「anthropic skills」で探している実体は、Anthropicが GitHub で公開している公式スキル集 anthropics/skills です。2026年9月28日時点で19本のスキルを収め、5つのプラグインに束ねて配っています。Word・Excel・PowerPoint・PDFを扱う文書系4本は claude.ai のファイル生成機能を裏で動かしている実装そのものです。この記事では収録物の一覧とライセンス区分、Claude Codeへの導入コマンド、Claude APIからpptxスキルを呼んで成果物を取り出すコード、受託開発で流用してよい範囲を、リポジトリと公式ドキュメントの実測値で整理します。
まとめ:anthropics/skillsを入れる前に決める導入経路とライセンスの線引き
導入経路は3つあり、使う場所で決まります。手元の開発なら Claude Code へマーケットプレイスとして登録し、必要なプラグインだけを入れる。自社システムへ組み込むなら Claude API の container.skills で pptx・xlsx・docx・pdf を指定します。Skills API はベータを抜け、専用のベータヘッダはもう要りません。claude.ai では文書系スキルが最初から入っており、設定で有効化するだけです。
ライセンスは2種類に割れています。19本のうち14本は Apache 2.0 で、改変して自社スキルの土台にできる。文書系4本は Anthropic 独自の規約で、サービスの外へ抜き出す・複製する・派生物を作る行為が禁じられています。顧客へ納めるスキルの雛形にするなら、選べるのは Apache 2.0 の14本だけです。
anthropics/skillsリポジトリ構成と2026年9月時点の収録19スキル
リポジトリは2025年9月22日に作られ、最終更新は2026年9月24日。スター数は17万8千を超えています。ルートにはスキル本体の skills、仕様書の spec、雛形の template、配布定義の .claude-plugin の4ディレクトリが並びます。
5つのプラグインに分かれたmarketplace.jsonの束ね方と収録数
入れる単位はスキルではなくプラグインです。配布定義のmarketplace.jsonは、マーケットプレイス名を anthropic-agent-skills とし、次の5プラグインを定義しています。
| プラグイン名 | 収録数 | 中身 |
|---|---|---|
| document-skills | 4本 | xlsx・docx・pptx・pdf |
| example-skills | 12本 | デザイン・開発・社内文書の例 |
| claude-api | 1本 | Claude APIとSDKの参照 |
| academy-guide | 1本 | 学習コンテンツの案内 |
| discernment-nudge | 1本 | 回答後の確認質問の付与 |
日本語の解説記事には「17本・2プラグイン」の時点で止まっているものが目立ちます。現在は単独配布の3本が加わった構成です。とくに claude-api は Python・TypeScript・Go・Java など言語別の参照資料を70ファイル同梱した大型スキルで、SDKを使う実装者には document-skills より効きます。
文書系4本・例示12本・単独3本を用途とSKILL.mdの行数で比較する一覧表
19本の用途を、SKILL.mdのdescriptionから要約しました。行数はSKILL.md本体の行数で、同梱ファイルは含みません。
| スキル | 用途 | SKILL.md行数 |
|---|---|---|
| docx | Word文書の作成・編集 | 91行 |
| xlsx | 表計算の作成・修正 | 99行 |
| pptx | スライドの作成・編集 | 238行 |
| 抽出・結合・フォーム記入 | 314行 | |
| skill-creator | スキルの作成と評価 | 485行 |
| mcp-builder | MCPサーバーの設計 | 236行 |
| webapp-testing | Playwrightで画面検証 | 96行 |
| web-artifacts-builder | React製の複合HTML | 74行 |
| frontend-design | UIの見た目の方針 | 71行 |
| doc-coauthoring | 仕様書の共同執筆 | 375行 |
| internal-comms | 社内報告の定型文 | 32行 |
| brand-guidelines | Anthropicの配色規定 | 73行 |
| theme-factory | 10種のテーマ適用 | 59行 |
| canvas-design | ポスター等の静止画 | 130行 |
| algorithmic-art | p5.jsの生成アート | 405行 |
| slack-gif-creator | Slack向けGIF作成 | 254行 |
| claude-api | API・SDKの参照 | 572行 |
| academy-guide | 学習講座の推薦 | 147行 |
| discernment-nudge | 検証用の追加質問 | 209行 |
業務システムの現場で先に入れる価値があるのは、docx・xlsx・pdf の文書系と、webapp-testing、mcp-builder の5本です。brand-guidelines は Anthropic 自身の配色を当てるスキルなので、そのまま使う場面はありません。自社の規定に書き換える練習台として読む程度で十分です。スキル形式そのものの仕様はAgent SkillsのSKILL.md仕様と移植性の解説で扱っています。
Claude Codeへ公式スキルを入れるマーケットプレイス登録とインストール手順
Claude Codeでは、このリポジトリをプラグインのマーケットプレイスとして登録します。フォルダを手でコピーする方法より更新を追いやすくなります。
/plugin marketplace addからinstallまでのシェル実行例
対話セッション内なら /plugin marketplace add anthropics/skills の1行で登録できます。CIや新しい開発機のセットアップでは、Claude Codeのプラグイン導入手順が示すシェル形式のほうが扱いやすい。
# マーケットプレイスとして登録(GitHubのowner/repo形式)
claude plugin marketplace add anthropics/skills
# 文書系4本をこのリポジトリ限定で入れる
claude plugin install document-skills@anthropic-agent-skills --scope project
# SDK参照のスキルは個人の全案件で使う
claude plugin install claude-api@anthropic-agent-skills
成功すると Successfully installed plugin とスコープ名が表示されます。入れた後は「PDFスキルでこのファイルのフォーム項目を抜き出して」のように名前を出して頼めば動く。登録名の後ろに #v1.2.0 のようなタグを付けると取り込む版を固定できますが、このリポジトリは main ブランチへ直接更新が入る運用です。固定したいなら自社側へフォークして、そのタグを指すほうが確実です。
user・project・localの3スコープから選ぶチーム共有の置き方
インストール先のスコープは3つ。自分の全案件に効く user、リポジトリの設定へ書かれてチームに共有される project、手元だけに閉じる local です。チームで同じ文書スキルを使うなら project を選び、設定ファイルごとコミットします。
注意点は、プラグイン単位でしか入らないことです。example-skills を入れると12本がまとめて入り、使わないスキルの説明文も起動時に読み込まれる。社内で要るのが webapp-testing だけなら、Apache 2.0 のそのフォルダを自社リポジトリの .claude/skills/ へ移して管理したほうが軽く済みます。Claude Code側の権限や初期設定はClaude Codeの導入と権限設定の実務手順が前提です。
Claude APIでpptxスキルを呼び出しFiles APIで成果物を取り出す実装
自社のWebシステムから資料を自動生成したい場合は、APIで Anthropic 提供のスキルを呼びます。Claude Codeと違い、実行はAnthropic側のサンドボックスコンテナの中です。
container.skillsとcode_execution_20250825の指定例
Skills APIの公式ガイドが示す形は、container.skills にスキルを並べ、コード実行ツールを tools へ入れる構成です。Anthropic提供スキルは type を anthropic、skill_id を短い名前で指定します。
import anthropic
client = anthropic.Anthropic() # ANTHROPIC_API_KEY を環境変数から読む
response = client.messages.create(
model="claude-opus-5-5",
max_tokens=4096,
container={
"skills": [
{"type": "anthropic", "skill_id": "pptx", "version": "20251013"}
]
},
tools=[{"type": "code_execution_20250825", "name": "code_execution"}],
messages=[{"role": "user", "content": "月次の売上報告を5枚のスライドにまとめてください"}],
)
版は latest でも動きます。ただし Anthropic 提供スキルは 20251013 のような日付形式で版が切られ、更新のたびに新しい日付が増える仕組みです。本番の帳票生成では日付を固定し、検証環境で新しい版を確かめてから上げる運用にします。1リクエストに入れられるスキルは20本まで。
bash_code_execution_tool_resultのfile_id保存処理
生成されたpptxは応答本文には入りません。コード実行結果のブロックに file_id が載るので、それを Files API で取りに行きます。
def extract_file_ids(response):
ids = []
for block in response.content:
if block.type == "bash_code_execution_tool_result":
result = block.content
if result.type == "bash_code_execution_result":
ids.extend(f.file_id for f in result.content)
return ids
for file_id in extract_file_ids(response):
meta = client.files.retrieve_metadata(file_id=file_id)
client.files.download(file_id=file_id).write_to_file(meta.filename)
print("保存:", meta.filename, meta.size_bytes, "bytes")
複数ターンで手直しを重ねる場合は、応答の container.id を次のリクエストへ渡すと同じコンテナ内のファイルを使い続けられます。コンテナには expires_at の期限があるため、修正依頼を翌日に回す設計では作り直しを前提にしてください。コンテナ内はネットワークに出られず、実行時のパッケージ追加もできません。外部のテンプレートを取りに行く処理はスキルの外で済ませ、ファイルとして渡します。
ベータヘッダskills-2025-10-02を外す移行とSDK版の境界
2025年の公開当初は、リクエストに anthropic-beta: skills-2025-10-02 を付けるのが前提でした。現在の公式ガイドは、Skills APIがベータを抜けてヘッダ不要になったと明記しました。コード実行ツールのドキュメントも、code_execution_20250825 以降はベータヘッダを要しないとしています。
既存の実装はすぐには壊れません。ヘッダを送り続けるとベータ形式の応答が返り続け、外した時点で正式形式へ切り替わる。差が出るのは表示名で、ベータの display_title は64文字でワークスペース内一意、正式の display_name は255文字で一意でなくてよい扱いです。SDKは Python 1.2.0、TypeScript 0.122.0、Go 1.68.0、Java 2.59.0 以降で client.beta.skills もヘッダを送らなくなります。SDKを上げる前に、表示名を一意キーとして使っているコードがないか確認してください。
claude.aiの公式スキル有効化手順とTeam・Enterpriseでの組織配布
コードを書かない利用者向けの経路です。READMEは、このリポジトリの例示スキルは claude.ai の有料プランですでに使えると書いています。
Code execution and file creationの有効化と組織配布
claude.aiのスキル利用ガイドによると、スキルは Free・Pro・Max・Team・Enterprise の全プランで使えます。前提は「Code execution and file creation」の有効化です。
- Free・Pro・Maxは Settings の Capabilities でコード実行とファイル作成を有効にする
- Team・Enterpriseは Organization settings の Plugins & skills で方針を有効にする
- Customize の Skills で使うスキルを選び、自作分はフォルダをZIPにしてアップロードする
Team・Enterpriseではオーナーがスキルを組織全体へ配布でき、配ったスキルは全員の画面に自動で現れます。部署ごとに手順書をスキル化して配るなら、この経路が管理しやすい。一方で claude.ai・API・Claude Code の3つはスキルを同期しません。同じスキルを3か所で使う場合は、それぞれへ登録する手間を見込んでください。
skill-creatorで自社スキルを作りevalで発動精度を測る手順
公式リポジトリで実務にいちばん効くのは、スキルを作るためのスキルです。skill-creatorの本体は SKILL.md が485行、評価用のスクリプトとビューアを同梱しています。
evals.jsonとwith-skill・baseline比較で品質を測る流れ
作成の流れは、意図の聞き取り、SKILL.mdの執筆、テストケース作成、評価と修正の反復、パッケージ化の順です。テストケースは evals/evals.json に2〜3件の現実的な依頼文として保存します。新規スキルならスキルあり(with-skill)とスキルなし(baseline)を、既存スキルの改修なら新旧を並べて走らせる。
# 評価結果をブラウザで見比べる(Claude Code上で実行)
python skill-creator/eval-viewer/generate_review.py workspace/iteration-1 --skill-name invoice-check
# 仕上がったスキルを配布用に固める
python -m scripts.package_skill ./invoice-check
ビューアには出力の比較タブと、合格率・実行時間・トークン数を並べるベンチマークタブが出ます。スキルを入れても合格率が baseline と変わらないなら、そのスキルは不要という判断材料になる。並列実行とブラウザビューアは Claude Code でしか動かず、claude.ai では会話内に結果を並べる簡易版になります。書き方の基本はSKILL.mdの書き方とサーフェス別の使い方を参照してください。
description改善ループの20クエリと60対40分割の使いどころ
スキルが呼ばれない原因は、たいてい description にあります。skill-creator は発動すべき依頼とすべきでない依頼を計20件作り、6割で改善、4割で検証する分割で最大5回の反復を回して、最も成績のよい説明文を返します。
この工程を回すべきなのは、似た領域のスキルが社内に複数あるときです。「請求書」と「見積書」のスキルが並ぶと、片方の依頼でもう片方が発動する取り違えが起きる。スキルが数本しかない段階では、この反復の費用に見合う改善は出にくいと考えます。
受託開発で公式スキルを流用する前に確かめるライセンスと費用の条件
ここからは判断です。公式スキルは手本として優秀ですが、そのまま納品物へ入れてよいものと、そうでないものがはっきり分かれます。
Apache 2.0の14本と独自規約の文書系4本で変わる改変の可否
各フォルダの LICENSE.txt を実測すると、14本が Apache 2.0 でした。docxスキルのLICENSE.txtは pdf・pptx・xlsx と同文で、Anthropic が権利を留保し、利用は Anthropic との契約に従うと定めています。そのうえで、サービスの外への抜き出しと保持、複製、派生物の作成、第三者への配布、リバースエンジニアリングを禁じる条項が並ぶ。doc-coauthoring にはLICENSE.txt自体が置かれていません。
言い切ります。顧客向けの帳票スキルを作るとき、文書系4本をフォークして書き換える作り方は採りません。Claude上で公式の文書スキルを呼ぶのは規約の範囲ですが、中身を自社のスキルへ写すのは派生物にあたる。雛形にするなら Apache 2.0 の14本から選び、帳票の生成処理は python-docx や openpyxl など自前のライブラリで書き起こします。pptx生成の手段ごとの違いは公式pptxスキルとpython-pptx・PptxGenJSの比較で整理しました。ライセンスのない doc-coauthoring も、権利関係がはっきりするまで流用の対象から外します。
コード実行の月1,550時間無料枠と本番の帳票生成でスキルの日付版を固定する運用
APIでスキルを使う費用は、トークン料金とコード実行の時間課金の2本立てです。コード実行は1回あたり最低5分で計上され、組織ごとに月1,550時間までが無料、超えた分は1コンテナ1時間0.05ドル。ファイルを添付したリクエストは、ツールが呼ばれなくても実行時間が課金されます。月に数百件の報告書を作る規模なら無料枠に収まりやすく、費用の中心はトークン側に残ります。モデル別の単価はClaude APIの料金とAPIキー取得方法を確認してください。
運用で先に決めるのは版の扱いです。Anthropic提供スキルは日付で版が切られ、latest を指すと出力の体裁がある日変わることがある。顧客へ毎月同じ体裁の帳票を出す業務では日付版を固定し、更新は検証を通してから上げます。業務帳票のスキル化から社内システムへの組み込み、版管理の運用設計までをまとめて進める場合は、生成AI開発・AI受託開発のように実装と運用を通しで見る体制が向いています。
公式スキルを本番業務で採用しない場面と開発系をサンプル扱いに留める判断基準
READMEは、これらのスキルがデモと教育のための提供であり、Claude本体の挙動と同じとは限らないと断っています。本番の業務手順をそのまま載せ替える前提の部品ではない、ということです。
採用を見送る場面は3つに絞れます。ゼロデータ保持の契約で守っている業務は、Skills APIがZDRの対象外なので載せない。外部APIから値を取る必要がある処理は、APIのコンテナがネットワークに出られないため、スキルではなくMCPサーバー側に置く。そして mcp-builder や webapp-testing のような開発系は、手順の考え方を読んで自社の規約に書き直すサンプルとして扱い、入れっぱなしにしません。
よくある質問
anthropic skills の導入検討で出やすい質問を、リポジトリと公式ドキュメントの記述に沿って整理します。
anthropic skillsとAgent Skillsは何が違いますか?
Agent Skillsはスキルの形式を定めたオープン仕様で、anthropic skills はAnthropicがその形式で書いた実装集です。リポジトリのREADME冒頭にも、ここはAnthropicによる実装であり標準そのものは agentskills.io を見るよう書かれています。仕様を知りたいなら仕様側、すぐ使える部品や書き方の手本が欲しいなら anthropics/skills を見る、という使い分けになります。
公式スキルは無料で使えますか?
リポジトリの閲覧とClaude Codeへの導入は無料です。claude.aiでは Free を含む全プランでスキルを使えます。Claude APIから呼ぶ場合はトークン料金に加えてコード実行の時間課金がかかり、組織ごとに月1,550時間までが無料枠です。1回の実行は最低5分で計上されるため、細かい処理を大量に投げる設計では枠の減りが早くなります。
Claude Codeで一部のスキルだけを入れられますか?
マーケットプレイス経由ではプラグイン単位になり、example-skills を入れると12本がまとめて入ります。1本だけ使いたい場合は、Apache 2.0 のスキルであればフォルダを自社リポジトリの .claude/skills/ へ移す方法が取れます。文書系4本は独自規約のため、この方法での複製は避け、document-skills プラグインとして入れてください。
APIで使うときにベータヘッダは必要ですか?
現在は不要です。公式ガイドはSkills APIがベータを抜けたと明記し、コード実行ツールも code_execution_20250825 以降はヘッダを要しません。古い記事どおり skills-2025-10-02 を付けても動きますが、応答はベータ形式のまま返ります。外すと表示名のフィールドが display_name に変わるため、既存コードの参照先を合わせてから移行してください。
公式の文書スキルを改造して納品してもよいですか?
避けてください。docx・pdf・pptx・xlsx の4本は Anthropic 独自の規約で、サービス外への抜き出し、複製、派生物の作成、第三者への配布を禁じる条項があります。Claude上で公式スキルとして呼び出すのは問題ありませんが、中身を写した自社スキルを顧客へ渡す形は規約に抵触するおそれが高い。雛形には Apache 2.0 の14本を使います。
関連記事
- Agent Skillsとは?SKILL.md仕様と46製品で動かす移植性の実装手順:公式スキルが従う仕様の本体
- Claude Skillsとは?SKILL.mdの書き方とclaude.ai・Claude Code・APIでの使い方:自作スキルの書き方
- Agent Plugins 1.0とは?梱包仕様とクライアント準拠要件:プラグインとして配る梱包の仕様
- skills.shとは?Vercel製エージェントスキルCLIの使い方:他社のスキル配布経路
- Claude CodeでPPTXを自動生成する方法|公式pptxスキルとpython-pptxの選び方:pptx生成の手段比較