Claude Code2026年4月更新

awesome-claude-codeの使い方|Skills・Hooks・Slash-Commands厳選集(★40,000超)を徹底解説

2026/04/23
awesome-claude-codeの使い方|Skills・Hooks・Slash-Commands厳選集(★40,000超)を徹底解説

この記事のポイント

awesome-claude-codeは、GitHub★40,000超のClaude Code用リソース厳選カタログです。Agent Skills・Hooks・Slash-Commands・CLAUDE.mdのおすすめ構成、導入手順、派生リストとの違い、ライセンス・セキュリティ上の注意点までまとめて解説します。

awesome-claude-codeは、GitHubユーザー hesreallyhim がキュレーションしている、Claude Code向けの Agent Skills・Hooks・Slash-Commands・CLAUDE.md・Tooling・Status Lines などを1カ所に集めた厳選リスト(Awesome List)です。2026年4月時点でスター数は 約40,600(40.6k) に達し、Claude Code関連のコミュニティカタログとしては事実上のデファクトスタンダードになっています。

本記事では、awesome-claude-codeが「何のリポジトリで」「どのように使うものなのか」「最初に取り込むと効果が高いリソースはどれか」「ライセンスやセキュリティ上の注意点は何か」までを、公式READMEと現行構成をもとに整理します。Claude Codeを本格運用したい個人開発者・チームリーダー・情報システム担当者が、導入判断と最短の活用ルートを描けるようにすることを狙いとした内容です。

この記事でわかること

  • awesome-claude-codeが具体的に何をまとめたリポジトリか
  • どんなカテゴリが収録されていて、何件くらいのリソースがあるか
  • Hooks・Slash-Commands・Skillsを自分の環境に取り込む手順
  • 最初に導入して効果が出やすい厳選リソース
  • 類似の「awesome-claude-*」系リストとの違い
  • ライセンス(CC BY-NC-ND 4.0)・セキュリティ面の注意点

awesome-claude-codeとは:Claude Code周辺の「厳選リンク集」

awesome-claude-codeは、Claude Codeを拡張・カスタマイズするための外部リソースへのリンク集です。リポジトリ自体を git clone しても、スキルや拡張機能としてそのまま動くわけではありません。README冒頭で運営者自身が次のように説明しています。

"A selectively curated list of skills, agents, plugins, hooks, and other amazing tools for enhancing your Claude Code workflow."

つまり、Claude Codeの周辺エコシステム(他のGitHubリポジトリ・Webサイト・個人ブログのノウハウ)を「テーマ別に探しやすくした目次」に近いものだと理解するのが正確です。

基本情報早見表(2026年4月時点)

項目

内容

公式リポジトリ

hesreallyhim/awesome-claude-code

運営者

hesreallyhim(個人オーナー)

スター数

約40,600(2026-04確認・日次で変動)

Fork数

約3,400

掲載リソース数

150〜200件規模(カテゴリ横断)

カテゴリ数

9カテゴリ

ライセンス

Creative Commons CC BY-NC-ND 4.0

データ管理

THE_RESOURCES_TABLE.csv を単一ソースとし、READMEは自動生成

PR受付

原則なし(Issueテンプレートからの提案のみ)

※スター数・件数は現時点のスナップショットです。最新値は公式リポジトリで再確認してください。

リポジトリ構造の特徴

awesome-claude-codeは、内部的にCSV-firstアーキテクチャを採用しています。THE_RESOURCES_TABLE.csv が単一の真実の源(single source of truth)で、ここから README.md や各種バリエーション版README(アルファベット順・作成日順・フラット表示など40種類以上)が自動生成される仕組みです。

その結果、同じリソースを「カテゴリで辿る」「作成日順で新しいものから眺める」「A→Z順で機械的に探す」と、複数の切り口から発見できるようになっています。情報が増え続けるキュレーションリストでこの仕組みを用意している例は少なく、awesome-claude-codeの使いやすさの大きな理由です。

何が載っているのか:9カテゴリの全体マップ

現行READMEで公開されている主要カテゴリは以下の9つです。掲載件数は2026年4月時点のおおよその目安で、CSV更新により変動します。

#

カテゴリ

概要

件数目安

1

