Agent Skills by ALSEL
Anthropic ClaudeLLM・AI開発⭐ リポ 0品質スコア 50/100

microsoft-skill-creator

Microsoft の技術(Azure、.NET、M365、VS Code、Bicep など)に関するエージェントスキルを、Learn MCP ツールを活用して作成します。ユーザーが Microsoft のテクノロジー、ライブラリ、フレームワーク、またはサービスについてエージェントに学習させるスキルを作りたい場合に使用してください。対象トピックを深く調査したうえで、重要な知識をローカルに保存しつつ、動的なさらなる調査も可能なハイブリッド型スキルを生成します。

description の原文を見る

Create agent skills for Microsoft technologies using Learn MCP tools. Use when users want to create a skill that teaches agents about any Microsoft technology, library, framework, or service (Azure, .NET, M365, VS Code, Bicep, etc.). Investigates topics deeply, then generates a hybrid skill storing essential knowledge locally while enabling dynamic deeper investigation.

SKILL.md 本文

Microsoft Skill Creator

Microsoft テクノロジー向けのハイブリッドスキルを作成し、本質的な知識をローカルに保存しながら、Learn MCP を使用した動的な詳細調査を可能にします。

スキルについて

スキルは、特殊知識とワークフローでエージェント機能を拡張するモジュール型パッケージです。スキルは、汎用エージェントを特定ドメインの特化したものに変換します。

スキル構造

skill-name/
├── SKILL.md (必須)         # Frontmatter (name, description) + 使用方法
├── references/             # 必要に応じてコンテキストに読み込まれるドキュメント
├── sample_codes/           # 動作するコード例
└── assets/                 # 出力で使用されるファイル (テンプレートなど)

主要原則

  • Frontmatter は重要: namedescription でスキルがトリガーされるタイミングが決まるため、明確で包括的にする
  • 簡潔であること: エージェントが既に知っていることは含めない。コンテキストウィンドウは共有される
  • 重複なし: 情報は SKILL.md OR 参照ファイル のいずれかに存在し、両方には存在しない

Learn MCP ツール

ツール目的使用時機
microsoft_docs_search公式ドキュメントを検索初期段階の探索、トピック検索
microsoft_docs_fetchページ全体のコンテンツを取得重要なページの詳細調査
microsoft_code_sample_searchコード例を検索実装パターンの取得

CLI の代替手段

Learn MCP サーバーが利用できない場合は、ターミナルまたはシェル (例: Bash、PowerShell、cmd) から mslearn CLI を使用してください:

# インストール不要で直接実行
npx @microsoft/learn-cli search "semantic kernel overview"

# または、グローバルにインストール後に実行
npm install -g @microsoft/learn-cli
mslearn search "semantic kernel overview"
MCP ツールCLI コマンド
microsoft_docs_search(query: "...")mslearn search "..."
microsoft_code_sample_search(query: "...", language: "...")mslearn code-search "..." --language ...
microsoft_docs_fetch(url: "...")mslearn fetch "..."

生成されたスキルには、エージェントが両方のパスを使用できるように、同じ CLI フォールバック表を含める必要があります。

作成プロセス

ステップ 1: トピックを調査

Learn MCP ツールを使用して、3つのフェーズで深い理解を構築します:

フェーズ 1 - スコープ発見:

microsoft_docs_search(query="{technology} overview what is")
microsoft_docs_search(query="{technology} concepts architecture")
microsoft_docs_search(query="{technology} getting started tutorial")

フェーズ 2 - コアコンテンツ:

microsoft_docs_fetch(url="...")  # フェーズ 1 からページを取得
microsoft_code_sample_search(query="{technology}", language="{lang}")

フェーズ 3 - 深掘り:

microsoft_docs_search(query="{technology} best practices")
microsoft_docs_search(query="{technology} troubleshooting errors")

調査チェックリスト

調査後、以下を確認してください:

  • テクノロジーが何をするのかを 1 段落で説明できる
  • 3~5 の主要概念を特定している
  • 基本的な使用方法の動作するコードがある
  • 最も一般的な API パターンを知っている
  • より詳細なトピックの検索クエリがある

ステップ 2: ユーザーと明確化

調査結果を提示し、次の質問をします:

  1. 「これらの主要領域を見つけました: [リスト]。最も重要なのはどれですか?」
  2. 「エージェントはこのスキルで主にどのようなタスクを実行しますか?」
  3. 「コード例はどのプログラミング言語を優先すべきですか?」

ステップ 3: スキルを生成

skill-templates.md から適切なテンプレートを使用します:

テクノロジータイプテンプレート
クライアントライブラリ、NuGet/npm パッケージSDK/Library
Azure リソースAzure Service
アプリ開発フレームワークFramework/Platform
REST API、プロトコルAPI/Protocol

生成されたスキル構造

{skill-name}/
├── SKILL.md                    # コア知識 + Learn MCP ガイダンス
├── references/                 # 詳細なローカルドキュメント (必要に応じて)
└── sample_codes/               # 動作するコード例
    ├── getting-started/
    └── common-patterns/

