1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Claude Code Skills】awesome-claude-skills (ComposioHQ) - 111スキルの大規模コレクション

1
Posted at

はじめに

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公式の実装として非常に参考になります。ドキュメント操作を自動化したい方や、スキル設計の参考にしたい方におすすめです。

参考リンク

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?