Shiraude Code Docs
用語2026年10月17日Skill組み込みSkillClaude Codeコンテキスト管理

組み込みSkillって何?最初から入っている「お手本」の話

組み込みSkillは「最初から入っている得意技」

Claude Codeには「Skill(スキル)」という仕組みがあります。ざっくり言うと、特定の作業のやり方をまとめた手順書をClaudeに持たせておいて、関係する場面になったら自動的に参照してもらう、というものです。

そのSkillのうち、自分で作らなくても最初から用意されているものを組み込みSkillと呼びます。インストールした時点ですでに入っていて、特に設定しなくても必要な場面でClaudeが勝手に使ってくれます。

家電に例えるとわかりやすいかもしれません。新しい電子レンジを買うと、「あたため」「解凍」「飲み物」みたいなボタンが最初からついていますよね。自分でタイマーと出力を細かく設定しなくても、ボタンひとつでそれなりに正しい加熱をしてくれる。あれが組み込みのプリセットです。一方で「我が家のカレーを温め直す専用の設定」を自分で登録するのが、ユーザーが自作するSkillにあたります。

なぜ「最初から入っている」ことに意味があるのか

Claudeは汎用的な言語モデルなので、何も指示しなくてもコードは書けます。じゃあなぜわざわざSkillという形で手順書を用意するのか。理由は「毎回説明しなくて済むから」です。

たとえば何か作業を頼むたびに「この形式で出力して」「この手順でチェックして」と毎回書くのは、正直面倒です。しかも書き忘れると結果がブレる。Skillはその「毎回言わなきゃいけないこと」をあらかじめファイルにまとめておく仕組みで、組み込みSkillはそれをAnthropic側があらかじめ用意してくれている状態というわけです。

組み込みSkill

最初から入っている。自分で書く必要がなく、該当する場面でClaudeが自動的に参照する。まずはこれに任せてみるのが楽。

自分で作るSkill

プロジェクト固有のルールやチーム独自の手順を、自分でファイルとして書いて置くもの。組み込みでカバーされない部分を埋める役割。

使うために何かする必要はある?

基本的には何もしなくて大丈夫です。ここが初心者にとっての一番のメリットだと思います。「Skillを有効にするコマンドは?」と探し始める人が結構いるんですが、組み込みSkillはそもそも最初から存在しているので、有効化の作業自体がありません。

Claudeは会話の内容や依頼された作業を見て、「あ、これはあのSkillの出番だな」と判断したときに自動的にその手順を読み込みます。なので利用者から見ると、気づかないうちに使われていることも多いです。

よくある勘違い

「Skillを使って」と毎回言わないといけない?

基本的には不要です。Claudeが場面に応じて判断します。ただし、使ってほしいのに使われていないと感じたときに、明示的に「この手順でやって」と伝えること自体は問題ありません。

組み込みSkillだけで全部足りる?

そこは期待しすぎない方がいいです。組み込みSkillはあくまで一般的によくある作業向けのもので、あなたのプロジェクト特有の命名規則やデプロイ手順までは知りません。そういう部分は自分でSkillを書くか、プロジェクトの指示をまとめたファイルに書いておく必要があります。

組み込みSkillは編集できる?

システム側で用意されているものなので、ユーザーが自由に書き換える前提のものではありません。挙動を変えたい場合は、自分で別途Skillや指示を用意して上書き的に伝える、という発想の方が自然です。

最初の一歩としてどうすればいいか

難しく考えず、まずは普通に作業を頼んでみるのがいいと思います。組み込みSkillは「あることを意識しなくても動く」設計なので、学習コストはほぼゼロです。

そのうえで「毎回同じ説明をしているな」と気づいた瞬間が、自作Skillを検討するタイミングです。組み込みSkillは、その感覚をつかむためのお手本でもあります。どんな粒度で、どんな書き方で手順をまとめるとClaudeが上手く使ってくれるのか。既存のものが動いているのを眺めてから自作に進むと、かなり失敗が減ります。

このページは役に立ちましたか?