By microsoft
Claude skills to analyze Canvas App performance and guide migrations from InfoPath and SharePoint to modern Power Platform architectures using Power Apps and Dataverse.
Migrate a Microsoft InfoPath form (.xsn) to a Power Apps Canvas app. USE WHEN the user wants to convert, port, or migrate an InfoPath form/template to Canvas Apps, or asks for help moving off of InfoPath.
Read the YAML files of an existing Canvas App and replace Power FX data source calls with equivalent Dataverse table calls. USE WHEN the user wants to migrate, replace, or update data source references in pa.yaml files to point to Dataverse tables.
Power Platform development extensions curated by Microsoft Power CAT (Customer Advisory Team)
A plugin for Claude Code and GitHub Copilot that provides specialized skills for Power Apps canvas app development.
| Skill | Description |
|---|---|
| analyze-canvas-performance | Audit Power Apps for performance, delegation, and best-practice issues |
| infopath-to-canvas | Migrate InfoPath forms (.xsn) to modern Canvas Apps |
| migrate-to-dataverse | Replace data source calls with Dataverse table equivalents |
Run these commands inside a Claude Code or GitHub Copilot CLI session:
/plugin marketplace add microsoft/power-platform-skills
Install the desired plugin
/plugin install canvas-apps@power-platform-skills
Add the marketplace (Requirement)
/plugin marketplace add microsoft/power-cat-skills
Install the desired plugin
/plugin install powercat-canvas-apps@power-cat-skills
Run the configure-canvas-mcp skill to set up the Canvas Authoring MCP server:
Configure the Canvas MCP server for my environment
Once configured, invoke any skill by describing what you want:
Convert my InfoPath to Canvas Apps
Analyze my Canvas Apps for performance issues
Migrate my SharePoint data sources to Dataverse
Plugins in this repo may invoke multiple tools (file edits, shell commands, MCP servers) during a session, which can result in frequent approval prompts. Use the options below to reduce or eliminate these interruptions.
Warning: Auto-approval options give the agent the same access you have on your machine. Only use these in trusted or sandboxed environments.
Set the acceptEdits mode to auto-approve file edits while still prompting for shell commands:
// .claude/settings.json (project-level) or ~/.claude/settings.json (user-level)
{
"defaultMode": "acceptEdits",
"permissions": {
"allow": [
"Bash(npm run *)",
"Bash(git *)",
"Bash(pac *)"
// add other commands your workflow needs
]
}
}
Press Shift+Tab during a session to cycle to auto-accept mode, or launch with:
claude --dangerously-skip-permissions
See the Claude Code permissions docs for the full reference.
Pre-approve only the tools your workflow needs:
copilot --allow-tool 'write' --allow-tool 'shell(npm run build)' --allow-tool 'shell(pac *)'
copilot --allow-all-tools
To allow everything except dangerous commands:
copilot --allow-all-tools --deny-tool 'shell(rm)' --deny-tool 'shell(git push)'
See the Copilot CLI docs for the full reference.
power-cat-skills/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── skills/
│ ├── analyze-canvas-performance/
│ │ └── SKILL.md
│ ├── infopath-to-canvas/
│ │ └── SKILL.md
│ └── migrate-to-dataverse/
│ └── SKILL.md
├── marketplace.json # Marketplace registry
└── README.md
The code in this repo is licensed under the MIT license.
This plugin is maintained by the Microsoft Power CAT (Customer Advisory Team). Contributions are welcome via pull requests.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub microsoft/power-cat-skills --plugin powercat-canvas-appsTurn your coding agent into a SOTA browser agent. Drives a local Playwright workspace via one bash command at a time, saving screenshots and an action log into final_runs/run_<id>/, and visually self-verifies the result.
AGT governance hooks and MCP tools for Claude Code sessions
Azure SDK patterns and best practices for Java developers covering AI, communication, storage, identity, monitoring, and management libraries.
Azure SDK patterns and best practices for Rust developers covering identity, Key Vault, storage, Cosmos DB, and Event Hubs.
Azure SDK patterns and best practices for Python developers covering AI, storage, identity, monitoring, messaging, and management libraries.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.