Summary
GitHub Copilotカスタマイゼーションファイル(プロンプト、エージェント、インストラクション、スキル)の作成ガイド。.prompt.md、.agent.md、.instructions.md、SKILL.mdファイルをVS Codeのベストプラクティスに従って作成する際に使用してください。
smithery.ai
GitHub Copilotカスタマイゼーションファイル(プロンプト、エージェント、インストラクション、スキル)の作成ガイド。.prompt.md、.agent.md、.instructions.md、SKILL.mdファイルをVS Codeのベストプラクティスに従って作成する際に使用してください。
GitHub Copilotカスタマイゼーションファイル(プロンプト、エージェント、インストラクション、スキル)の作成ガイド。.prompt.md、.agent.md、.instructions.md、SKILL.mdファイルをVS Codeのベストプラクティスに従って作成する際に使用してください。
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Helps users discover and install agent skills when they ask questions like "how do I do X", "fi…
3.3M installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
576.5K installsPrepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Te…
568.3K installsOther skills from smithery.ai · top by installs.
npx skills add https://smithery.ai
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Parsed from SKILL.md frontmatter.
Files included with this skill beyond the listing page.
SKILL.md
9,498 B
SUMMARY.md
351 B
このスキルは、GitHub Copilotのカスタマイゼーションファイル(プロンプト、エージェント、インストラクション、スキル)の作成を支援します。
以下の場合に本スキルを活用してください:
.prompt.md)を作成する.agent.md)を定義する.instructions.md)を設定するSKILL.md)を実装する用途: 再利用可能な質問・タスクのテンプレート
作成場所: .github/prompts/
必須要素:
mode: ask(質問)またはagent(自律実行)description: プロンプトの説明(シングルクォート)テンプレート: [prompt-template.md](./templates/prompt-template.md)
例:
---
mode: 'ask'
description: 'コードレビューを実行し、品質とセキュリティの問題を特定'
tools: ['vscode', 'read', 'search']
model: 'claude-sonnet-4.5'
---
# コードレビュープロンプト
指定されたファイルについて、以下の観点でレビューを実行してください:
1. コード品質
2. セキュリティ脆弱性
3. パフォーマンス最適化の機会
4. ベストプラクティス遵守
レビュー結果は優先度別に整理して報告してください。
用途: 特定タスクに特化した自律エージェント
作成場所: .github/agents/
必須要素:
description: エージェントの説明(シングルクォート)tools、model、handoffsテンプレート: [agent-template.md](./templates/agent-template.md)
例:
---
description: 'TypeScript MCPサーバー開発の専門アシスタント'
tools: ['vscode', 'read', 'edit', 'create', 'web-search']
model: 'claude-sonnet-4.5'
handoffs:
- label: 'プロンプトを実行'
agent: 'generate-typescript-mcp-server'
prompt: 'TypeScript MCPサーバーの包括的な実装を生成'
send: false
---
# TypeScript MCP エキスパート
あなたは、TypeScript SDKを使用してMCPサーバーを構築する専門家です。
## 専門領域
- TypeScript/Node.js開発
- zodバリデーション
- Express統合
- MCP Inspector使用
用途: ファイルタイプ別のコーディング規約・ガイドライン
作成場所: .github/instructions/
必須要素:
description: インストラクションの説明(シングルクォート)applyTo: 適用対象ファイルパターン(globパターン)テンプレート: [instructions-template.md](./templates/instructions-template.md)
例:
---
description: 'Python MCPサーバー開発のコーディング規約'
applyTo: '**/*.py, **/pyproject.toml'
---
# Python MCP Server 開発ガイドライン
## 必須要件
- Python 3.10以上を使用
- uvでプロジェクト管理
- 型ヒントは必須
- Pydanticモデルで構造化出力
用途: ツール、スクリプト、リソースを含む専門的なワークフロー
作成場所: .github/skills/<skill-name>/SKILL.md
必須要素:
name: スキル名(小文字、ハイフン区切り、最大64文字)description: スキルの説明(最大1024文字)構造:
.github/skills/
└── my-skill/
├── SKILL.md # メインスキルファイル
├── templates/ # テンプレートファイル
├── examples/ # サンプルコード
└── scripts/ # 実行スクリプト
テンプレート: [skill-template.md](./templates/skill-template.md)
ファイル名: 小文字、ハイフン区切り
generate-mcp-server.prompt.mdpython-best-practices.instructions.mdGenerateMCP.prompt.mdpython_instructions.mdスキル名: 小文字、ハイフン区切り、最大64文字
python-mcp-developmentcpp14-code-reviewPythonMCPDevpythonmcpdevelopment要件:
良い例:
description: 'Guide for building MCP servers using Python SDK. Use this when creating, debugging, or optimizing Python-based MCP servers.'
悪い例:
description: "Python MCP" # ダブルクォート、詳細不足
プロンプト・エージェントで使用するツールを明示:
tools: ['vscode', 'read', 'edit', 'search', 'web-search', 'agent']
最適化されているモデルを指定:
model: 'claude-sonnet-4.5'
質問:
- 何を自動化したいか?
- 誰が使うか?
- どのファイルに適用するか?
- 必要なツールは?
| タイプ | 用途 |
|---|---|
.prompt.md |
単発の質問・タスク |
.agent.md |
複雑な自律タスク |
.instructions.md |
ファイル別のコーディング規約 |
SKILL.md |
スクリプト・リソースを含む専門ワークフロー |
[テンプレート集](./templates/)から適切なテンプレートを選択し、カスタマイズ。
descriptionなど)applyTo(インストラクション)が正しいglobパターン#<prompt-name>を実行@<agent-name>で呼び出し[generate-tests.prompt.md](./templates/examples/generate-tests.prompt.md)
[doc-generator.agent.md](./templates/examples/doc-generator.agent.md)
[typescript.instructions.md](./templates/examples/typescript.instructions.md)
[python-mcp-development/SKILL.md](./templates/examples/python-mcp-skill.md)
症状: YAMLパースエラー
解決策:
---の前後に余計な空白を入れない症状: #<prompt-name>で呼び出せない
解決策:
.prompt.mdで終わるか確認.github/prompts/ディレクトリに配置症状: 対象ファイルで有効にならない
解決策:
applyToのglobパターンを確認('**/*.py'など)'**/*.ts, **/*.js'.github/配下の適切なディレクトリに配置カスタマイゼーションファイル作成のサポートが必要な場合は、関連エージェント generate-customization-md を使用してください。