- Dax AuthoringWrite and test DAX queries against Power BI semantic models. Covers DAX syntax rules, query patterns, time intelligence, and an iterative test workflow using the Fabric CLI query command.microsoft/fabric-apps-analytic-templates26
- Fabric CliHow to use fabric-app-data CLI to manage Fabric data source connections. Maintain workspace/item IDs in a fabric.yaml file with profiles, add connections by ID or Fabric portal URL, and generate TypeScript config for use with @microsoft/fabric-app-data.microsoft/fabric-apps-analytic-templates26
- Fabric SdkHow to use @microsoft/fabric-app-data to connect web applications to Fabric data sources at runtime. Build browser-based apps that query semantic models via DAX using the FabricClient API.microsoft/fabric-apps-analytic-templates26
- Playwright CliAutomate browser interactions, test web pages and work with Playwright tests.microsoft/fabric-apps-analytic-templates26
- Query DesignSeparates DAX data-fetching from TypeScript presentation. Guides when to use DAX vs. TypeScript vs. Vega-Lite for aggregation, total rows, FORMAT(), SELECTCOLUMNS, BLANK handling, filtering, multi-grain queries, cross-filtering and cross-highlight subset/overlay queries, and format strings.microsoft/fabric-apps-analytic-templates26
- Schema DiscoveryExplore Power BI semantic model schemas using DAX INFO functions. Progressive metadata discovery strategy, scope estimation, and narrowing techniques for tables, columns, measures, and relationships.microsoft/fabric-apps-analytic-templates26
- VisualsUse when user wants to incorporate charts, graphs, data grid, or other visual representations of data into their project. Use VegaVisual and DataGrid components to create these visuals, utilizing the shared DataTable input, formatting, theme, and interactivity. Covers the VisualContainer chrome every visual gets by default, the onInteraction selection/click events host apps consume, named multi-table data input for layered overlays and reference lines, and Vega-Lite native selections.microsoft/fabric-apps-analytic-templates26
- Foundry Nextgen FrontendBuild elegant frontend UIs following Microsoft Foundry's NextGen Design System using Vite + React + pnpm. Use when creating dashboards, agent builders, data grids, entity management interfaces, or any application matching Foundry's refined dark-themed aesthetic. Triggers on requests for Foundry-style UI, NextGen design system, Microsoft Foundry interfaces, or enterprise admin dashboards with data tables, detail panels, and charts.microsoft/copilot-sdk-samples24
- Mcp BuilderGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).microsoft/copilot-sdk-samples24
- Mcp BuilderBuild MCP (Model Context Protocol) clients to connect AI agents with external tools and data sources. Use when building integrations with MCP servers.microsoft/copilot-sdk-samples24
- Add AzuredevopsAdds Azure DevOps by delegating to `/add-data-source` with `api-id=shared_visualstudioteamservices` and action mode. Use when adding Azure DevOps integration.microsoft/managed-apps23
- Add Data SourceCanonical add flow for Microsoft Managed Apps. Use when adding any data source through `ms app add data-source` (with `--as table` or `--as action`), or when the user wants help discovering which connector / api-id to use.microsoft/managed-apps23
- Add DataverseAdds Dataverse by delegating to `/add-data-source` with `api-id=dataverse` and table mode. Use when binding Dataverse tables.microsoft/managed-apps23
- Add ExcelAdds Excel Online (Business) by delegating to `/add-data-source` with `api-id=shared_excelonlinebusiness` and table mode. Use when binding Excel tables.microsoft/managed-apps23
- Add McscopilotAdds Microsoft Copilot Studio by delegating to `/add-data-source` with `api-id=microsoftcopilotstudio` and action mode. Use when integrating Copilot Studio agents.microsoft/managed-apps23
- Add Office365Adds Office 365 Outlook by delegating to `/add-data-source` with `api-id=shared_office365` and action mode. Use when integrating Outlook mail/calendar.microsoft/managed-apps23
- Add Office365 UsersAdds Office 365 Users by delegating to `/add-data-source` with `api-id=shared_office365users` and action mode. Use for user profiles, managers, direct reports, people search, and profile photos.microsoft/managed-apps23
- Add OnedriveAdds OneDrive for Business by delegating to `/add-data-source` with `api-id=shared_onedriveforbusiness` and action mode. Use when integrating OneDrive files.microsoft/managed-apps23
- Add SharepointAdds SharePoint Online by delegating to `/add-data-source` with `api-id=shared_sharepointonline` and table mode. Use when binding SharePoint lists/libraries.microsoft/managed-apps23
- Add TeamsAdds Microsoft Teams by delegating to `/add-data-source` with `api-id=shared_teams` and action mode. Use when integrating Teams messaging.microsoft/managed-apps23
- Add WorkiqAdds Work IQ Copilot MCP by delegating to /add-data-source with api-id=shared_a365copilotchatmcp and action mode. Use when users need Microsoft 365 knowledge-grounded Work IQ search/chat.microsoft/managed-apps23
- App DesignUse when building or modifying the app layout, creating UI components, or making any visual design decisions. Ensures consistency, accessibility, and a polished, unique app.microsoft/ValueLens-for-Microsoft-Copilot23
- App ValidationWhat to validate and how to drive Playwright for this template's app. Use alongside the playwright-cli skill — playwright-cli covers the tool's commands; this skill covers performance rules, the required validation checklist, the Fabric portal embed flow, and spec file guidance.microsoft/ValueLens-for-Microsoft-Copilot23
- Create AppCreates managed apps using React and Vite. Use when scaffolding a new app with `ms app create` and ending on local dev with `ms app dev`.microsoft/managed-apps23
- Dax AuthoringWrite and test DAX queries against Power BI semantic models. Covers DAX syntax rules, query patterns, time intelligence, and an iterative test workflow using the Fabric CLI query command.microsoft/ValueLens-for-Microsoft-Copilot23
- Delete AppDeletes a Microsoft App via `ms app delete`. Use when the user asks to delete an app; always require explicit confirmation.microsoft/managed-apps23
- DeployShips a Microsoft App to the cloud. Use when the user asks to deploy via `ms app deploy` (with optional build-status traceability flow).microsoft/managed-apps23
- DevRuns a Microsoft App locally with hot reload via `ms app dev`. Use when starting or restarting local development and surfacing the App Player URL.microsoft/managed-apps23
- Fabric CliHow to use fabric-app-data CLI to manage Fabric data source connections. Maintain workspace/item IDs in a fabric.yaml file with profiles, add connections by ID or Fabric portal URL, and generate TypeScript config for use with @microsoft/fabric-app-data.microsoft/ValueLens-for-Microsoft-Copilot23
- Fabric SdkHow to use @microsoft/fabric-app-data to connect web applications to Fabric data sources at runtime. Build browser-based apps that query semantic models via DAX using the FabricClient API.microsoft/ValueLens-for-Microsoft-Copilot23
- Frontend ArchitectureInternal frontend architecture, design, implementation, verification, and audit rules loaded only when an explicitly invoked repository SDD prompt directs the agent to this skill.microsoft/FSQ23
- List AppsDiscovers managed apps in the active environment via `ms app list --json` and optional `ms app show --json`. Use when listing or locating apps.microsoft/managed-apps23
- List ConnectorsLists connectors available in the active environment — including whether each is allowed or blocked by your organization's policy — plus the connection-bound data sources already wired into a Microsoft App. Use when discovering connectors and their operations before adding data sources.microsoft/managed-apps23
- PlayOpens a Microsoft App in the browser via `ms app play`. Use when opening the live deployed version or a cloud-hosted preview (main branch or specific commit SHA) without starting a local dev server.microsoft/managed-apps23
- Playwright CliAutomate browser interactions, test web pages and work with Playwright tests.microsoft/ValueLens-for-Microsoft-Copilot23
- Python ArchitectureInternal Python architecture rules loaded only when an explicitly invoked repository prompt directs the agent to this file.microsoft/FSQ23
- Query DesignSeparates DAX data-fetching from TypeScript presentation. Guides when to use DAX vs. TypeScript vs. Vega-Lite for aggregation, total rows, FORMAT(), SELECTCOLUMNS, BLANK handling, filtering, multi-grain queries, cross-filtering and cross-highlight subset/overlay queries, and format strings.microsoft/ValueLens-for-Microsoft-Copilot23
- Requirements To DesignOptional design workflow. Use when the user explicitly invokes /requirements-to-design to produce a confirmed design document without changing SPEC or implementation files.microsoft/FSQ23
- Schema DiscoveryExplore Power BI semantic model schemas using DAX INFO functions. Progressive metadata discovery strategy, scope estimation, and narrowing techniques for tables, columns, measures, and relationships.microsoft/ValueLens-for-Microsoft-Copilot23
- ShareShares (or unshares) a Microsoft App with users via `ms app share` / `ms app unshare`. Use when updating app access control.microsoft/managed-apps23
- Share LinkManages tenant-wide share links for a Microsoft App via `ms app share link create`, `ms app share link list`, and `ms app share link revoke`. Use when you want to distribute app access via a URL instead of named principals.microsoft/managed-apps23
- Spec DrivenRequired project modification workflow. Use when the user explicitly invokes /spec-driven with a confirmed design document path or direct project change request.microsoft/FSQ23
- Spec Implementation AuditInternal diff-based project SPEC audit rules loaded only when an explicitly invoked repository prompt directs the agent to this file.microsoft/FSQ23
- VisualsUse when user wants to incorporate charts, graphs, data grid, or other visual representations of data into their project. Use VegaVisual and DataGrid components to create these visuals, utilizing the shared DataTable input, formatting, theme, and interactivity. Covers the VisualContainer chrome every visual gets by default, the onInteraction selection/click events host apps consume, named multi-table data input for layered overlays and reference lines, and Vega-Lite native selections.microsoft/ValueLens-for-Microsoft-Copilot23
- Bundle Settlement CalculatorCalculate the exact settlement when a customer returns a multi-item BlastBox Omega bundle (console, accessories, games) and optionally cancels a BlastPass membership in the same visit. Use after the Store Policy Agent (Policy RAG MCP) has confirmed which lines are returnable and the restocking/store-credit rules, and after any membership proration refund has been computed. The skill writes and runs a short Python snippet that applies restocking fees, the store-credit goodwill bonus, tax, and themicrosoft/new-copilot-studio-tech-guide20
- Distance CalculatorCalculate the great-circle distance between two locations. Use when the user wants to know how far apart two cities, towns, or places are. The skill asks for two locations, looks up their geographic coordinates via web search, then computes the distance with a Python script.microsoft/new-copilot-studio-tech-guide20
- Markdown OptimizerRecommend a discount percentage and new price for each slow-moving product by running the bundled markdown_optimizer.py script, respecting pricing guardrails that come from the Store Policy Agent (never hardcode them). Use after sales-analysis-chart has identified the slow movers and after fetching the markdown guardrails via the Store Policy Agent's get_markdown_policy. The script applies the max-discount cap and margin floor, computes each new price and margin, flags items that cannot be meanimicrosoft/new-copilot-studio-tech-guide20
- Mcscatblog Local ServerStart the local Jekyll dev server and open a post in the browsermicrosoft/mcscatblog20
- Mcscatblog New PostCreate a new blog post with branch, front matter, and asset foldermicrosoft/mcscatblog20
- Mcscatblog React WidgetBuild and embed a React widget into a Jekyll blog post as a self-contained HTML filemicrosoft/mcscatblog20
- Mcscatblog Review PostEnd-to-end review, fix, publish, and verify a blog post PR from another authormicrosoft/mcscatblog20
- Mcscatblog Submit PrCommit current changes and create a pull request for reviewmicrosoft/mcscatblog20
- Membership Card PdfGenerate a printable BlastPass membership card as a PDF. Use when an associate or member asks to print, reprint, or replace a BlastPass membership card. The skill takes the member details returned by the Membership MCP (get_membership) and generates and runs a short Python (reportlab) snippet that renders a CR80-sized membership card to a real PDF file. It only renders the card from already-retrieved values — it never looks anything up or invents data.microsoft/new-copilot-studio-tech-guide20
- Membership Card PngGenerate a digital BlastPass membership card as a PNG image by running the bundled card_png.py script. Use when a member self-serves a lost/stolen/damaged card replacement, or any time a card needs to be shown on screen (vs. printed). The skill takes the member details returned by the Membership MCP (get_membership) plus the new_card_serial returned by reissue_card and passes them as command-line flags to a bundled Python (matplotlib) script that renders a CR80-sized membership card to a real PNmicrosoft/new-copilot-studio-tech-guide20
- Membership Card PngGenerate a digital BlastPass membership card as a PNG image by running the bundled card_png.py script. Use when a member self-serves a lost/stolen/damaged card replacement, or any time a card needs to be shown on screen (vs. printed). The skill takes the member details returned by the Membership MCP (get_membership) plus the new_card_serial returned by reissue_card and passes them as command-line flags to a bundled Python (matplotlib) script that renders a CR80-sized membership card to a real PNmicrosoft/new-copilot-studio-tech-guide20
- Membership Card PngGenerate a digital BlastPass membership card as a PNG image by running the bundled card_png.py script. Use when a member self-serves a lost/stolen/damaged card replacement, or any time a card needs to be shown on screen (vs. printed). The skill takes the member details returned by the Membership MCP (get_membership) plus the new_card_serial returned by reissue_card and passes them as command-line flags to a bundled Python (matplotlib) script that renders a CR80-sized membership card to a real PNmicrosoft/new-copilot-studio-tech-guide20
- Merch Report HtmlGenerate the shareable end-of-quarter markdown review as a single self-contained interactive HTML report by running the bundled merch_report.py script. Use as the final step once the analysis and policy-bound markdown recommendations are decided. The script renders top sellers, slow movers, and the markdown recommendations into one BlastBox Omega themed HTML file with inline SVG charts, sortable tables, and a clearance toggle - no internet, no external assets. Hand the file to the manager to dowmicrosoft/new-copilot-studio-tech-guide20
- Points ReconciliationReconcile a customer's BlastPoints loyalty balance after a complex visit (purchases, returns, promo multipliers, expiry) and convert the net balance to store credit. Use when an associate asks about a member's points, or after a return that should claw back previously earned points. The skill runs a bundled Python script that applies the base earn rate, promo multipliers, tier bonus, clawbacks, and expiry, then prints a points ledger and the redeemable store-credit value.microsoft/new-copilot-studio-tech-guide20
- Points ReconciliationReconcile a customer's BlastPoints loyalty balance after a complex visit (purchases, returns, promo multipliers, expiry) and convert the net balance to store credit. Use when an associate asks about a member's points, or after a return that should claw back previously earned points. The skill runs a bundled Python script that applies the base earn rate, promo multipliers, tier bonus, clawbacks, and expiry, then prints a points ledger and the redeemable store-credit value.microsoft/new-copilot-studio-tech-guide20
- Prorated Refund CalculatorCalculate the exact prorated refund when a customer cancels a BlastPass membership, and the net settlement when a defective unit is traded up to a pricier model. Use after the Store Policy Agent confirms the refund rule and the Membership MCP has returned the membership details. The skill runs a bundled Python script so the arithmetic is exact.microsoft/new-copilot-studio-tech-guide20