Agent Skills

SKILL.md 形式のスキル集

10件以上

2

Workflows & Knowledge Guides

仕様駆動開発・マルチエージェント等の手法集

20件以上

3

Tooling

CLI・IDE統合・使用量モニタ・オーケストレータ

40件以上

4

Status Lines

ターミナル下部ステータス表示拡張

5件前後

5

Hooks

PreToolUse/PostToolUse等のライフサイクル自動化

9件前後

6

Slash-Commands

/commit /tdd 等のカスタムコマンド集

35件以上

7

CLAUDE.md Files

実プロジェクトのCLAUDE.mdサンプル

25件以上

8

Alternative Clients

Web・デスクトップ・モバイルの代替UI

2〜数件

9

Official Documentation

Anthropic公式ドキュメントへのリンク

-

このカテゴリ構成は、Claude Codeの拡張ポイントにほぼ対応しています。Claude Codeは「動作をコマンドとして再利用する(Slash-Commands)」「特定タスクに熟達させる(Skills)」「安全ガードとしてふるまわせる(Hooks)」「プロジェクト固有の振る舞いを学習させる(CLAUDE.md)」という4本柱で拡張でき、awesome-claude-codeのカテゴリはその4本柱+周辺ツールをそのまま反映しています。

Skills・Hooks・Slash-Commands・CLAUDE.mdの違い

awesome-claude-codeを効率よく使うためには、先に4つの拡張ポイントの違いを掴んでおくと迷いません。

拡張ポイント

役割

配置場所

主な使いどころ

Agent Skills

特定タスクに熟達したサブ機能を追加

.claude/skills/<name>/SKILL.md または ~/.claude/skills/

「いつ・どう使うか」をClaudeに判断させる再利用単位

Hooks

ライフサイクルイベントで自動処理を挟む

.claude/settings.jsonhooks セクション

破壊的コマンドの事前ブロック・保存時フォーマット等

Slash-Commands

/ 始まりのコマンドで定型手順を呼び出す

~/.claude/commands/ または .claude/skills/<name>/SKILL.md

頻出の手順を1コマンドで実行

CLAUDE.md

プロジェクト固有のルール・前提をClaudeに学ばせる

プロジェクトルート /CLAUDE.md

コーディング規約・禁止事項・参照すべきパス

現行のClaude Codeでは、カスタムSlash-CommandsはSkillsに統合されつつあります。.claude/commands/deploy.md.claude/skills/deploy/SKILL.md のどちらでも /deploy が呼び出せますが、後者のほうが「いつ使うべきか」をLLMに判断させやすいため、今後はSKILL形式が主流になる見込みです。

awesome-claude-codeのカテゴリはこの4区分にきれいに対応しているので、「まず何を強化したいか」を決めると、見に行くべきセクションが即決まります。

代表的な掲載リソース(カテゴリ別ピックアップ)

以下は2026年4月時点のREADMEから確認できる、代表的なリソースの一部です。網羅ではなく「入口として押さえておきたいもの」を選んでいます。

Agent Skills

  • AgentSys — 大規模ワークフロー自動化向けスキル集
  • cc-devops-skills — DevOps(CI/CD・インフラ運用)向け
  • Claude Scientific Skills — 研究・科学・ファイナンス領域向け
  • Trail of Bits Security Skills — セキュリティ監査向けスキル群(著名なセキュリティ企業発)

Workflows & Knowledge Guides

  • AB Method — 仕様駆動で大規模タスクを段階分解する手法
  • Claude Code PM — プロジェクト管理と連動する開発ワークフロー
  • RIPER Workflow — Research / Innovate / Plan / Execute / Review の5段階
  • Ralph Wiggum technique — 完了するまでループ自走させるテクニック

Tooling(4サブカテゴリ)

  • General: claudekit / ContextKit
  • IDE統合: Claudix(VS Code拡張)/ claude-code.nvim(Neovim)
  • 使用量監視: ccflare(ダッシュボードUI)/ ccxray / CC Usage
  • オーケストレータ: Auto-Claude / Claude Squad

