Sobre el proyecto
Power Platform Skills es un repositorio oficial de Microsoft que distribuye plugins de agente para el desarrollo con Power Platform. El marketplace funciona con GitHub Copilot CLI y Claude Code, y agrupa skills, agentes y comandos reutilizables por carga de trabajo de Power Platform.
Un instalador opcional basado en Node puede instalar PAC CLI cuando sea necesario, detectar herramientas de codificación con IA compatibles, registrar el marketplace, instalar los plugins y habilitar la actualización automática. Los plugins también se pueden agregar manualmente con los comandos de instalación del marketplace y de plugins, o cargar directamente desde un repositorio clonado para desarrollo local.
Los plugins incluidos cubren:
- Power Pages: crear y desplegar sitios de código, incluidas aplicaciones de página única con React, Angular, Vue o Astro.
- Model Apps: crear aplicaciones basadas en modelos y páginas generativas mediante skills como /app-builder y /genpage, usando React, TypeScript, Fluent, PAC CLI y el cds-maker-sdk headless.
- MCP Apps: generar runtimes de herramientas MCP en JavaScript, metadatos de JSON Schema y widgets HTML de archivo único, incluidas herramientas codeful respaldadas por Dataverse.
- Code Apps: crear y desplegar aplicaciones React, Vite y TypeScript conectadas mediante conectores de Power Platform.
- Mobile Apps: crear aplicaciones móviles de código con Expo, React Native, TypeScript y Power Apps Wrap.
- Power Apps Mobile Extension: crear controles nativos de terceros para Canvas apps empaquetadas usando Kotlin, Objective-C, PCF y paquetes .ppmplugin.
- Canvas Apps: crear Canvas Apps .pa.yaml mediante el servidor MCP Canvas Authoring, que requiere el SDK de .NET 10.
- Power Automate: crear, editar, ejecutar y depurar flujos en la nube mediante el servidor MCP FlowAgent, que requiere Node.js 18 o posterior e inicio de sesión en Azure CLI.
El repositorio documenta configuraciones de permisos para reducir interrupciones tanto en Copilot como en Claude Code, y advierte que la aprobación automática amplia otorga al agente el acceso local del usuario y solo debe usarse en entornos de confianza o en sandbox.
El marketplace se define mediante marketplace.json, con archivos .claude-plugin conservados como réplicas de compatibilidad. Algunos plugins incluyen telemetría: la telemetría de Power Pages y Mobile Apps está habilitada de forma predeterminada, mientras que la de Model Apps está deshabilitada de forma forzada. Los usuarios pueden desactivar la transmisión mediante comandos de plugin o variables de entorno, aunque la réplica de diagnóstico local documentada aún podría escribirse. El código del repositorio está licenciado bajo MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.