Habilidades skill-creator-ms
📦

skill-creator-ms

Riesgo bajo ⚙️ Comandos externos🌐 Acceso a red📁 Acceso al sistema de archivos🔑 Variables de entorno

Crear habilidades de Azure SDK para agentes de IA

Esta habilidad guía a los agentes de IA en la creación de paquetes de conocimiento modulares para Azure SDKs y servicios de Microsoft Foundry, garantizando patrones consistentes y autenticación adecuada.

Soporta: Claude Codex Code(CC)
⚠️ 68 Deficiente
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "skill-creator-ms". Crear una habilidad para secretos de Azure Key Vault

Resultado esperado:

Una estructura completa de habilidad con SKILL.md que contiene: comandos de instalación (pip install azure-keyvault-secrets), configuración de variables de entorno, autenticación DefaultAzureCredential, ejemplos de flujo de trabajo central para operaciones con secretos, mejores prácticas y enlaces de referencia.

Usando "skill-creator-ms". ¿Qué categorías están disponibles para organizar habilidades de Azure SDK?

Resultado esperado:

Foundry (AI Foundry, agentes), Data (Storage, Cosmos DB), Messaging (Event Hubs, Service Bus), Monitoring (OpenTelemetry), Identity (autenticación), Security (Key Vault), Integration (API Management), Compute (Batch), Container (Container Registry).

Usando "skill-creator-ms". Crear criterios de aceptación para una habilidad de Azure SDK

Resultado esperado:

Documento de criterios de aceptación con patrones de importación correctos/incorrectos, patrones de autenticación (DefaultAzureCredential vs codificados), inicialización del cliente, variantes asíncronas y anti-patrones comunes a evitar.

Auditoría de seguridad

Riesgo bajo
v1 • 2/25/2026

Static scanner flagged 219 potential issues (external commands, network, filesystem, env access) but ALL are false positives. The skill is a documentation/guide containing markdown code examples for creating Azure SDK skills. No executable malicious code exists. The skill explicitly warns against hardcoding credentials as a security anti-pattern.

1
Archivos escaneados
619
Líneas analizadas
8
hallazgos
1
Auditorías totales
Problemas de riesgo bajo (4)
External Command Patterns in Code Examples
Scanner detected 168 'external command' patterns at various lines. These are bash command examples in markdown code blocks (pip install, ln -s, pnpm commands) used to document the skill creation process. Not actual executable code.
Hardcoded URLs in Documentation
Three URLs detected: example Azure endpoint, Microsoft Learn docs URL, and GitHub repo URL. These are legitimate documentation URLs and example placeholders.
Filesystem References in Skill Structure
Path traversal and symlink patterns detected. These describe the skill's own directory structure (.github/skills/, skills/<language>/<category>/) used for organizing Azure SDK skills.
Environment Variable Examples
Environment variable access patterns (AZURE_ENDPOINT) in code examples. The skill explicitly warns against hardcoding credentials as a security anti-pattern.

Factores de riesgo

⚙️ Comandos externos (2)
🌐 Acceso a red (3)
📁 Acceso al sistema de archivos (2)
🔑 Variables de entorno (2)
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
32
Comunidad
82
Seguridad
87
Cumplimiento de la especificación

Lo que puedes crear

Creación de nueva habilidad para Azure SDK

Cuando un desarrollador necesita crear una habilidad para un SDK de un nuevo servicio Azure

Actualización de habilidad existente

Actualizar habilidades existentes con patrones y autenticación actuales de Azure SDK

Pruebas y validación de habilidades

Crear criterios de aceptación y escenarios de prueba para validar la calidad de la habilidad

Prueba estos prompts

Crear habilidad de Azure AI Agents
Use the skill-creator-ms to create a new skill for the Azure AI Agents SDK. The SDK package is azure-ai-agents and the documentation is at https://learn.microsoft.com/en-us/azure/ai-services/agents/.
Crear habilidad de Cosmos DB
Create a skill for Azure Cosmos DB using the azure-cosmos SDK. Documentation: https://learn.microsoft.com/en-us/azure/cosmos-db/
Añadir sección de autenticación
Add proper authentication documentation to the existing azure-storage skill using DefaultAzureCredential.
Crear escenarios de prueba
Create acceptance criteria and test scenarios for the azure-eventhub skill following the skill-creator-ms patterns.

Mejores prácticas

  • Usar siempre DefaultAzureCredential para autenticación en lugar de codificar claves API
  • Mantener SKILL.md por debajo de 500 líneas y usar revelación progresiva con archivos de referencia
  • Incluir tanto patrones de código correctos como incorrectos en los criterios de aceptación para ayudar a validar los resultados

Evitar

  • Crear una habilidad sin primero obtener el nombre del paquete SDK y la URL de documentación del usuario
  • Codificar credenciales en el código de ejemplo - usar siempre variables de entorno
  • Omitir la sección de autenticación - los agentes improvisarán mal sin orientación

Preguntas frecuentes

¿Qué información necesito proporcionar antes de crear una habilidad de Azure SDK?
Debe proporcionar el nombre del paquete SDK (por ejemplo, azure-ai-agents), la URL de documentación de Microsoft Learn y opcionalmente el repositorio de GitHub para patrones de código.
¿Cómo organizo las habilidades por categoría?
Cree un enlace simbólico en skills/<language>/<category>/ apuntando a .github/skills/<skill-name>. Las categorías incluyen foundry, data, messaging, monitoring, identity, security, integration, compute y container.
¿Qué método de autenticación debo usar?
Use siempre DefaultAzureCredential para Azure SDKs. Nunca codifique credenciales. Use variables de entorno como AZURE_ENDPOINT.
¿Cuánto tiempo debe tener SKILL.md?
Mantenga SKILL.md por debajo de 500 líneas. Use revelación progresiva: cargue metadatos siempre, cuerpo cuando se active la habilidad y archivos de referencia según sea necesario.
¿Necesito crear pruebas para la habilidad?
Sí, cada habilidad debe tener criterios de aceptación en references/acceptance-criteria.md y escenarios de prueba en tests/scenarios/<skill-name>/scenarios.yaml.
¿Qué lenguajes de programación son compatibles?
La habilidad cubre patrones de Python, .NET (C#), Java y TypeScript para Azure SDKs.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md