Generate a Power Platform inventory report as a self-contained HTML or PDF document. Queries the inventory API and Power Platform CLI for resources, tenant settings, DLP policies, and environment settings, then uses the frontend-design skill to produce a polished visual report file. Use when the user asks for an inventory report document, HTML dashboard, or PDF export.
This skill collects Power Platform inventory data and produces a self-contained HTML or PDF report file. It uses the frontend-design skill to render a visually polished document.
For inline markdown output in GitHub Copilot CLI or Chat (no file output), use the inventory-analysis skill instead.
⚠️ IMPORTANT: Always collect fresh data. Every run of this skill re-execute all data collection steps below — never reuse data from a previous run, from conversation history, or from earlier in the same session. Stale data leads to inaccurate reports.
pac admin list-tenant-settings, pac admin dlp-policy list/show)pac env list-settings)Follow the data collection, analysis, and report structure documented in inventory-data.md.
After collecting and analyzing all data:
sample/inventory-report.html as the visual reference and starting point for every report. Read this file first, then populate it with fresh data. Keep the same HTML structure, CSS theme variables, layout, tab navigation, and overall design. Do not reinvent the styling or layout on each run — only replace the data content. This ensures a consistent look across all generated reports.Every report must include a working dark/light mode toggle. This is non-negotiable:
:root (dark) and [data-theme="light"] (light) selectorsdocument.documentElement.dataset.theme and persist the choice in localStoragelocalStorage and apply the saved theme before first paint (inline <script> in <head>)The HTML report must include:
reports/ using the format reports/YYYYMMDD/HHmm/ (e.g. reports/20260413/1540/). Save all report files there..html file that works offline with no external dependenciesBrowser: Open Integrated Browser and navigating to the file:// URL of the generated report