Status Lines

  • Claude HUD(Jarrod Watts 氏製作)— コンテキスト使用量・TODO・エージェント状態をターミナル下部に表示
  • claude-pace — レート制限消費速度を可視化(Bash + jq 実装)
  • claudia-statusline — Rust実装・SQLiteで履歴を永続化

Hooks

  • Britfix — コード識別子を除いた英語をイギリス英語に変換
  • Dippy — AST解析で安全なBashコマンドを自動承認
  • TypeScript Quality Hookstsc / ESLint / Prettier 統合

Slash-Commands(5サブカテゴリ)

  • Version Control: /commit/fix-github-issue/create-pr
  • Code Analysis: /tdd/optimize
  • Context Loading: /context-prime/load-llms-txt/prime
  • Documentation: /create-docs/add-to-changelog
  • Project Management: /create-prp/todo

CLAUDE.md Files

  • 言語別: Kotlin Multiplatform(DroidconKotlin)/ Clojure(Metabase)/ Go(TPL)
  • 領域別: ブロックチェーン(AVS Vibe)/ ゲーム(Network Chronicles)/ Macセキュリティ(Pareto Mac)
  • プロジェクト骨格 & MCP: Basic Memory / claude-code-mcp-enhanced

Alternative Clients

  • Claudable — ローカルCLIエージェントを裏側に持つWebビルダー
  • crystal — フル機能デスクトップアプリ
  • Omnara — ターミナル・Web・モバイル対応のマルチプラットフォームUI

awesome-claude-codeの使い方:4つのアプローチ

awesome-claude-codeそのものをインストールするのではなく、「目次として使い、個別のリポジトリから気に入ったものだけを取り込む」のが基本的な使い方です。具体的には次の4パターンが主流です。

1. リソース探しの起点として使う(最初に必ずやること)

まずはカテゴリを俯瞰し、自分が強化したい領域のセクションだけ読む、という使い方です。Claude Codeの拡張は種類が多く、網羅しようとすると挫折しがちなので、以下の順で1カテゴリずつ潰すのが現実的です。

  1. Slash-Commands(効果が出るのが最も早い)
  2. CLAUDE.md Files(既存プロジェクトの書き方を参考にできる)
  3. Hooks(安全策・自動化が整う)
  4. Agent Skills(再利用可能な作業単位を育てる)
  5. Tooling / Status Lines(好みで追加)

2. Slash-Commandsをコピーして使う

気に入った /commit/tdd のMarkdownファイルを、自分の環境にコピーして使う方法です。Claude Codeは以下の場所を読み込みます。

~/.claude/commands/          ← ユーザーグローバル(全プロジェクトで使える)
<プロジェクト>/.claude/commands/  ← プロジェクト固有(Git管理推奨)

手順の例(/commit を導入する場合):

mkdir -p ~/.claude/commands
curl -o ~/.claude/commands/commit.md \
  https://raw.githubusercontent.com/<著者>/<リポジトリ>/main/commit.md

以降、Claude Codeセッション内で /commit と入力すると、その定義に沿った処理が走ります。チームで共有する場合は、プロジェクトの .claude/commands/ 配下に置いてGit管理するのがおすすめです。

3. Hooksを .claude/settings.json に移植する

Hooksは Claude Code のライフサイクルイベント(ツール呼び出し前・後、セッション開始時など)にフックして処理を挟む仕組みで、.claude/settings.jsonhooks セクションに定義します。

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "~/.claude/hooks/guard-destructive.sh"
          }
        ]
      }
    ]
  }
}

awesome-claude-codeのHooksセクションにあるリポジトリは、こうした settings.json のスニペットと、呼び出されるシェルスクリプト本体をセットで公開しています。使うときはスクリプトの中身を必ず読み、外部通信や認証情報の扱いを確認したうえで取り込んでください。

Hooksには以下のような主要イベントがあります。

  • PreToolUse — ツール実行前(破壊的コマンドのブロック・ファイル保護)
  • PostToolUse — ツール実行成功後(自動フォーマット・lint・テスト)
  • UserPromptSubmit — ユーザー入力送信時(コンテキスト追加)
  • Stop / SessionStart — セッション境界での処理

4. Skillsとして取り込む(再利用可能な単位に育てる)

