~ / rigs / microsoft / power-platform-skills

microsoft/power-platform-skills

A plugin marketplace for GitHub Copilot and other AI agents that provides Power Platform development plugins, including reusable skills, agents, and commands for building and deploying solutions.

↗ GitHub ★ 973 mit updated 1d ago project Claude CodeCodexCopilot Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~24.7k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add canvas-authoring -- dnx Microsoft.PowerApps.CanvasAuthoring.McpServer --yes
$ claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp
$ npx degit microsoft/power-platform-skills/.claude ./rig-power-platform-skills  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ claude mcp add canvas-authoring -- dnx Microsoft.PowerApps.CanvasAuthoring.McpServer --yes
$ claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp
$ npx degit microsoft/power-platform-skills/plugins/canvas-apps/skills/add-data-source .claude/skills/add-data-source
$ npx degit microsoft/power-platform-skills/plugins/canvas-apps/skills/canvas-app .claude/skills/canvas-app
$ npx degit microsoft/power-platform-skills/plugins/canvas-apps/skills/configure-canvas-mcp .claude/skills/configure-canvas-mcp
$ npx degit microsoft/power-platform-skills/plugins/canvas-apps/skills/report-issue .claude/skills/report-issue
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-azuredevops .claude/skills/add-azuredevops
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-connector .claude/skills/add-connector
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-datasource .claude/skills/add-datasource
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-dataverse .claude/skills/add-dataverse
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-excel .claude/skills/add-excel
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-mcscopilot .claude/skills/add-mcscopilot
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-office365 .claude/skills/add-office365
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-onedrive .claude/skills/add-onedrive
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-sharepoint .claude/skills/add-sharepoint
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-teams .claude/skills/add-teams
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/add-workiq .claude/skills/add-workiq
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/create-code-app .claude/skills/create-code-app
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/deploy .claude/skills/deploy
$ npx degit microsoft/power-platform-skills/plugins/code-apps/skills/list-connections .claude/skills/list-connections
$ npx degit microsoft/power-platform-skills/plugins/mcp-apps/skills/generate-codeful-mcp-tool .claude/skills/generate-codeful-mcp-tool
$ npx degit microsoft/power-platform-skills/plugins/mcp-apps/skills/generate-mcp-app-ui .claude/skills/generate-mcp-app-ui
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/add-native .claude/skills/add-native
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/add-sample-data .claude/skills/add-sample-data
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/add-table-to-offline-profile .claude/skills/add-table-to-offline-profile
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/assign-offline-profile .claude/skills/assign-offline-profile
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/check-updates .claude/skills/check-updates
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/create-mobile-app .claude/skills/create-mobile-app
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/debug-app .claude/skills/debug-app
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/design-system .claude/skills/design-system
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/edit-app .claude/skills/edit-app
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/edit-offline-profile .claude/skills/edit-offline-profile
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/enable-tables-offline .claude/skills/enable-tables-offline
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/open-wrap-url .claude/skills/open-wrap-url
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/preview-offline-scope .claude/skills/preview-offline-scope
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/preview-screens .claude/skills/preview-screens
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/set-app-registration-native .claude/skills/set-app-registration-native
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/setup-app-insights .claude/skills/setup-app-insights
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/setup-datamodel .claude/skills/setup-datamodel
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/setup-offline-profile .claude/skills/setup-offline-profile
$ npx degit microsoft/power-platform-skills/plugins/mobile-apps/skills/telemetry .claude/skills/telemetry
$ npx degit microsoft/power-platform-skills/plugins/model-apps/skills/app-builder .claude/skills/app-builder

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

MCP servers (5)

serversourceest. tokens
dnx · "canvas-authoring" binary 2.5k
Microsoft Learn Docs · "microsoft-learn" remote · remote 1.2k
playwright local / custom 2.5k
flowagent local / custom 2.5k
process-intelligence local / custom 2.5k

Skills (101)

add-data-sourcecanvas-appconfigure-canvas-mcpreport-issueadd-azuredevopsadd-connectoradd-datasourceadd-dataverseadd-exceladd-mcscopilotadd-office365add-onedriveadd-sharepointadd-teamsadd-workiqcreate-code-appdeploylist-connectionsgenerate-codeful-mcp-toolgenerate-mcp-app-uiadd-nativeadd-sample-dataadd-table-to-offline-profileassign-offline-profilecheck-updatescreate-mobile-appdebug-appdesign-systemedit-appedit-offline-profileenable-tables-offlineopen-wrap-urlpreview-offline-scopepreview-screensset-app-registration-nativesetup-app-insightssetup-datamodelsetup-offline-profiletelemetryapp-buildergenpageassemble-ppmpluginaudit-ppmpluginbuild-android-binarybuild-ios-binarydebug-extensiondesign-native-extension-featuregenerate-native-extensiongenerate-pcf-companiongenerate-ppmplugin-manifestgenerate-ppmpluginpublish-pcf-companiontest-native-extensionbrowse-flowsbuild-flowcreate-flowdebug-flowdiagnose-flowmanage-desktop-flowsmanage-flowsroute-environmentssetupactivate-siteadd-ai-webapiadd-cloud-flowadd-seoadd-server-logicaudit-permissionsconfigure-env-variablescreate-sitecreate-webrolesdeploy-pipelinedeploy-sitediagnose-deploymentensure-pipelines-hostexceptional-web-designexport-solutionforce-link-environmentimport-solutionintegrate-backendintegrate-webapimanage-firewallmanage-headersmigrate-bootstrapmigrate-webapi-selectallplan-almscan-codescan-sitesecurity-reviewsetup-authsetup-pipelinesetup-solutiontest-siteanalyticsanalyze-driversanalyze-objectsanalyze-performanceanalyze-variantscompare-cohortsderive-metricinvestigate-process

Plugins (1)

document-skills@anthropic-agent-skills

Permissions

deny (0)
—
ask (0)
—
allow (10)
Bash(pac *)
Bash(node *)
Bash(dotnet *)
Bash(cd:*)
Bash(powershell *)
Bash(npx *)
Bash(dir:*)
Read
Write
Edit

Similar rigs

copied ✓