anthropics/skills — Claude向けAgent Skillsの実装と作例集
anthropics/skills
★ 190,092 ・ Python
概要
anthropics/skills は、Anthropic が提供する Claude 向け機能拡張の仕組み「Agent Skills」の実装例および仕様をまとめた公式リポジトリです。
スキル(Skills)とは、Claude が特定タスクの精度や再現性を向上させるために動的に読み込む、指示文(プロンプト)、スクリプト、関連リソースをまとめたフォルダ群を指します。企業のブランドガイドラインに沿った資料作成、組織独自のワークフローに基づくデータ分析、個人の定型作業の自動化など、モデルに対して特定の振る舞いや手順を反復可能な形で教え込みたい開発者や組織に向いています。
主な特徴
- 自己完結型のディレクトリ構造: 各スキルは
SKILL.md(メタデータと指示文を記載した Markdown ファイル)を含む独立したディレクトリとして管理され、移植性や保守性が高められています。 - 幅広いユースケースのサンプル: アートや音楽などのクリエイティブ分野から、Web アプリのテストや MCP(Model Context Protocol)サーバー生成といった技術タスク、企業内コミュニケーションまで多彩なサンプルが含まれます。
- 本番環境で使われるドキュメントスキルの公開: Claude のファイル生成機能(DOCX, PDF, PPTX, XLSX)の基盤となっているスキルがオープンソース(Apache 2.0)として収録されており、実用的な実装パターンを参照できます。
- Agent Skills 仕様とテンプレートの提供: 標準仕様(spec)および雛形となるテンプレートがリポジトリ内に用意されており、独自スキルを一から作成しやすい構成になっています。
- 複数プラットフォームでの利用対応: Claude Code のプラグイン機能、Claude.ai(有料プラン)、および Claude API から読み込んで実行することができます。
使い方
README では、Claude Code、Claude.ai、および Claude API からの利用手順が案内されています。ここでは Claude Code での導入例を紹介します。
Claude Code でのインストールと実行
まず、リポジトリをプラグインマーケットプレイスとして登録します。
/plugin marketplace add anthropics/skills
登録後、対話メニューから選択するか、以下のコマンドを実行して特定のスキルセットを直接インストールします。
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills
インストール後は、Claude Code に対して該当スキルについて言及するだけで利用できます。たとえば document-skills を導入した場合、次のように依頼できます。
“Use the PDF skill to extract the form fields from path/to/some-file.pdf”
独自スキルの作成方法
スキルを作成するには、フォルダ内に YAML フロントマター付きの SKILL.md を作成します。README に掲載されている最小構成のテンプレートは以下のとおりです。
---
name: my-skill-name
description: A clear description of what this skill does and when to use it
---
# My Skill Name
[Add your instructions here that Claude will follow when this skill is active]
## Examples
- Example usage 1
- Example usage 2
## Guidelines
- Guideline 1
- Guideline 2
フロントマターには、識別子となる name と、ツールの実行契機や用途を説明する description の2項目を定義します。
技術的なポイント
- YAML フロントマターと Markdown による定義: スキルの基本構造は、メタデータを記述する YAML フロントマターと、Claude への指示・ガイドラインを記述する Markdown 本文で構成されています。外部ツールが解析しやすい標準的なフォーマットを採用しています。
- 標準仕様「Agent Skills」への準拠: 外部サイト(agentskills.io)で策定されている Agent Skills 標準に沿った実装となっており、リポジトリ内の
specフォルダにも仕様情報が含まれています。 - Python を主言語とした構成: GitHub メタデータによると主言語は Python となっています。複雑なタスクを処理する補助スクリプトなどで活用されていることが読み取れます。
注意点
- 免責事項と動作の違い: README に「実演および教育目的でのみ提供されている」と明記されています。Claude の本番環境で得られる挙動と、これらサンプルスキルの実装とで差が生じる可能性があるため、重要な業務に組み込む際は十分な事前テストが必要です。
- ライセンスの混在: リポジトリ全体のライセンスは「不明」となっていますが、ドキュメント生成関連(
skills/docx,skills/pdf,skills/pptx,skills/xlsx)を含む多くのスキルは個別で Apache 2.0 ライセンスとして公開されていると記載されています。利用時は各フォルダの条件を確認してください。 - 実行環境ごとの前提条件: Claude.ai では有料プランでの提供と記載されているほか、API 利用時には Skills API の手順に沿ったアップロードが必要になります。
まとめ
anthropics/skills は、Claude に専門的な処理手順を効率よく指示するための「Agent Skills」の公式リポジトリです。実運用されているファイル生成処理の定義から学習用サンプルまで揃っており、LLM エージェント向けのプロンプトやワークフロー設計のリファレンスとして役立ちます。





