スキル skill-creator-ms
📦

skill-creator-ms

低リスク ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス🔑 環境変数

AIエージェント用のAzure SDKスキルを作成

このスキルは、AIエージェントがAzure SDKおよびMicrosoft Foundryサービス用のモジュール式ナレッジパッケージを作成するためのガイドとなり、一貫したパターンと適切な認証を確保します。

対応: Claude Codex Code(CC)
⚠️ 68 貧弱
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

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スキルの受入基準を作成

期待される結果:

正しい/間違ったインポートパターン、認証パターン(DefaultAzureCredentialvsハードコード)、クライアント初期化、asyncバリアント、避けるべき一般的なアンチパターンを含む受入基準ドキュメント。

セキュリティ監査

低リスク
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スキルの作成

開発者が新しい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