ステップ 4: ローカルと動的コンテンツのバランスを取る

ローカルに保存する場合:

  • 基本的である (あらゆるタスクに必要)
  • 頻繁にアクセスされる
  • 安定している (変わらない)
  • 検索が困難である

動的に保つ場合:

  • 詳細なリファレンス (大きすぎる)
  • バージョン固有である
  • 状況的である (特定のタスクのみ)
  • よくインデックス化されている (検索しやすい)

コンテンツガイドライン

コンテンツタイプローカル動的
コアコンセプト (3~5)✅ 完全
Hello world コード✅ 完全
一般的なパターン (3~5)✅ 完全
トップ API メソッドシグネチャ + 例fetch 経由の完全なドキュメント
ベストプラクティストップ 5 個の箇条書きさらに検索
トラブルシューティング検索クエリ
完全な API リファレンスドキュメントリンク

ステップ 5: 検証

  1. レビュー: ローカルコンテンツは一般的なタスクに十分か?
  2. テスト: 提案された検索クエリは有用な結果を返すか?
  3. 確認: コードサンプルはエラーなしで実行されるか?

一般的な調査パターン

SDK/ライブラリの場合

"{name} overview" → 目的、アーキテクチャ
"{name} getting started quickstart" → セットアップ手順
"{name} API reference" → コアクラス/メソッド
"{name} samples examples" → コードパターン
"{name} best practices performance" → 最適化

Azure Services の場合

"{service} overview features" → 機能
"{service} quickstart {language}" → セットアップコード
"{service} REST API reference" → エンドポイント
"{service} SDK {language}" → クライアントライブラリ
"{service} pricing limits quotas" → 制約

フレームワーク/プラットフォームの場合

"{framework} architecture concepts" → メンタルモデル
"{framework} project structure" → 規約
"{framework} tutorial walkthrough" → エンドツーエンドフロー
"{framework} configuration options" → カスタマイズ

例: 「Semantic Kernel」スキルの作成

調査

microsoft_docs_search(query="semantic kernel overview")
microsoft_docs_search(query="semantic kernel plugins functions")
microsoft_code_sample_search(query="semantic kernel", language="csharp")
microsoft_docs_fetch(url="https://learn.microsoft.com/semantic-kernel/overview/")

生成されたスキル

semantic-kernel/
├── SKILL.md
└── sample_codes/
    ├── getting-started/
    │   └── hello-kernel.cs
    └── common-patterns/
        ├── chat-completion.cs
        └── function-calling.cs

生成された SKILL.md

---
name: semantic-kernel
description: Build AI agents with Microsoft Semantic Kernel. Use for LLM-powered apps with plugins, planners, and memory in .NET or Python.
---

# Semantic Kernel

LLM をプラグイン、プランナー、メモリと共にアプリケーションに統合するためのオーケストレーション SDK です。

## 主要概念

- **Kernel**: AI サービスとプラグインを管理する中央オーケストレータ
- **Plugins**: AI が呼び出せる関数のコレクション
- **Planner**: 目標を達成するためにプラグイン関数をシーケンス化
- **Memory**: RAG パターン用のベクトルストア統合

## クイックスタート

[getting-started/hello-kernel.cs](sample_codes/getting-started/hello-kernel.cs) を参照してください

## 詳細情報

| トピック | 検索方法 |
|---------|---------|
| プラグイン開発 | `microsoft_docs_search(query="semantic kernel plugins custom functions")` |
| プランナー | `microsoft_docs_search(query="semantic kernel planner")` |
| メモリ | `microsoft_docs_fetch(url="https://learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/agent-memory")` |

## CLI の代替手段

Learn MCP サーバーが利用できない場合は、`mslearn` CLI を使用してください:

| MCP ツール | CLI コマンド |
|-----------|-------------|
| `microsoft_docs_search(query: "...")` | `mslearn search "..."` |
| `microsoft_code_sample_search(query: "...", language: "...")` | `mslearn code-search "..." --language ...` |
| `microsoft_docs_fetch(url: "...")` | `mslearn fetch "..."` |

`npx @microsoft/learn-cli <command>` で直接実行するか、`npm install -g @microsoft/learn-cli` でグローバルにインストール後に実行してください。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
github
リポジトリ
github/awesome-copilot
ライセンス
MIT
最終更新
不明

Source: https://github.com/github/awesome-copilot / ライセンス: MIT

関連スキル

OpenAILLM・AI開発⭐ リポ 6,054

agent-browser

AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。

by JimmyLv
汎用LLM・AI開発⭐ リポ 1,982

anyskill

AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 1,982

engram

AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 21,584

skyvern

AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。

by Skyvern-AI
汎用LLM・AI開発⭐ リポ 1,149

pinchbench

PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。

by pinchbench
汎用LLM・AI開発⭐ リポ 4,693

openui

OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。

by thesysdev
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: github · github/awesome-copilot · ライセンス: MIT