はじめに
Claude Code Skillsを一から作るのは大変...既存のスキルを参考にしたい...そんな方におすすめなのが**awesome-claude-skills (ComposioHQ)**です。
111のSKILL.mdを含む大規模コレクションで、Anthropic公式スキル(document-skills等)も含まれています。今回は特に**document-skills(docx/pdf/pptx/xlsx)**をピックアップして紹介します。
評価スコア: 46/50 (Rank S)
基本情報
| 項目 | 内容 |
|---|---|
| リポジトリ | https://github.com/ComposioHQ/awesome-claude-skills |
| 作者 | ComposioHQ |
| スキル数 | 111 SKILL.md + 外部リンク多数 |
| ライセンス | Apache-2.0 |
リポジトリ構成
awesome-claude-skills/
├── README.md # 478行の包括的ガイド
├── CONTRIBUTING.md # 186行の貢献ガイドライン
├── .claude-plugin/
│ └── marketplace.json # プラグイン定義
│
├── document-skills/ # 公式Anthropicスキル ★今回紹介
│ ├── docx/
│ ├── pdf/
│ ├── pptx/
│ └── xlsx/
│
├── composio-sdk/ # Composio SDK統合
│ └── rules/ # 26ルールファイル
│
├── [78 SaaS Automation Skills] # Rube MCP経由
│ ├── slack-automation/
│ ├── github-automation/
│ ├── gmail-automation/
│ └── ...
│
└── [その他スキル]
├── skill-creator/
├── canvas-design/
├── webapp-testing/
└── ...
document-skills の詳細
ファイル構成
document-skills/
├── docx/
│ ├── SKILL.md # メインガイド(197行)
│ ├── docx-js.md # 新規作成用(docx-js)
│ ├── ooxml.md # 編集用(OOXML)
│ ├── scripts/
│ │ ├── document.py
│ │ └── utilities.py
│ └── ooxml/scripts/
│ ├── unpack.py # ドキュメント展開
│ ├── pack.py # ドキュメント圧縮
│ └── validate.py # 検証
│
├── pdf/
│ ├── SKILL.md
│ ├── forms.md # フォーム処理ガイド
│ ├── reference.md # リファレンス
│ └── scripts/
│ ├── fill_pdf_form_with_annotations.py
│ ├── extract_form_field_info.py
│ ├── convert_pdf_to_images.py
│ └── ...
│
├── pptx/
│ ├── SKILL.md
│ ├── ooxml.md
│ ├── html2pptx.md
│ └── scripts/
│ ├── inventory.py # スライド一覧
│ ├── rearrange.py # スライド並べ替え
│ ├── replace.py # 置換
│ └── thumbnail.py # サムネイル生成
│
└── xlsx/
├── SKILL.md
└── recalc.py # 数式再計算
docxスキルの特徴
ワークフロー決定木
Reading/Analyzing Content
→ Text extraction (pandoc)
→ Raw XML access (unpack.py)
Creating New Document
→ docx-js (JavaScript/TypeScript)
Editing Existing Document
→ Your own document + simple changes
→ Basic OOXML editing
→ Someone else's document
→ Redlining workflow (推奨)
→ Legal/academic/business docs
→ Redlining workflow (必須)
Redliningワークフロー(変更履歴付き編集)
法務・契約書の編集で重要な機能です。
# BAD: 文全体を置換(変更箇所がわかりにくい)
'<w:del>The term is 30 days.</w:del>'
'<w:ins>The term is 60 days.</w:ins>'
# GOOD: 変更部分のみをマーク(プロフェッショナル)
'The term is '
'<w:del>30</w:del>'
'<w:ins>60</w:ins>'
' days.'
バッチ処理戦略
Batching Strategy:
- 3-10の関連する変更をグループ化
- 各バッチをテストしてから次へ
- セクション別、タイプ別、または近接性でグループ化
pdfスキルの特徴
フォーム処理
# フィールド情報の抽出
python scripts/extract_form_field_info.py document.pdf
# フォームの入力
python scripts/fill_pdf_form_with_annotations.py \
document.pdf \
output.pdf \
--field "Name" "John Doe" \
--field "Date" "2026-02-08"
PDF→画像変換
# PDFをJPEG画像に変換
soffice --headless --convert-to pdf document.docx
pdftoppm -jpeg -r 150 document.pdf page
pptxスキルの特徴
- スライド一覧取得(inventory.py)
- スライド並べ替え(rearrange.py)
- テキスト置換(replace.py)
- サムネイル生成(thumbnail.py)
- HTML→PPTX変換(html2pptx.md)
xlsxスキルの特徴
- 数式再計算(recalc.py)
- セル操作
- フォーマット保持
その他の注目スキル
skill-creator(公式)
スキル作成のベストプラクティスを提供。
## Skill Structure
skill-name/
├── SKILL.md # Required
├── scripts/ # Optional: 実行コード
├── references/ # Optional: 参照資料
└── assets/ # Optional: テンプレート等
composio-sdk
26のルールファイルでComposio統合をガイド。
- Tool Router関連(12ファイル)
- App操作関連(10ファイル)
- Triggers関連(4ファイル)
SaaS自動化スキル(78種)
Rube MCP経由で以下のSaaSを自動化:
| カテゴリ | アプリ例 |
|---|---|
| CRM | Salesforce, HubSpot, Pipedrive |
| PM | Jira, Linear, Asana, Notion |
| 通信 | Slack, Discord, Teams |
| DevOps | GitHub, GitLab, Vercel |
| 分析 | Mixpanel, Amplitude, PostHog |
注意点
Composio依存
78のSaaS自動化スキルはRube MCPが必要です。
# Rube MCPの接続
https://rube.app/mcp
SaaS統合が不要な場合は、document-skillsなどの単体スキルのみ使用可能。
外部リンク多数
READMEの一部スキルは外部リポジトリへのリンクのみで、本リポジトリに実体がありません。
評価詳細
| 評価項目 | 点数 | コメント |
|---|---|---|
| 明確な目的定義 | 4/5 | Awesome list + Composio統合 |
| ファイル構成の論理性 | 5/5 | カテゴリ別に整理 |
| ワークフロー設計 | 4/5 | 良いが外部リンク多い |
| 参照ファイルの有用性 | 5/5 | document-skillsのスクリプト群 |
| 記法・フォーマットの一貫性 | 5/5 | SKILL.md統一 |
| 再利用性 | 4/5 | Composio依存部分あり |
| エラーハンドリング | 4/5 | Pitfalls文書化 |
| ドキュメント品質 | 5/5 | README 478行 |
| 拡張性 | 5/5 | テンプレート完備 |
| 実用性 | 5/5 | 111スキル即使用可能 |
合計: 46/50 (Rank S)
まとめ
awesome-claude-skills (ComposioHQ) は、Claude Skills最大規模のコレクションです。
- 111 SKILL.mdの大規模コレクション
- document-skills(公式Anthropic)でWord/PDF/PPT/Excel操作
- Redliningワークフローで法務文書の変更履歴管理
- 78 SaaS自動化スキル(Composio連携時)
- skill-creatorでスキル作成のベストプラクティス
特にdocument-skillsは、Anthropic公式の実装として非常に参考になります。ドキュメント操作を自動化したい方や、スキル設計の参考にしたい方におすすめです。