Habilidades skill-creator-ms
📦

skill-creator-ms

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

Create Azure SDK Skills for AI Agents

This skill guides AI agents through creating modular knowledge packages for Azure SDKs and Microsoft Foundry services, ensuring consistent patterns and proper authentication.

Soporta: Claude Codex Code(CC)
📊 70 Adecuado
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". Create a skill for Azure Key Vault secrets

Resultado esperado:

A complete skill structure with SKILL.md containing: installation commands (pip install azure-keyvault-secrets), environment variables setup, DefaultAzureCredential authentication, core workflow examples for secret operations, best practices, and reference links.

Usando "skill-creator-ms". What categories are available for organizing Azure SDK skills?

Resultado esperado:

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

Usando "skill-creator-ms". Create acceptance criteria for an Azure SDK skill

Resultado esperado:

Acceptance criteria document with correct/incorrect import patterns, authentication patterns (DefaultAzureCredential vs hardcoded), client initialization, async variants, and common anti-patterns to avoid.

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
50
Comunidad
82
Seguridad
87
Cumplimiento de la especificación

Lo que puedes crear

New Azure SDK Skill Creation

When a developer needs to create a skill for a new Azure service SDK

Existing Skill Update

Updating existing skills with current Azure SDK patterns and authentication

Skill Testing and Validation

Creating acceptance criteria and test scenarios to validate skill quality

Prueba estos prompts

Create Azure AI Agents Skill
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/.
Create Cosmos DB Skill
Create a skill for Azure Cosmos DB using the azure-cosmos SDK. Documentation: https://learn.microsoft.com/en-us/azure/cosmos-db/
Add Authentication Section
Add proper authentication documentation to the existing azure-storage skill using DefaultAzureCredential.
Create Test Scenarios
Create acceptance criteria and test scenarios for the azure-eventhub skill following the skill-creator-ms patterns.

Mejores prácticas

  • Always use DefaultAzureCredential for authentication instead of hardcoding API keys
  • Keep SKILL.md under 500 lines and use progressive disclosure with reference files
  • Include both correct and incorrect code patterns in acceptance criteria to help validate outputs

Evitar

  • Creating a skill without first obtaining the SDK package name and documentation URL from the user
  • Hardcoding credentials in example code - always use environment variables
  • Skipping the authentication section - agents will improvise poorly without guidance

Preguntas frecuentes

What information do I need to provide before creating an Azure SDK skill?
You must provide the SDK package name (e.g., azure-ai-agents), the Microsoft Learn documentation URL, and optionally the GitHub repository for code patterns.
How do I organize skills by category?
Create a symlink in skills/<language>/<category>/ pointing to .github/skills/<skill-name>. Categories include foundry, data, messaging, monitoring, identity, security, integration, compute, and container.
What authentication method should I use?
Always use DefaultAzureCredential for Azure SDKs. Never hardcode credentials. Use environment variables like AZURE_ENDPOINT.
How long should SKILL.md be?
Keep SKILL.md under 500 lines. Use progressive disclosure - load metadata always, body when skill triggers, and reference files as needed.
Do I need to create tests for the skill?
Yes, every skill must have acceptance criteria in references/acceptance-criteria.md and test scenarios in tests/scenarios/<skill-name>/scenarios.yaml.
What programming languages are supported?
The skill covers Python, .NET (C#), Java, and TypeScript patterns for Azure SDKs.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md