By microsoft
Generate complete Power Apps Canvas Apps in pa.yaml format from requirements using AI planners and parallel screen builders. Edit existing apps via targeted YAML changes orchestrated by edit planners and screen editors. Configure Canvas Authoring MCP server for Claude Code, VS Code Copilot, or GitHub Copilot CLI integration.
npx claudepluginhub microsoft/power-platform-skills --plugin canvas-appsPlans and designs a Canvas App. Discovers available controls, APIs, and data sources; designs the aesthetic direction and screen plan; presents plan for user approval via plan mode; calls describe_control for all controls in the design; writes App.pa.yaml and canvas-app-plan.md for canvas-screen-builder agents to consume. Called by generate-canvas-app — not invoked directly by users.
Plans edits to an existing Canvas App. Reads current .pa.yaml files to understand the existing app; discovers new controls or APIs only if needed; presents an edit plan for user approval via plan mode; gathers describe_control output for any new controls; writes canvas-edit-plan.md for canvas-screen-editor agents. Called by edit-canvas-app for complex edits — not invoked directly by users.
Implements a single Canvas App screen from a plan document. Reads canvas-app-plan.md for all context and writes the screen's .pa.yaml file. Does not validate — compilation is handled by generate-canvas-app after all screens are written. Called by generate-canvas-app in parallel — not invoked directly by users.
Applies edits to a single Canvas App screen from a plan document. Reads canvas-edit-plan.md for all context, reads the current screen .pa.yaml, then applies targeted changes. For new screens, writes from scratch. Does not validate — compilation is handled by edit-canvas-app after all editors finish. Called by edit-canvas-app in parallel — not invoked directly by users.
Configure the Canvas Authoring MCP server for Claude Code, VS Code Copilot, or GitHub Copilot CLI. USE WHEN "configure MCP", "set up MCP server", "MCP not working", "connect Canvas Apps MCP", "canvas-authoring not available", "MCP not configured", "set up canvas apps". DO NOT USE WHEN prerequisites are missing — direct the user to install .NET 10 SDK first.
Edit an existing Power Apps canvas app. USE WHEN the user wants to modify, update, change, or edit an existing Canvas App or pa.yaml files.
Generate a complete, visually distinctive Power Apps canvas app with YAML. USE WHEN the user wants to create, build, or generate a Canvas App or pa.yaml files.
Binary reverse engineering, malware analysis, firmware security, and software protection research for authorized security research, CTF competitions, and defensive security
Uses power tools
Uses Bash, Write, or Edit tools
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
v9.29.2 — Model defaults refreshed: Opus 4.7 for planning/strategy/security-review, GPT-5.4 for code-review/implementation. New GPT-5.4 prompting guide. Set OCTOPUS_LEGACY_ROLES=1 to opt out. Run /octo:setup.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use