All Agent Skills
41,263 results
- ConnectorsMicrosoftOfficialConnect a Universal App to existing Fabric data sources: a Warehouse, SQL database, Lakehouse SQL analytics endpoint, or Power BI semantic model. Use whenever the user says "connect to", names an existing Fabric item, asks to query data that already exists, or needs to discover available sources.
- Crud UIMicrosoftOfficialUse when a data-backed app needs a working interface — a list people can add to, edit, and delete from, with the states that make it feel finished. Pairs with data-modeling, which defines the entities; this covers the React side: optimistic updates, forms, loading / empty / error states, and delete confirmation.
- Data ModelingMicrosoftOfficialUse when the app needs to store or read data — records, a database, entities, CRUD, lists, "save/remember X", or per-user data with row-level security. This app's data layer is Rayfin's: you declare entities as TypeScript classes with decorators in packages/data/src/, register them in the schema, and read/write them through the typed rayfin-client.
- Dax AuthoringMicrosoftOfficialWrite 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.
- Dax AuthoringMicrosoftOfficialWrite and test DAX queries against Power BI semantic models. Covers DAX syntax rules, query patterns, time intelligence, and an iterative test workflow using `npx rayfin connector invoke`.
- External API WorkflowsMicrosoftOfficialBuild a Universal App workflow that calls a third-party API or custom model endpoint through a server-side function. Use for API keys, webhooks, Azure OpenAI-compatible endpoints, payment, messaging, or any provider credential that must stay out of the browser.
- Fabric CliMicrosoftOfficialHow 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.
- Fabric Data AgentMicrosoftOfficialCall a published Fabric data agent from a Universal App through a Rayfin function using application auth and MCP streamable HTTP. Use when the request names a Fabric data agent, data-agent MCP endpoint, or asks to chat with governed Fabric data through an app.
- Fabric SdkMicrosoftOfficialHow 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.
- Fabric SdkMicrosoftOfficialHow to query Fabric data from a running app through the Rayfin connectors client. Use getRayfinClient().connectors.<name>.executeQuery to run DAX against a semantic model, and toQueryResult to normalize the response.
- Functions CapabilityMicrosoftOfficialApply and build the Universal App functions capability. Use for trusted server-side logic, secrets, external APIs, custom model endpoints, published Fabric data agents, webhooks, or privileged operations.
- Hotfix ReleaseMicrosoftOfficialCreate a hotfix release branch, cherry-pick commits, bump the version, and open a draft PR. Use when: hotfix, patch release, cherry-pick to release, hotfix nuget, hotfix npm, release branch fix, backport fix.
- Launch Vscode ExtensionMicrosoftOfficialLaunch and automate VS Code Insiders with the Copilot Chat extension using agent-browser via Chrome DevTools Protocol. Use when you need to interact with the VS Code UI, automate the chat panel, test the extension UI, or take screenshots. Triggers include 'automate VS Code', 'interact with chat', 'test the UI', 'take a screenshot', 'launch with debugging'.
- microsoft/rayfinMicrosoftOfficialCollectionBackend-as-a-Service with built-in auth, data, and more
- Openspec Apply ChangeMicrosoftOfficialImplement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
- Openspec Archive ChangeMicrosoftOfficialArchive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.
- Openspec Bulk Archive ChangeMicrosoftOfficialArchive multiple completed changes at once. Use when archiving several parallel changes.
- Openspec Continue ChangeMicrosoftOfficialContinue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.
- Openspec ExploreMicrosoftOfficialEnter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.
- Openspec Ff ChangeMicrosoftOfficialFast-forward through OpenSpec artifact creation. Use when the user wants to quickly create all artifacts needed for implementation without stepping through each one individually.
- Openspec New ChangeMicrosoftOfficialStart a new OpenSpec change using the experimental artifact workflow. Use when the user wants to create a new feature, fix, or modification with a structured step-by-step approach.
- Openspec OnboardMicrosoftOfficialGuided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.
- Openspec Sync SpecsMicrosoftOfficialSync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.
- Openspec Verify ChangeMicrosoftOfficialVerify implementation matches change artifacts. Use when the user wants to validate that implementation is complete, correct, and coherent before archiving.