技能 skill-creator-ms
📦

skill-creator-ms

低風險 ⚙️ 外部命令🌐 網路存取📁 檔案系統存取🔑 環境變數

為 AI 代理建立 Azure SDK 技能

此技能指引 AI 代理為 Azure SDK 和 Microsoft Foundry 服務建立模組化知識套件,確保一致的模式和適當的身分驗證。

支援: Claude Codex Code(CC)
📊 70 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「skill-creator-ms」。 為 Azure Key Vault secrets 建立技能

預期結果:

完整的技能結構,SKILL.md 包含:安裝指令 (pip install azure-keyvault-secrets)、環境變數設定、DefaultAzureCredential 身分驗證、秘密操作的核心工作流程範例、最佳實踐和參考連結。

正在使用「skill-creator-ms」。 有哪些類別可用於組織 Azure SDK 技能?

預期結果:

Foundry (AI Foundry、agents)、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
內容
50
社群
82
安全
87
規範符合性

你能建構什麼

新的 Azure SDK 技能建立

當開發者需要為新的 Azure 服務 SDK 建立技能時

現有技能更新

使用最新的 Azure SDK 模式和身分驗證更新現有技能

技能測試和驗證

建立驗收標準和測試場景以驗證技能品質

試試這些提示

建立 Azure AI Agents 技能
使用 skill-creator-ms 為 Azure AI Agents SDK 建立新技能。SDK 套件是 azure-ai-agents,文件��於 https://learn.microsoft.com/en-us/azure/ai-services/agents/。
建立 Cosmos DB 技能
使用 azure-cosmos SDK 為 Azure Cosmos DB 建立技能。文件:https://learn.microsoft.com/en-us/azure/cosmos-db/
新增身分驗證章節
使用 DefaultAzureCredential 將適當的身分驗證文件新增至現有的 azure-storage 技能。
建立測試場景
依照 skill-creator-ms 模式為 azure-eventhub 技能建立驗收標準和測試場景。

最佳實務

  • 始終使用 DefaultAzureCredential 進行身分驗證,而非硬式編碼 API 金鑰
  • 將 SKILL.md 保持在 500 行以下,並使用漸進式揭露搭配參考檔案
  • 在驗收標準中包含正確和錯誤的程式碼模式,以協助驗證輸出

避免

  • 在未先從使用者取得 SDK 套件名稱和文件 URL 的情況下建立技能
  • 在範例程式碼中硬式編碼憑證—始終使用環境變數
  • 跳過身分驗證章節—代理在缺乏指引的情況下將無法妥善應變

常見問題

在建立 Azure SDK 技能之前,我需要提供什麼資訊?
您必須提供 SDK 套件名稱 (例如 azure-ai-agents)、Microsoft Learn 文件 URL,以及選用的 GitHub 儲存庫用於程式碼模式。
如何按類別組織技能?
在 skills/<language>/<category>/ 中建立指向 .github/skills/<skill-name> 的符號連結。類別包括 foundry、data、messaging、monitoring、identity、security、integration、compute 和 container。
我應該使用哪種身分驗證方法?
對於 Azure SDK 始終使用 DefaultAzureCredential。切勿硬式編碼憑證。使用環境變數,如 AZURE_ENDPOINT。
SKILL.md 應該多長?
將 SKILL.md 保持在 500 行以下。使用漸進式揭露—始終載入中繼資料、在技能觸發時載入主文,並視需要載入參考檔案。
我需要為技能建立測試嗎?
是的,每個技能都必須在 references/acceptance-criteria.md 中包含驗收標準,以及在 tests/scenarios/<skill-name>/scenarios.yaml 中包含測試場景。
支援哪些程式設計語言?
此技能涵蓋 Azure SDK 的 Python、.NET (C#)、Java 和 TypeScript 模式。

開發者詳情

檔案結構

📄 SKILL.md