Claude Code の組み込みスキル 10 個 ── 自動化と運用の入り口
Claude Code 本体(claude 実行ファイル)には、SKILL.md を持たない「組み込みスキル」が 10 個焼き込まれています。説明文がバイナリにコンパイル済みのため、ターミナル上の英語表記を日本語に書き換えることはできません。その代わりとして、この記事を日本語リファレンスとして使ってください。
対象は Claude Code v2.1.144。バイナリ実体は ~/.local/share/claude/versions/2.1.144(約 207MB の単一実行ファイル)です。
スラッシュコマンド側の一覧は、別記事 Claude Code のスラッシュコマンド 30 個 でまとめています。
コード関連
レビュー・監査・整理という、コードに対して何か言わせる系の 4 つ。/review → /security-review → /simplify の順で回すと、PR 前のチェックリストとしてだいたい間に合います。
/init
一言:コードベースを解析して CLAUDE.md を新規生成する。
- 英語原文:Initialize a new CLAUDE.md file with codebase documentation
- 日本語:プロジェクトの構成・技術スタック・コマンドなどを Claude が調査し、プロジェクト指示書となる
CLAUDE.mdをリポジトリ直下に作成する。 - 使うとき:新しいリポジトリで Claude Code を使い始めるとき、まだ
CLAUDE.mdが無いとき。
/review
一言:プルリクエストをレビューする。
- 英語原文:Review a pull request
- 日本語:指定した(または現在の)プルリクエストの差分を読み、設計・バグ・可読性などの観点でレビューコメントを返す。
- 使うとき:PR をマージ前にレビューしてほしいとき。
/security-review
一言:現在のブランチの未コミット変更をセキュリティ監査する。
- 英語原文:Complete a security review of the pending changes on the current branch
- 日本語:カレントブランチの保留中(pending)の変更を対象に、脆弱性・機密情報の混入・危険なパターンなどをセキュリティ観点で点検する。
- 使うとき:コミット/PR 前に変更分のセキュリティリスクを確認したいとき。
/simplify
一言:変更したコードを再利用性・品質・効率の観点で見直し、問題を修正する。
- 英語原文:Review changed code for reuse, quality, and efficiency, then fix any issues found.
- 日本語:変更されたコードを対象に、重複の排除・コード品質・効率性をレビューし、見つかった問題をその場で修正する。3 エージェント並列で動きます。
- 使うとき:実装後に「冗長な箇所を整理してほしい」「DRY にしたい」とき。
設定・運用
「フックを仕込みたい」「権限を一括で許可したい」のような、settings.json を介したハーネス側の調整は、これらのスキルが担当します。テーマ・モデル切替のような単純な設定は /config で済みます ── 使い分けは「ファイル編集を伴うかどうか」。
/update-config
一言:settings.json を介して Claude Code ハーネスを設定する(フック・権限・環境変数など)。
- 英語原文:Use this skill to configure the Claude Code harness via settings.json. Automated behaviors (“from now on when X”, “each time X”, “whenever X”, “before/after X”) require hooks configured in settings.json - the harness executes these, not Claude, so memory/preferences cannot fulfill them. Also use for: permissions (“allow X”, “add permission”, “move permission to”), env vars (“set X=Y”), hook troubleshooting, or any changes to settings.json/settings.local.json files.
- 日本語:
settings.json/settings.local.jsonの編集を伴う設定変更全般を担当する。- 自動化挙動(「今後 X したら〜」「毎回 X のとき〜」「X の前後で〜」)はフックとして
settings.jsonに書く必要がある。これらはハーネス(Claude 本体ではなく実行環境)が実行するため、メモリや好み設定では実現できない。 - 権限(「X を許可」「権限を追加」「権限を別の場所に移動」)
- 環境変数(「X=Y を設定」)
- フックのトラブルシューティング
- 自動化挙動(「今後 X したら〜」「毎回 X のとき〜」「X の前後で〜」)はフックとして
- 例:「npm コマンドを許可」「bq 権限をグローバル設定に追加」「権限をユーザー設定に移動」「DEBUG=true を設定」「claude が停止したら X を表示」
- 使わないとき:テーマ・モデルなど簡単な設定は
/configコマンドを案内する(このスキルは使わない)。
/keybindings-help
一言:キーボードショートカット(~/.claude/keybindings.json)をカスタマイズする。
- 英語原文:Use when the user wants to customize keyboard shortcuts, rebind keys, add chord bindings, or modify ~/.claude/keybindings.json.
- 日本語:キーの再割り当て、チョード(連続キー)バインドの追加、
~/.claude/keybindings.jsonの編集など、ショートカットのカスタマイズを行う。 - 例:「ctrl+s を再割り当て」「チョードショートカットを追加」「送信キーを変更」「キーバインドをカスタマイズ」
/fewer-permission-prompts
一言:過去の操作履歴を分析し、頻出する読み取り系コマンドを許可リスト化して権限プロンプトを減らす。
- 英語原文:Scan your transcripts for common read-only Bash and MCP tool calls, then add a prioritized allowlist to project .claude/settings.json to reduce permission prompts.
- 日本語:会話ログ(transcripts)を走査し、よく使う読み取り専用の Bash/MCP ツール呼び出しを抽出。優先度付きの許可リストをプロジェクトの
.claude/settings.jsonに追加して、許可確認の頻度を下げる。 - 使うとき:同じコマンドで何度も権限確認が出て煩わしいとき。
自動化・スケジュール
「時計で動くか、ゴールで止まるか」が /loop と /schedule の使い分けの軸。さらに /schedule は「現セッション内」ではなくクラウド上のリモートエージェントとして走ります。1 回限りの予約実行(「明日 15 時に X を確認」)にも使えるのが地味に便利。
/loop
一言:プロンプトやスラッシュコマンドを一定間隔で繰り返し実行する。
- 英語原文:Run a prompt or slash command on a recurring interval (e.g. /loop 5m /foo). Omit the interval to let the model self-pace.
- 日本語:指定間隔で繰り返しタスクを実行する(例:
/loop 5m /fooで 5 分ごと)。間隔を省略するとモデルが自分でペースを決める。定期タスク・ステータスのポーリング・繰り返し実行に使う。 - 例:「デプロイを 5 分ごとに確認」「
/babysit-prsを回し続ける」 - 使わないとき:1 回限りのタスクには使わない。
/schedule
一言:cron スケジュールで動くリモートエージェント(routine)を作成・更新・一覧・実行する。
- 英語原文:Create, update, list, or run scheduled remote agents (routines) that execute on a cron schedule. Also use when the user wants a one-time scheduled run (“run this once at 3pm”, “remind me to check X tomorrow”).
- 日本語:cron スケジュールで実行されるリモートエージェント(routine)の作成・更新・一覧・実行を行う。定期リモートエージェントのスケジューリング、Claude Code 用の cron ジョブ作成、スケジュール済みエージェントの管理に使う。1 回限りの予約実行にも使える。
- 例:「15 時に 1 回だけ実行」「明日 X を確認するようリマインド」
/loopとの違い:/loopは現在のセッション内でのループ、/scheduleは cron で動くリモートエージェント。
開発(Claude API / SDK)
ファイル内で anthropic をインポートした瞬間、自動で発動するのがこれ。SDK アプリの構築・チューニング・モデル間移行を担当します。「このスキルで作るアプリには prompt caching を含める」がデフォルト方針なのは覚えておいて損なし。
/claude-api
一言:Claude API / Anthropic SDK アプリの構築・デバッグ・最適化、モデル間移行を行う。
- 英語原文:Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements).
- 日本語:Claude API / Anthropic SDK を使うアプリの構築・デバッグ・最適化を担当する。このスキルで作るアプリにはプロンプトキャッシュを含めるべき。既存コードの Claude モデル間移行(4.5→4.6、4.6→4.7、廃止モデルの置き換え)も扱う。
- 発動する条件(TRIGGER):
- コードが
anthropic/@anthropic-ai/sdkを import している - Claude API・Anthropic SDK・Managed Agents について質問された
- Claude の機能(キャッシュ・thinking・compaction・tool use・batch・files・citations・memory)やモデル(Opus/Sonnet/Haiku)をファイル内で追加・変更・調整
- Anthropic SDK プロジェクトでのプロンプトキャッシュ/キャッシュヒット率に関する質問
- コードが
- 発動しない条件(SKIP):
openaiなど他社 SDK の import、*-openai.py/*-generic.pyのようなファイル名、プロバイダ非依存コード、一般的なプログラミング/ML。
付録:find-skills について
find-skills(「スキルを探したい」「X できるスキルある?」等で発動)は組み込みではなく ファイル型スキルで、実体は次の場所にあります:
~/.agents/skills/find-skills/SKILL.md
- 英語原文:Helps users discover and install agent skills when they ask questions like “how do I do X”, “find a skill for X”, “is there a skill that can…”, or express interest in extending capabilities.
- 日本語:「X のやり方は?」「X できるスキルを探して」「〜できるスキルある?」のような質問や、機能拡張に興味を示したときに、インストール可能なエージェントスキルの発見・導入を助ける。
- このスキルは
SKILL.mdを持つため、description:を書き換えればターミナル表記を日本語化できる(組み込み 10 個との違い)。
まとめ表
| コマンド | 種別 | 一言 |
|---|---|---|
/init | 組み込み | CLAUDE.md を新規生成 |
/review | 組み込み | PR をレビュー |
/security-review | 組み込み | 未コミット変更をセキュリティ監査 |
/simplify | 組み込み | 変更コードを品質・効率で見直し修正 |
/update-config | 組み込み | settings.json(フック・権限・環境変数) |
/keybindings-help | 組み込み | キーバインドのカスタマイズ |
/fewer-permission-prompts | 組み込み | 頻出コマンドを許可リスト化 |
/loop | 組み込み | 一定間隔で繰り返し実行 |
/schedule | 組み込み | cron リモートエージェント管理 |
/claude-api | 組み込み | Claude API / SDK 構築・移行 |
/find-skills | ファイル型 | スキルの発見・導入(説明は日本語化可能) |
呼び出し口となるスラッシュコマンド側の整理は、対になる記事 Claude Code のスラッシュコマンド 30 個 にまとめてあります。あわせて読むと、Claude Code の輪郭がだいぶ掴みやすくなるはずです。