Sobre o projeto

Power Platform Skills é um repositório oficial da Microsoft que distribui plugins de agente para desenvolvimento na Power Platform. O marketplace funciona com GitHub Copilot CLI e Claude Code, agrupando skills, agentes e comandos reutilizáveis por carga de trabalho da Power Platform. Um instalador opcional baseado em Node pode instalar o PAC CLI quando necessário, detectar ferramentas de codificação de IA suportadas, registrar o marketplace, instalar os plugins e habilitar a atualização automática. Os plugins também podem ser adicionados manualmente com os comandos de instalação do marketplace e do plugin, ou carregados diretamente de um repositório clonado para desenvolvimento local. Os plugins incluídos cobrem: - Power Pages: criar e implantar sites de código, incluindo aplicativos de página única usando React, Angular, Vue ou Astro. - Model Apps: criar aplicativos orientados a modelo e páginas generativas por meio de skills como /app-builder e /genpage, usando React, TypeScript, Fluent, PAC CLI e o cds-maker-sdk headless. - MCP Apps: gerar runtimes de ferramentas MCP em JavaScript, metadados JSON Schema e widgets HTML de arquivo único, incluindo ferramentas codeful com suporte a Dataverse. - Code Apps: criar e implantar aplicativos React, Vite e TypeScript conectados por meio de conectores da Power Platform. - Mobile Apps: criar aplicativos de código móvel com Expo, React Native, TypeScript e Power Apps Wrap. - Power Apps Mobile Extension: criar controles nativos de terceiros para Canvas apps encapsulados usando Kotlin, Objective-C, PCF e pacotes .ppmplugin. - Canvas Apps: criar Canvas Apps .pa.yaml por meio do servidor MCP Canvas Authoring, exigindo o SDK .NET 10. - Power Automate: criar, editar, executar e depurar fluxos de nuvem por meio do servidor MCP FlowAgent, exigindo Node.js 18 ou posterior e login na CLI do Azure. O repositório documenta configurações de permissão com interrupção reduzida para Copilot e Claude Code, alertando que a aprovação automática ampla concede ao agente o acesso local do usuário e deve ser usada apenas em ambientes confiáveis ou em sandbox. O marketplace é definido por marketplace.json, com arquivos .claude-plugin mantidos como espelhos de compatibilidade. Alguns plugins incluem telemetria: a telemetria de Power Pages e Mobile Apps é habilitada por padrão, enquanto a telemetria de Model Apps é desabilitada permanentemente. Os usuários podem desativar a transmissão por meio de comandos de plugin ou variáveis de ambiente, embora o espelho de diagnóstico local documentado ainda possa ser gravado. O código do repositório é licenciado sob MIT.