Skillsは .claude/skills/<skill-name>/SKILL.md に配置します。ファイル先頭にYAMLフロントマターを書き、「いつ使うか」をdescription に記述する点がポイントです。

---
name: commit-helper
description: git の変更をレビューして、Conventional Commits 形式のコミットメッセージを作成する。ユーザーが「コミットして」「commit」と依頼したときに使う。
---

# Commit helper

以下の手順で作業する。
1. `git status` と `git diff` を確認する
2. 変更を要約し、type(feat/fix/chore 等)を決める
3. Conventional Commits 形式のメッセージを提案する

Slash-CommandをSkillsに格上げすると、「ユーザーが明示的にコマンドを打たなくても、依頼内容からClaudeが自動で呼び出す」ことが可能になります。awesome-claude-codeの Slash-Commands は、多くがこのSkills形式に移植しやすい構造です。

最初に導入したい厳選リソース(優先順位付き)

「リストが長すぎて迷う」という声が多いため、ここでは導入効果が出やすく、かつ英語圏以外の環境でも壊れにくいものを優先的に挙げます。

最優先(入れて1日で効果が出る)

  1. /commit 系 Slash-Command — 変更を確認し、規約に沿ったコミットメッセージを自動生成。毎日使う処理なので時間削減効果が大きい。
  2. /context-prime または /prime — セッション開始時にプロジェクト全体をClaudeに読み込ませる。作業の立ち上がりが目に見えて速くなる。
  3. Claude HUD などのStatus Line — コンテキスト使用量とツール状態が常に見えるだけで、コンテキスト枯渇によるトラブルを未然に防げる。

