Compétences skill-creator-ms
📦

skill-creator-ms

Risque faible ⚙️ Commandes externes🌐 Accès réseau📁 Accès au système de fichiers🔑 Variables d’environnement

Créer des compétences Azure SDK pour les agents IA

Cette compétence guide les agents IA dans la création de packages de connaissances modulaires pour les SDK Azure et les services Microsoft Foundry, garantissant des modèles cohérents et une authentification appropriée.

Prend en charge: Claude Codex Code(CC)
⚠️ 68 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "skill-creator-ms". Créer une compétence pour les secrets Azure Key Vault

Résultat attendu:

Une structure de compétence complète avec SKILL.md contenant : les commandes d'installation (pip install azure-keyvault-secrets), la configuration des variables d'environnement, l'authentification DefaultAzureCredential, des exemples de flux de travail de base pour les opérations sur les secrets, les meilleures pratiques et les liens de référence.

Utilisation de "skill-creator-ms". Quelles catégories sont disponibles pour organiser les compétences Azure SDK ?

Résultat attendu:

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

Utilisation de "skill-creator-ms". Créer des critères d'acceptation pour une compétence Azure SDK

Résultat attendu:

Document de critères d'acceptation avec des modèles d'importation corrects/incorrects, des modèles d'authentification (DefaultAzureCredential vs codés en dur), l'initialisation du client, des variantes asynchrones et des anti-modèles courants à éviter.

Audit de sécurité

Risque faible
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
Fichiers analysés
619
Lignes analysées
8
résultats
1
Total des audits
Problèmes à risque faible (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.

Facteurs de risque

⚙️ Commandes externes (2)
🌐 Accès réseau (3)
📁 Accès au système de fichiers (2)
🔑 Variables d’environnement (2)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
32
Communauté
82
Sécurité
87
Conformité aux spécifications

Ce que vous pouvez construire

Création d'une nouvelle compétence Azure SDK

Lorsqu'un développeur doit créer une compétence pour un nouveau SDK de service Azure

Mise à jour d'une compétence existante

Mise à jour des compétences existantes avec les modèles actuels de SDK Azure et l'authentification

Test et validation de compétence

Création de critères d'acceptation et de scénarios de test pour valider la qualité des compétences

Essayez ces prompts

Créer une compétence 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/.
Créer une compétence Cosmos DB
Create a skill for Azure Cosmos DB using the azure-cosmos SDK. Documentation: https://learn.microsoft.com/en-us/azure/cosmos-db/
Ajouter une section d'authentification
Add proper authentication documentation to the existing azure-storage skill using DefaultAzureCredential.
Créer des scénarios de test
Create acceptance criteria and test scenarios for the azure-eventhub skill following the skill-creator-ms patterns.

Bonnes pratiques

  • Toujours utiliser DefaultAzureCredential pour l'authentification au lieu de coder en dur les clés API
  • Garder SKILL.md sous 500 lignes et utiliser la divulgation progressive avec des fichiers de référence
  • Inclure des modèles de code corrects et incorrects dans les critères d'acceptation pour aider à valider les sorties

Éviter

  • Créer une compétence sans d'abord obtenir le nom du package SDK et l'URL de la documentation de l'utilisateur
  • Coder en dur les identifiants dans le code d'exemple - toujours utiliser des variables d'environnement
  • Ignorer la section d'authentification - les agents improviseront mal sans guidance

Foire aux questions

Quelles informations dois-je fournir avant de créer une compétence Azure SDK ?
Vous devez fournir le nom du package SDK (par ex. azure-ai-agents), l'URL de la documentation Microsoft Learn et éventuellement le dépôt GitHub pour les modèles de code.
Comment organiser les compétences par catégorie ?
Créez un lien symbolique dans skills/<language>/<category>/ pointant vers .github/skills/<skill-name>. Les catégories incluent foundry, data, messaging, monitoring, identity, security, integration, compute et container.
Quelle méthode d'authentification dois-je utiliser ?
Toujours utiliser DefaultAzureCredential pour les SDK Azure. Ne jamais coder en dur les identifiants. Utiliser des variables d'environnement comme AZURE_ENDPOINT.
Quelle devrait être la longueur de SKILL.md ?
Garder SKILL.md sous 500 lignes. Utiliser la divulgation progressive - charger les métadonnées toujours, le corps lorsque la compétence se déclenche, et les fichiers de référence au besoin.
Dois-je créer des tests pour la compétence ?
Oui, chaque compétence doit avoir des critères d'acceptation dans references/acceptance-criteria.md et des scénarios de test dans tests/scenarios/<skill-name>/scenarios.yaml.
Quels langages de programmation sont pris en charge ?
La compétence couvre les modèles Python, .NET (C#), Java et TypeScript pour les SDK Azure.

Détails du développeur

Structure de fichiers

📄 SKILL.md