クイックサマリー: GitHubの anthropics/skills リポジトリには、Claudeが Word(docx)・PDF・PowerPoint(pptx)・Excel(xlsx)ファイルを生成・編集するための「公式ドキュメントスキル」が収録されています。対応環境は Claude Code(プラグインとして導入)、claude.ai(有料プランで利用可能)、Claude API の3つです。この記事では Claude Code への導入手順を中心に、帳票・レポート自動生成への活用方法を解説します。
anthropics/skills とは — Claude製品を支える「本物の」スキル群
「議事録をWordでまとめる」「集計結果をExcelに落とす」「報告用のスライドを組む」——開発者にとって本質的でないのに時間を奪われがちな作業です。Claudeにチャットで頼んでも、返ってくるのはテキストであってファイルではない、という課題がありました。
anthropics/skills は、Anthropicが公開しているエージェントスキルの公式リポジトリです。GitHub上でスター数160K・フォーク数18.9K(2026年7月時点)と、スキル系リポジトリとしては突出した規模になっています。公式READMEによると、このリポジトリには「Claudeのドキュメント機能を実際に支えている(power Claude’s document capabilities under the hood)」docx・pdf・pptx・xlsx の4スキルが含まれており、本番のAI製品で実際に使われている実装をそのまま参照できる点が最大の特徴です。
この記事でわかること:
- 公式ドキュメントスキル4種(docx / pdf / pptx / xlsx)で何ができるか
- Claude Code へのインストールコマンドと動作確認の手順
- 週次レポート・帳票・提案資料を自動生成する実開発フローへの組み込み方
- ライセンス上の注意点(Apache 2.0 と source-available の違い)
ライセンスについて先に明記すると、リポジトリ内の多くのサンプルスキルは Apache 2.0(OSS)ですが、ドキュメントスキル4種は「source-available(ソース公開だがオープンソースではない)」と公式READMEに記載されています。参照・学習は自由にできますが、再配布や商用転用を検討する場合はライセンス条項の確認が必要です。
何ができるか — 4スキルの機能詳細
対応CLI・環境は次の通りです: Claude Code(プラグインマーケットプレイス経由)、claude.ai(有料プランでは標準で利用可能と公式READMEに記載)、Claude API(Skills API経由でプリビルトスキルの利用とカスタムスキルのアップロードが可能)。なお SKILL.md 仕様自体はオープン標準ですが、この /plugin コマンドによる配布経路は Claude Code 専用です。Codex CLI 等では各CLIのスキル導入手順(SKILL.md の手動配置など)に従ってください。
- docx: Word文書の新規作成・既存文書の編集。見出し構造・表・スタイルを保った文書生成ができます
- pdf: PDFの生成に加え、既存PDFからの情報抽出。公式READMEでは「PDFスキルでフォームのフィールドを抽出する」という使用例が紹介されています
- pptx: PowerPointスライドの構成・生成。レイアウトやテキストボックスの配置を含みます
- xlsx: Excelブックの生成・編集。数式やシート構成を含む帳票づくりに使えます
実装言語はリポジトリ全体の84.4%がPythonで、各スキルは「SKILL.md(指示とメタデータ)+Pythonスクリプト群」というフォルダ構成になっています。スキルの中身がプロンプトだけでなく実行可能なスクリプトを含む、という設計を学べる点でも参考価値が高いと考えられます。
インストール・有効化手順(Claude Code)
公式READMEに記載されている手順は次の通りです。まず、Claude Code内でリポジトリをプラグインマーケットプレイスとして登録します。
/plugin marketplace add anthropics/skills続けて、ドキュメントスキルを直接インストールします。
/plugin install document-skills@anthropic-agent-skillsサンプルスキル群(クリエイティブ系・開発系など)も試したい場合は、次のコマンドを追加で実行します。
/plugin install example-skills@anthropic-agent-skillsインストール後の動作確認は、スキル名に言及して依頼するだけです。公式READMEでは次のような依頼例が示されています。
Use the PDF skill to extract the form fields from path/to/some-file.pdf日本語なら「PDFスキルを使って、この請求書PDFから金額と宛名を抽出して」のように話しかければ、Claudeが該当スキルを読み込んで処理します。公式ドキュメントによると、スキルは常時コンテキストに載るのではなくタスクに応じて動的に読み込まれるため、導入してもコンテキスト消費が常に増えるわけではない設計です。
設定例 — カスタムスキルの作り方
ドキュメントスキルの構造を参考に、自社の帳票フォーマット用スキルを自作することもできます。スキルは「SKILL.mdを含むフォルダ」だけで成立し、フロントマターの必須フィールドは name と description の2つのみです。
---
name: monthly-report-xlsx
description: 月次レポートを自社フォーマットのExcelで生成する。集計データをA列に日付、B列以降にKPIを配置する。
---
# 月次レポート生成スキル
[Claudeが従う指示をここに書く]
## Guidelines
- シート名は YYYY-MM 形式にする
- 合計行には SUM 数式を使う(値の直書き禁止)description は「いつこのスキルを使うべきか」の判定に使われるため、対象タスクを具体的に書くことが推奨されます。リポジトリの ./template フォルダにテンプレートが用意されているので、そこから始めるのが確実です。
実開発フローに組み込む方法
「このスキルを実際の開発タスクでどう使うか」を3つのシナリオで示します。
シナリオ1: テスト結果の週次Excelレポート自動化。Claude Code で .claude/commands/weekly-report.md のようなスラッシュコマンドを作り、「pytestの実行結果ログを読み、xlsxスキルで週次品質レポートを生成する」という手順を固定します。以後 /weekly-report の一言で、テスト実行からExcel帳票出力までが再現可能になります。CLAUDE.md に出力先フォルダとフォーマット規約を書いておくと、生成物のブレが減ります。
シナリオ2: PR説明資料のスライド化。リリース報告のたびに「今回のdiffの要点をpptxスキルで3枚のスライドにまとめて」と依頼すれば、非エンジニアの関係者向け資料が数分で用意できます。
シナリオ3: PDF帳票からのデータ抽出パイプライン。受領した請求書PDFをフォルダに置き、pdfスキルでフィールド抽出→xlsxスキルで台帳に追記、という流れを1つのコマンドにまとめられます。
業種別のユースケースとしては、経理・バックオフィス(請求書PDFの読み取りとExcel台帳化)、受託開発のPM(進捗報告書のWord/PowerPoint自動生成)、QAエンジニア(テストエビデンスのExcel帳票化)などが考えられます。いずれも「データは既にあるのに、ファイル整形に人手がかかっている」場面で効果を発揮します。
類似スキル・代替手段との比較
| ツール名 | 対応CLI・環境 | ライセンス | 最終更新 | 特徴 |
|---|---|---|---|---|
| anthropics/skills(document-skills) | Claude Code / claude.ai / Claude API | source-available(サンプル群はApache 2.0) | 2026年7月(活発) | Claude製品で実運用されている公式実装。docx/pdf/pptx/xlsxの4種 |
| markitdown(Microsoft) | CLI / Pythonライブラリ(LLM非依存) | MIT | 公式リポジトリ参照 | Office文書→Markdown変換に特化。生成ではなく読み取り向き |
| python-docx / openpyxl 直書き | 任意のPython環境 | MIT等 | 公式リポジトリ参照 | 自由度は最大だがコードを自分で書く必要がある。スキルはこれらの上位ラッパー的役割 |
「Claudeに文書ファイルを作らせたい」なら公式スキル、「既存文書をLLMに読ませたい」だけなら markitdown のような変換ツール、細かい書式制御が必要ならライブラリ直書き、という使い分けが妥当と考えられます。
注意点・制約・セキュリティ
- コード実行を伴う: ドキュメントスキルはPythonスクリプトの実行を前提とします。Claude Codeではローカル環境で実行されるため、処理対象のファイル内容はClaude API(Anthropicのサーバー)に送信されます。機密文書を扱う場合は組織のデータポリシーを確認してください
- ライセンス: document-skills 4種はsource-availableであり、Apache 2.0のサンプル群と扱いが異なります
- 公式の免責: READMEには「これらのスキルはデモ・教育目的で提供され、実際のClaudeの挙動とは異なる場合がある。重要なタスクに使う前に必ず自分の環境でテストすること」と明記されています
- claude.aiでは有料プラン向け: 公式READMEによると、これらのスキルはclaude.aiの有料プランで既に利用可能とされています。無料プランでの利用可否は公式サイトで確認してください
- 複雑な書式の限界: 差し込み印刷級の複雑なレイアウトや既存テンプレートの完全再現は、スキル任せにせず出力を必ず目視確認することが推奨されます
まとめ
- anthropics/skills(スター160K)には、Claudeの文書機能を実際に支える docx・pdf・pptx・xlsx の公式スキルが source-available で公開されています
- Claude Code なら
/plugin marketplace add anthropics/skills→/plugin install document-skills@anthropic-agent-skillsの2コマンドで導入でき、あとは自然言語で依頼するだけです - スラッシュコマンドや CLAUDE.md と組み合わせると、週次レポート・帳票・スライド生成を再現可能な開発フローに固定できます
スキルの自作方法やAPI経由での利用について、さらに詳しくは Anthropic 公式ドキュメントの「Agent Skills」ページおよび Skills API Quickstart を参照してください。claude.ai の有料プランでは、ここで紹介したドキュメント生成機能が追加設定なしで標準搭載されています。
コメント