次点(本格運用を始めたら追加)

  1. 使用量モニタ(ccflareccxray — APIコストや利用状況を可視化。課金プランの見直しやチーム展開時に必須。
  2. CLAUDE.mdサンプル(言語別) — 自プロジェクトと近い言語のサンプルを読み、禁止事項・スタイルガイド・参照パスの書き方を真似する。
  3. TypeScript Quality Hooks やフォーマット系Hooks — PostToolUseでフォーマッタ・リンタを走らせておくと、コミット前の差分が安定する。

上級(チーム展開・大規模プロジェクト向け)

  1. AB Method / RIPER Workflow — 大規模タスクの段階分解を仕組み化。
  2. Claude Squad / Auto-Claude — 複数のClaude Codeセッションを並列で走らせるオーケストレータ。
  3. Trail of Bits Security Skills — セキュリティレビュー工程をスキルとして注入。

この順で入れていくと、「まず毎日使う処理を1コマンドにする」→「作業環境の可視化」→「品質ゲート自動化」→「プロセス設計」という自然なステップで強化できます。

類似の「awesome-claude-*」系リストとの使い分け

「awesome-claude-code」という名前だけで検索すると、複数のリポジトリが混在してヒットします。それぞれ得意領域が違うので、使い分けの早見表を置いておきます。

リポジトリ

主なターゲット

使い分け

hesreallyhim/awesome-claude-code

Claude Code全般(Skills / Hooks / Slash-Commands / CLAUDE.md 他)

本記事の主題。総合カタログとしてまず見る

ComposioHQ/awesome-claude-skills

Skills特化

Skillsだけを集中的に探したいとき

ComposioHQ/awesome-claude-plugins

Plugins特化

Plugin(Marketplace)経由で導入したいとき

travisvn/awesome-claude-skills

Skills & ワークフロー特化

実務向けワークフロー例を重点的に見たいとき

rohitg00/awesome-claude-code-toolkit

135 agents / 35 skills / 42 commands 等を同梱した"toolkit"型

単一リポジトリから一括導入したいとき

jqueryscript/awesome-claude-code

IDE統合・フレームワーク寄り

フロント・IDE寄りの情報を探すとき

webfuse-com/awesome-claude / alvinunreal/awesome-claude

Claudeブランド全般(Code以外も含む)

Claudeアプリ全般の情報収集

一般に「awesome-claude-code」と単に呼ぶ場合は、hesreallyhim/awesome-claude-code を指すと考えて差し支えありません。まずこのリポジトリを目次として使い、特定領域を深掘りしたくなったときに派生リストを補助的に参照するのが効率的です。

また、awesomeclaude.aiawesome-skills.com など、このリストをビジュアル化した非公式カタログも存在し、カテゴリを視覚的に探したいときに便利です。

使うときに注意したい5つのポイント

awesome-claude-codeは便利ですが、そのまま使うと事故につながる要素もいくつかあります。公開前・導入前に以下を確認してください。

1. ライセンス:CC BY-NC-ND 4.0(改変・商用再配布は不可)

awesome-claude-code自体のライセンスは Creative Commons CC BY-NC-ND 4.0 です。

  • BY(表示): 出典を明記する必要がある
  • NC(非営利): 商用利用は不可
  • ND(改変禁止): 内容を大幅に改変して再配布するのは不可

社内ブログや商用記事で大幅編集した版を再公開する運用はライセンス違反の恐れがあります。一方、個別に掲載されているSkills / Hooks / Slash-Commandsの各リポジトリは、それぞれ別のライセンス(MITなど)が設定されていることが多いため、実際に取り込むコードは移植元のリポジトリのライセンスを個別に確認する必要があります。

2. セキュリティ:サードパーティHook・Skillは「先に読む」

Hooksやスクリプト系のSkillsは、自分のマシン上で任意のコマンドを実行できる仕組みです。awesome-claude-codeに載っているからといって無条件に安全とは限りません。取り込み前に以下を確認してください。

  • 実行されるシェルスクリプトの中身(rm や外部通信が含まれていないか)
  • 外部APIの呼び出し先ドメイン
  • 環境変数や .env を読み出す処理の有無
  • permissionDecision や bypass系の挙動

Claude Codeのhooksは permissionDecision: "deny" を返すことで bypassPermissions モードでもブロックできる一方、終了コード 2 で明示的にブロックしエラーを Claude にフィードバックすることもできます。自作・移植したHookは、必ずサンドボックス環境で挙動確認してから本番環境に入れることを推奨します。

3. 情報の鮮度:掲載リソース側のメンテ状態を確認する

awesome-claude-codeは活発に更新されていますが、掲載リソース側のリポジトリが放置されているケースもあります。取り込む前に、個別リポジトリの以下をチェックしてください。

  • 最終コミット日(半年以上空いていないか)
  • OpenなIssueの深刻度
  • README記載の対応Claude Codeバージョン

4. 日本語環境での動作:英語前提のスクリプトがある

Hooksの中には、英語コミットメッセージや英語識別子を前提としたものがあります。たとえば Britfix(イギリス英語変換)は日本語テキストに対して動作しない/意図しない変換をする可能性があります。/commit 系コマンドも、日本語コミットメッセージを使うチームではテンプレートを自分用に書き換えてから導入したほうが無難です。

5. 貢献ルール:通常のPull Requestは受け付けていない

awesome-claude-codeは、通常のPull Requestを受け付けていません。オーナーのコメントとして "The only person who is allowed to submit PRs to this repo is Claude" とあり、コントリビュータはGitHubのIssue Recommendationテンプレートから提案を送る形式です。自分が作ったSkillを載せたい場合は、Issueから推薦する形になります。

こんな方におすすめ/おすすめしない方

おすすめしたい方

  • Claude Codeを毎日または毎週ペースで使う個人開発者
  • チームにClaude Codeを横展開したいテックリード・情シス担当
  • CLAUDE.mdや独自Skillをこれから整備するプロジェクトオーナー
  • Hooksを使って安全ガード(破壊的コマンド防止等)を設けたい運用担当
  • 既存のOSSワークフロー(AB Method・RIPERなど)を自社に取り込みたい方

あまりおすすめできない方

  • Claude Codeをたまにしか使わない方(導入コストに対してリターンが小さい)
  • 完全自社開発のSkill/Hookしか使わないと決めているチーム(ライセンス上の配慮コストが嵩む)
  • 英語リソースを読まずに使いたい方(掲載リソース本体は英語READMEが中心)
  • 即時サポートが必要な業務用途(個人運営のキュレーションのため、SLAはない)

よくある質問(FAQ)

Q1. awesome-claude-codeをインストールすれば、Claude Codeが強化されますか?

いいえ。awesome-claude-codeはリンク集なので、リポジトリをクローンしただけでは何も起きません。各カテゴリから気に入ったSkill / Hook / Slash-Commandのリンクを辿り、それぞれのリポジトリから個別に取り込む必要があります。

Q2. 無料で使えますか?

リポジトリ自体の閲覧・参照は無料です。ただし、紹介されているリソースの多くはClaude Code本体(有料プランが前提の機能もあり)や、外部APIキー(Anthropic / OpenAIなど)を必要とする場合があります。

Q3. 商用利用はできますか?

awesome-claude-code自体は CC BY-NC-ND 4.0 のため、大幅改変しての再配布や商用利用は不可です。ただし、個別に掲載されているSkill / Hook / Slash-Commandsのコードは、各リポジトリのライセンス(MIT等)に従えば業務利用できることが多いです。導入前に必ず移植元のライセンスを個別確認してください。

Q4. 最初にどれを入れたらよいですか?

/commit 系のSlash-Command・/context-prime 系のコンテキスト投入コマンド・Claude HUDなどのStatus Lineの3つから始めると、導入1日で生産性の違いを実感できる可能性が高いです。そこから徐々にCLAUDE.md整備 → Hooksによる自動化 → Skills化と進むのがおすすめです。

Q5. 派生の「awesome-claude-skills」「awesome-claude-plugins」はどう使い分ける?

hesreallyhim/awesome-claude-code を総合カタログとしてまず見て、特定領域(Skillsだけ・Pluginsだけ)を深掘りしたくなったらComposioHQの派生リストを補助的に使う、という順がおすすめです。toolkit型(rohitg00/awesome-claude-code-toolkit)は「1リポジトリから一気に揃えたい」ときに向いています。

Q6. Pull Requestで自作Skillを載せてもらえますか?

awesome-claude-codeは通常のPRを受け付けていません。代わりに、GitHubのIssue Recommendationテンプレートから推薦する形式です。オーナーとClaude自身でキュレーション審査が行われるため、反映は即時ではありません。

Q7. SVGロゴをCLAUDE.mdサンプル側でそのまま使って大丈夫ですか?

掲載リソース側での画像利用は、それぞれのリポジトリのライセンスと、Claude Code本体の挙動に依存します。特にCLAUDE.mdでリンク切れや壊れた画像が混入するとLLMが誤解する原因になるため、取り込むときは画像リンクの生存確認までセットで行うのが安全です。

まとめ:awesome-claude-codeは「目次」として最強、使い方で差がつく

awesome-claude-codeは、Claude Codeを拡張する手段を9カテゴリ・150〜200件規模で横断的にまとめた、事実上のデファクトカタログです。★40,000超のコミュニティ支持がある一方で、そのままインストールして動くリポジトリではないという点と、CC BY-NC-ND 4.0というやや扱いにくいライセンスの2点は押さえておくべき前提となります。

導入効果を最大化するコツは次の3点に集約されます。

  1. 最初から網羅しない — Slash-Commands → CLAUDE.md → Hooks → Skills の順で段階的に強化する
  2. 取り込むコードは必ず中身を読む — サードパーティHookは自分のマシンで任意コマンドを実行できる仕組みであり、セキュリティ確認は必須
  3. 派生リストを補助的に使う — Skills特化・Plugins特化・toolkit型など、用途に応じて使い分けると探索効率が上がる

Claude Codeを個人で本格運用するなら、まずは /commit/context-prime ・ Status Line の3点から始め、慣れたらHooksによる安全ガードとCLAUDE.md整備に進んでみてください。チーム展開フェーズに入ってきたら、AB Method や Claude Squad のようなプロセス設計・並列オーケストレーション系の情報もawesome-claude-codeから拾えるようになります。

関連記事

公式リンク

この記事の著者

AI革命

AI革命

編集部

AI革命株式会社の編集部です。最新のAI技術動向から実践的な導入事例まで、企業のデジタル変革に役立つ情報をお届けしています。豊富な経験と専門知識を活かし、読者の皆様にとって価値のあるコンテンツを制作しています。

AI活用ならAI革命にお任せ。サービスを見てみる
AI Revolution Growth Arrow

AIでビジネスを革新しませんか?

あなたのビジネスにAIがどのような価値をもたらすかをご提案いたします。