Навыки skill-creator-ms
📦

skill-creator-ms

Низкий риск ⚙️ Внешние команды🌐 Доступ к сети📁 Доступ к файловой системе🔑 Переменные окружения

Создание навыков Azure SDK для AI-агентов

Этот навык помогает AI-агентам создавать модульные пакеты знаний для Azure SDK и сервисов Microsoft Foundry, обеспечивая согласованные шаблоны и правильную аутентификацию.

Поддерживает: Claude Codex Code(CC)
⚠️ 68 Плохо
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «skill-creator-ms». Создать навык для секретов Azure Key Vault

Ожидаемый результат:

Полная структура навыка с SKILL.md, содержащая: команды установки (pip install azure-keyvault-secrets), настройку переменных окружения, аутентификацию DefaultAzureCredential, примеры основных рабочих процессов для операций с секретами, лучшие практики и ссылки.

Использование «skill-creator-ms». Какие категории доступны для организации навыков Azure SDK?

Ожидаемый результат:

Foundry (AI Foundry, агенты), Data (Storage, Cosmos DB), Messaging (Event Hubs, Service Bus), Monitoring (OpenTelemetry), Identity (аутентификация), Security (Key Vault), Integration (API Management), Compute (Batch), Container (Container Registry).

Использование «skill-creator-ms». Создать критерии приёмки для навыка Azure SDK

Ожидаемый результат:

Документ критериев приёмки с правильными/неправильными шаблонами импорта, шаблонами аутентификации (DefaultAzureCredential против хардкода), инициализацией клиента, асинхронными вариантами и распространёнными антипаттернами, которых следует избегать.

Аудит безопасности

Низкий риск
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
Просканировано файлов
619
Проанализировано строк
8
находки
1
Всего аудитов
Проблемы низкого риска (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.

Факторы риска

⚙️ Внешние команды (2)
🌐 Доступ к сети (3)
📁 Доступ к файловой системе (2)
🔑 Переменные окружения (2)
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
32
Сообщество
82
Безопасность
87
Соответствие спецификации

Что вы можете построить

Создание нового навыка Azure SDK

Когда разработчику нужно создать навык для нового SDK сервиса Azure

Обновление существующего навыка

Обновление существующих навыков с актуальными шаблонами Azure SDK и аутентификацией

Тестирование и валидация навыка

Создание критериев приёмки и тестовых сценариев для проверки качества навыка

Попробуйте эти промпты

Создание навыка 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/.
Создание навыка Cosmos DB
Create a skill for Azure Cosmos DB using the azure-cosmos SDK. Documentation: https://learn.microsoft.com/en-us/azure/cosmos-db/
Добавление раздела аутентификации
Add proper authentication documentation to the existing azure-storage skill using DefaultAzureCredential.
Создание тестовых сценариев
Create acceptance criteria and test scenarios for the azure-eventhub skill following the skill-creator-ms patterns.

Лучшие практики

  • Всегда используйте DefaultAzureCredential для аутентификации вместо хардкода API-ключей
  • Держите SKILL.md менее 500 строк и используйте прогрессивное раскрытие с файлами ссылок
  • Включайте как правильные, так и неправильные шаблоны кода в критерии приёмки для помощи в валидации результатов

Избегать

  • Создание навыка без предварительного получения имени пакета SDK и URL документации от пользователя
  • Хардкод учётных данных в примере кода — всегда используйте переменные окружения
  • Пропуск раздела аутентификации — агенты будут импровизировать плохо без руководства

Часто задаваемые вопросы

Какую информацию нужно предоставить перед созданием навыка Azure SDK?
Вы должны предоставить имя пакета SDK (например, azure-ai-agents), URL документации Microsoft Learn и при необходимости репозиторий GitHub для шаблонов кода.
Как организовать навыки по категориям?
Создайте символическую ссылку в skills/<language>/<category>/, указывающую на .github/skills/<skill-name>. Категории включают: foundry, data, messaging, monitoring, identity, security, integration, compute и container.
Какой метод аутентификации следует использовать?
Всегда используйте DefaultAzureCredential для Azure SDK. Никогда не хардкодьте учётные данные. Используйте переменные окружения, такие как AZURE_ENDPOINT.
Какой длины должен быть SKILL.md?
Держите SKILL.md менее 500 строк. Используйте прогрессивное раскрытие — загружайте метаданные всегда, основное содержание при срабатывании навыка и файлы ссылок по мере необходимости.
Нужно ли создавать тесты для навыка?
Да, каждый навык должен иметь критерии приёмки в references/acceptance-criteria.md и тестовые сценарии в tests/scenarios/<skill-name>/scenarios.yaml.
Какие языки программирования поддерживаются?
Навык охватывает шаблоны Python, .NET (C#), Java и TypeScript для Azure SDK.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md