Claude Skillsとは・使い方 — Claude.aiのスキル機能を実務で活かす
Claude SkillsはClaudeに専門知識のパックを追加し、特定作業の精度を高める仕組みです。Claude.aiでの有効化手順、標準スキル、独自スキルの作り方、組織共有、Claude Codeとの違いまでをまとめます。
Claude Skillsは、指示書・スクリプト・参考資料をまとめた「専門知識のパック」をClaudeに渡し、特定の作業を繰り返し正確にこなせるようにする仕組みです。Excelの表計算、ブランドガイドラインに沿った資料作成、定型レポートの自動生成など、毎回プロンプトで細かく説明していた手順を、一度パッケージ化して使い回せます。
Claude.aiでは、ブラウザーの設定からスキルを有効にするだけで使えます。PowerPointやExcelといった標準スキルは設定後すぐに、自分で作った独自スキルはZIPでアップロードして利用できます。TeamとEnterpriseプランでは、管理者が組織全体にスキルを配布する仕組みも使えます。同じ名前の機能がClaude Codeにもありますが、配置や共有の仕組みは異なります。Claude.ai上のスキルとClaude Code側の違いは、後述の早見表で確認できます。
Claude Skillsとは
Skillsは「Claudeが必要なときに読み込む、指示・スクリプト・リソースの入ったフォルダー」です。ヘルプセンターでは「特化したタスクのパフォーマンスを高めるためにClaudeが動的に読み込む、指示・スクリプト・リソースのフォルダー」と説明されています。会話ごとに同じ手順を渡し直す必要がなく、用途に合ったスキルをClaudeが自動で呼び出します。
ポイントは次の4つです。
- 必要なときだけ読み込む: Claudeは作業内容に関係するスキルだけを選んで適用します。常時すべてを読み込むわけではないため、無関係なスキルがあっても会話の文脈を圧迫しません。
- コード実行が前提: スキルは「コード実行(Code execution)」が有効になっている環境で動きます。Claude.aiでは設定から明示的に有効化します。
- 4系統のスキルがある: Anthropic製の標準スキル(Office文書系)、利用者や組織が作る独自スキル(Custom skills)、Team・Enterpriseの管理者が全メンバーに配布する組織配布スキル(Organization provisioned skills)、NotionやFigmaなどのパートナーが提供するパートナースキル(Partner skills)の4系統です。どれも使い方は同じで、関連する場面でClaudeが自動的に使います。
- オープンな仕様: スキルの形式は「Agent Skills仕様」としてagentskills.ioで公開されたオープン標準で、Claude.ai・Claude Code・APIの間で同じファイル構造が通用します。
スキルは2025年10月16日にAgent Skillsとして発表され、同年12月18日には仕様のオープン標準化に加えて、組織横断の管理機能やパートナー提供スキルのディレクトリーが追加されました。Claude.aiでの呼び名は単に「Skills(スキル)」で、API・SDK文脈では「Agent Skills」と表記されることが多いものの、指す対象は同じ仕組みです。
Claude.aiでスキルを有効にする手順
Claude.aiでスキルを使うには、先に「コード実行とファイル作成(Code execution and file creation)」を有効化し、そのあとスキルの管理画面で個別にオンにします。プランによって有効化の場所と初期状態が分かれます。
ステップ1: コード実行を有効にする
無料・Pro・Maxプランでは、設定(Settings)の「Capabilities」を開き、「Code execution and file creation」をオンにします。Teamプランでは機能が既定で有効になっており、メンバーは追加設定なしで次のステップに進めます。Enterpriseプランでは、オーナーが組織設定(Organization settings)の「Skills」から「Code execution and file creation」と「Skills」の両方を有効化する必要があります。組織管理者がオフにしている場合、個人側では使えません。
ステップ2: スキルの管理画面を開く
スキルの管理はプランを問わず「Customize > Skills」で行います。ここに、Anthropic製の標準スキルと、自分でアップロードした独自スキル、組織から配布されたスキルが一覧で並びます。各スキルには有効化した日付と説明が表示されます。
ステップ3: 使うスキルをオン・オフする
各スキルの横にあるスイッチで個別にオン・オフを切り替えます。標準スキル(Excel・Word・PowerPoint・PDF)は、関連する作業のときにClaudeが自動で使うため、明示的に呼び出す必要はありません。不要なスキルはオフにしておけば、Claudeの選択肢から外れます。
標準スキルでできること
Anthropicが用意する標準スキル(Anthropic skills)は、ビジネス文書の作成・編集に強みがあります。Claude.aiでは設定済みの状態で裏側で動き、利用者が意識しなくても関連する場面で呼び出されます。
| 標準スキル | 識別子 | できること |
|---|---|---|
| PowerPoint | 識別子pptx | できることプレゼン資料の作成、スライド編集、内容の分析 |
| Excel | 識別子xlsx | できること数式付きの表計算、データ分析、グラフ入りレポート生成 |
| Word | 識別子docx | できること文書の作成、内容編集、書式設定 |
| 識別子pdf | できること整形済みPDFやレポートの生成、フォーム入力、抽出 |
これらは「文書を作るとき、すでに裏側で動いている」スキルで、Claude.aiでは特別な設定なしに使えます。たとえば数式やグラフを含むExcelファイルをそのまま生成できるため、表形式のデータを渡して「請求書テンプレートを作って」と頼むと、Excelスキルが対応します。
さらに、NotionやFigma、Atlassianといったパートナーが専門的に作り込んだ「パートナースキル(Partner skills)」がスキルディレクトリーで提供されています。標準スキルが汎用的な文書作成をカバーするのに対し、パートナースキルはMCPコネクターと連携して特定サービスの作業に踏み込んだ内容になっています。
独自スキルの作り方とアップロード
独自スキル(Custom skills)は、自分や組織の作業手順をパッケージ化したものです。ブランドガイドラインの適用、定型コミュニケーションの生成、個人的な繰り返し作業の自動化などに向きます。Claude.aiへは、スキルのフォルダーをZIPにまとめてアップロードします。アップロードにはPro・Max・Team・Enterpriseのいずれかのプランと、コード実行の有効化が必要です。
SKILL.mdの最小構造
スキルの中心は SKILL.md というファイルです。先頭のYAMLフロントマターで name と description を指定し、本文にClaudeが従う手順をMarkdownで書きます。フロントマターのこの2項目だけが必須です。
---
name: brand-deck-builder
description: 自社ブランドガイドラインに沿ったプレゼン資料を作成するスキル。色・フォント・ロゴ配置のルールに従ってPowerPointを生成する。資料作成やスライド作成を依頼されたときに使う。
---
# brand-deck-builder
## 手順
1. 渡された内容を見出し・本文・図版に分解する
2. ブランドカラー(プライマリ #1A1A2E / アクセント #E94560)を適用する
3. 見出しフォントとボディフォントの指定に従う
4. PowerPointスキルでスライドを生成する
## 守るルール
- ロゴはタイトルスライド右下にのみ配置する
- 1スライドあたりの本文は3行以内に収めるdescription は、Claudeが「いまこのスキルを使うべきか」を判断する唯一の手がかりです。起動時には全スキルの description が同時に読み込まれ、Claudeは依頼内容と照らして、ときに100を超える候補の中から使うスキルを選びます。だからこそ「何をするか」と「いつ使うか」の両方を具体的に書くことが、自動起動の成否を分けます。
自動起動を成功させるdescriptionの書き方
description を設計するときのポイントは3つです。
- 三人称で書く:
descriptionはシステムプロンプトに差し込まれるため、一人称(「お手伝いします」)や二人称(「あなたは〜できます」)で書くと視点が混ざり、選択精度が落ちます。「PDFからテキストと表を抽出する」のように、動作を三人称で言い切ります。 - トリガー語を具体的に入れる: 何をするかに加えて、どんなとき呼ばれてほしいかを具体語で書きます。対象のファイル拡張子(
.xlsx)、扱う対象(請求書・ピボットテーブル)、想定される依頼の言い回し(「コミットメッセージを書いて」)を盛り込むと、関連する場面で引っかかりやすくなります。 - 1スキル1descriptionに用途を凝縮する: 説明欄は1つだけです。実装の詳細は本文に譲り、
descriptionには「選ばれるための情報」を凝縮します。
具体例で見ると、効く書き方と空振りする書き方の差がはっきりします。
| 良い例(具体的) | 避けたい例(曖昧) |
|---|---|
| Excelスプレッドシートを分析し、ピボットテーブルやグラフを作る。Excel・表データ・.xlsxファイルを扱うときに使う | 避けたい例(曖昧)データを処理する |
| git差分を読み、説明的なコミットメッセージを生成する。コミットメッセージの作成や差分確認を依頼されたときに使う | 避けたい例(曖昧)ファイルを操作する |
右列のような「データを処理する」「ファイルを操作する」だけの説明では、Claudeはいつ呼ぶべきか判断できず、関連する場面でも空振りして、毎回手動で指定する運用になりがちです。
フロントマターの主要項目は次のとおりです。
| 項目 | 役割 | 必須 |
|---|---|---|
name | 役割スキルの識別子。半角小文字・数字・ハイフンのみ、最大64文字 | 必須✓ |
description | 役割用途と使う場面を説明する文。最大1024文字、空は不可 | 必須✓ |
name には予約語の「anthropic」「claude」とXMLタグを含められず、description も空にできずXMLタグを書けないという制約があります。name は動詞の進行形(processing-pdfs analyzing-spreadsheets)で付けると、何をするスキルかが一目で伝わります。helper utils tools のような曖昧な名前は、ほかのスキルと区別しにくく避けたい付け方です。
用途別のSKILL.mdテンプレート
SKILL.mdの本文は、作業の「ぶれてよい幅」に合わせて書き方を変えると安定します。手順が定まっていない作業は方針だけを示し、壊れやすい作業は決まったコマンドを固定で書く、という設計です。代表的な3つの型を並べます。
| 自由度 | 向く作業 | 本文の書き方 |
|---|---|---|
| 高い | 向く作業判断が文脈で変わる(コードレビュー、文章校正) | 本文の書き方観点を箇条書きで示し、進め方はClaudeに委ねる |
| 中くらい | 向く作業望ましい型はあるが調整も要る(レポート生成) | 本文の書き方テンプレートやパラメーター付きの雛形を渡す |
| 低い | 向く作業壊れやすく順序が重要(データ移行、ファイル変換) | 本文の書き方実行するコマンドを固定で書き、改変を禁じる |
低自由度の型では、本文に「次のコマンドをそのまま実行してください。フラグの追加や変更はしないでください」と添えて python scripts/migrate.py --verify --backup のような実行コマンドを固定で書きます。逆に高自由度の型では「コードの構造を確認」「バグや境界条件を確認」「可読性の改善を提案」のように観点だけを並べ、進め方はClaudeに委ねます。作業の壊れやすさに応じて、この縛りの強さを使い分けるのが設計の勘所です。
参考資料やスクリプトが増えてきたら、SKILL.md本文には目次だけを置き、詳細は別ファイルに切り出します。本文の「応用機能」から FORMS.md(フォーム入力)・REFERENCE.md(APIリファレンス)・EXAMPLES.md(用例)へリンクを張る形が基本形です。このとき本文から各ファイルへ1段で辿れるようにするのがコツで、「本文→A.md→B.md」と参照が深くなると、Claudeがファイルを途中までしか読まないことがあります。本文が長くなってきたら500行を目安に分割すると、読み込み時の文脈の負担を抑えられます。
複数ステップで失敗が許されない作業には、チェックリスト形式が向きます。「手順1を実行→検証→次へ」と区切ると、Claudeが途中の検証を飛ばしにくくなります。出力の体裁をそろえたいときは、望ましい入力と出力のペアを2〜3組示すと、説明文だけよりも狙いどおりの形になりやすいです。
ZIPでアップロードする
スキルのフォルダーを用意したら、ZIP形式に圧縮します。このときZIPの直下にスキルのフォルダーが来るように圧縮し、SKILL.md はそのフォルダーの中に置きます(ZIPの直下にファイルを直接並べる形は認識されません)。フォルダー名はスキルの name と一致させます。
アップロードは、Claude.aiの「Customize > Skills」を開いて「+」ボタンから「Create skill(スキルを作成)」を選び、「Upload a skill」でZIPを指定します。アップロードしたスキルは一覧に追加され、スイッチでオン・オフを切り替えられます。削除するときは、対象スキルを選んで「…」メニューから「Delete」を選びます。
手順を一から書くのが大変な場合は、対話的にスキルを組み立てる「skill-creator」というスキルも用意されています。作りたいワークフローを質問形式で聞き取り、フォルダー構造の生成・SKILL.mdの整形・必要なリソースの同梱までを案内します。
チームへの配布と共有(Team・Enterprise)
TeamとEnterpriseプランでは、独自スキルを個人で使うだけでなく、組織単位で配布・共有できます。仕組みは2つあります。
1つ目は管理者による組織配布(Organization provisioned skills)です。管理者が組織全体にスキルを配布すると、全メンバーのスキル一覧に自動的に表示されます。ブランドガイドラインや社内の定型手順など、全員が同じ手順で作業すべきスキルに向く配り方です。
2つ目はメンバー間の共有です。オーナーが組織設定(Organization settings)の「Skills」で共有のトグルを有効にすると、メンバーは自作スキルを特定の同僚や組織全体に共有できます。共有されたスキルは受け取った側では読み取り専用で、有効化はできますが編集はできません。手元で改変したい場合は、元のフォルダーをもらって自分のスキルとして登録し直す形になります。
無料・Pro・Maxプランの独自スキルは個人単位のままです。アップロードしたスキルはそのアカウントだけで使え、ほかの利用者には表示されません。
段階的な読み込み(progressive disclosure)の仕組み
スキルが文脈を圧迫しない理由は、内容を一度にすべて読み込まず、必要な段階だけ読み込む「段階的開示(progressive disclosure)」という設計にあります。スキルはClaudeの仮想環境上にフォルダーとして存在し、ClaudeはBashコマンドでファイルを読み進めます。読み込みは3段階に分かれます。
| 段階 | 読み込む内容 | タイミング | トークン消費 |
|---|---|---|---|
| レベル1: メタデータ | 読み込む内容フロントマターの name と description | タイミング起動時に常時 | トークン消費1スキルあたり約100トークン |
| レベル2: 指示本文 | 読み込む内容SKILL.mdの本文(手順・ガイダンス) | タイミングスキルが呼ばれたとき | トークン消費5,000トークン未満 |
| レベル3: リソース・コード | 読み込む内容同梱ファイル(参考資料・スクリプト) | タイミング参照されたときだけ | トークン消費実質無制限 |
起動時にはメタデータだけがシステムプロンプトに含まれるため、多くのスキルを入れても文脈の負担はわずかです。作業内容が description に合致すると、ClaudeはBash経由でSKILL.md本文を読み込み、そこで初めて手順が文脈に入ります。同梱ファイルは参照されたときだけ読み込まれ、スクリプトを実行する場合はコード本体ではなく実行結果だけがトークンを消費します。
この設計のおかげで、APIリファレンスや大きなデータセットを同梱しても、使わない限りトークンを消費しません。Claudeが手引き書の特定の章だけを参照するように、その作業に必要なファイルだけを開く、と考えると分かりやすい仕組みです。
Claude.aiのスキルとClaude CodeのAgent Skillsの違い
同じ「スキル」でも、Claude.ai上のスキルとClaude CodeのAgent Skillsは配置と共有の仕組みが異なります。混同すると「Claude.aiで作ったスキルがターミナルに出てこない」「Claude Codeのスキルをブラウザー側でも使えると思っていた」といった行き違いが起きます。両者の違いを早見表で並べます。
| 観点 | Claude.aiのスキル | Claude CodeのAgent Skills |
|---|---|---|
| 配置方法 | Claude.aiのスキルブラウザーからZIPをアップロード | Claude CodeのAgent Skills~/.claude/skills/ または .claude/skills/ にSKILL.mdを置く |
| 標準スキル | Claude.aiのスキルOffice文書系を利用可 | Claude CodeのAgent Skills標準スキルはなく独自スキルのみ |
| 共有範囲 | Claude.aiのスキル無料・Pro・Maxは個人単位。Team・Enterpriseは組織配布と共有に対応 | Claude CodeのAgent Skills個人(ホーム配下)・プロジェクト単位、プラグインでも共有可 |
| ネットワーク | Claude.aiのスキル設定により全面・部分・なしと変動 | Claude CodeのAgent Skills利用者のPCと同じ全面アクセス |
| 管理の単位 | Claude.aiのスキルアカウント・組織(管理画面で集中管理) | Claude CodeのAgent Skillsリポジトリ単位でgit管理 |
なお、APIにも同じ仕組みがあり、独自スキルはワークスペース全体で共有されます(同じワークスペースのメンバー全員が使えます)。3つの面で共有の単位が「個人または組織/プロジェクト/ワークスペース」と分かれている点が、混乱しやすいところです。ネットワークも面によって異なり、Claude.aiは設定次第でnpm・PyPI・GitHubからの取得まで可能になる一方、APIのスキルは外部ネットワークに一切アクセスできません。
どちらで作るかは、共有したい範囲とアウトプットの性質で決められます。次の判断軸が目安になります。
Claude.aiは「ブラウザーで完結し、管理画面で集中管理する」面、Claude Codeは「ファイルとgitで管理する開発者向け」の面と性格が分かれています。スキルの形式自体はオープン標準で共通のため、片方で作ったSKILL.mdをもう片方に登録し直すこと自体は簡単です。
Claude Code側でのSKILL.mdの書き方や3スコープの配置、用途別パターンはClaude Code Skills完全ガイドで詳しく扱っています。設計判断や他レイヤー(CLAUDE.md / Subagents / MCP)との使い分けはSkillsの作り方と使い分けが参考になります。Claude.aiとClaude Codeのどちらを主に使うか自体を迷う場合は、3形態の判断軸を整理した記事も合わせて確認できます。
つまずきやすいポイント
スキルを使い始めるときに引っかかりやすい点を、症状・原因・対処の形で並べます。多くは「仕組みを知っていれば避けられる」種類のものです。
| 症状 | 原因 | 対処 |
|---|---|---|
| 標準・独自スキルがどれも動かない | 原因コード実行が無効 | 対処設定の「Capabilities」で「Code execution and file creation」をオンにする |
| Claude.aiで作ったスキルがAPIやClaude Codeに出てこない | 原因独自スキルは面をまたいで同期しない | 対処各面に同じSKILL.mdを別々に登録する |
| 共有されたスキルをメンバーが編集できない | 原因共有スキルは読み取り専用 | 対処編集したい場合は元のフォルダーを受け取り、各自のスキルとして登録する |
| 関連する依頼でもスキルが呼ばれない | 原因description が曖昧 | 対処「何をするか」と「いつ使うか」を具体語(拡張子・対象・言い回し)で書き直す |
| 外部APIを叩くスキルが環境によって動かない | 原因ネットワークが全面・部分・なしと変わる | 対処ネットワーク前提のスキルは利用環境の設定を確認する。APIの面では外部アクセス不可 |
独自スキルを作り込む段階では、SKILL.mdの書き方に起因するつまずきも出てきます。次の4つは公式の作成ガイドでも注意が促されている点です。
- 参照が深すぎる: 「本文→A.md→B.md」と参照を重ねると、Claudeが途中までしか読まず情報が欠けることがあります。参照ファイルは本文から1段で辿れるようにします。
- 本文が長すぎる: 500行を超えるあたりから読み込みの負担が増えます。超えそうなら別ファイルに分割します。
- 選択肢を並べすぎる: 「pypdfでもpdfplumberでも…」と候補を列挙すると判断が揺れます。既定の方法を1つ示し、例外だけ補足する書き方が安定します。
- 時期依存の情報を直書きする: 「2025年8月までは旧API」のような記述は古くなります。現行手順を主に書き、旧仕様は折りたたみの「古い方法」に分けると劣化しにくくなります。
独自スキルが自動で呼ばれないときの確認順序
独自スキルが期待どおりに起動しないときは、次の順で切り分けると原因に辿り着きやすいです。
- 「Customize > Skills」でスキルがオンになっているか
- 「Code execution and file creation」が有効か
descriptionに「何をするか」と「いつ使うか」が具体的に書かれているか- アップロードしたZIPの直下にスキルのフォルダーがあり、
SKILL.mdがそのフォルダーの中にあるか - 数種類のプロンプトでテストし、どの言い回しで呼ばれるかを確認したか
特に3と5は、スキルの精度を左右する要素です。アップロード後に複数の依頼文で試し、呼ばれ方を観察すると改善の手がかりが得られます。
どんな場面でスキルが効くか
スキルは「同じ手順を何度も繰り返す作業」で効果が出やすい仕組みです。利用形態ごとに、恩恵の大きさを並べます。
| 利用形態 | 恩恵の大きさ | 補足 |
|---|---|---|
| 定型文書の量産(請求書・レポート) | 恩恵の大きさ明確な恩恵あり | 補足標準スキルだけでも完結することが多い |
| ブランド資料の統一 | 恩恵の大きさ明確な恩恵あり | 補足独自スキルでルール化し、組織配布で全員に揃えられる |
| 一度きりの単発作業 | 恩恵の大きさほぼ影響なし | 補足プロンプトで十分なことが多い |
| 外部サービス連携が中心 | 恩恵の大きさ条件次第 | 補足ネットワーク設定とパートナースキルの有無による |
標準スキルは設定さえ済ませれば追加コストなしに文書作成を底上げします。一方、毎回手順が変わる単発作業では、スキルを作るより都度プロンプトで指示するほうが速い場合もあります。「繰り返すかどうか」がスキル化を判断する分かれ目になります。
Claudeの全体像や他の機能との関係を押さえたい場合は、Claudeとは — モデルの使い分け完全ガイドから関連記事を辿れます。
まとめ
Claude Skillsは、指示・スクリプト・リソースをまとめたパックをClaudeに渡し、特定作業の精度を繰り返し高める仕組みです。Claude.aiでは「Capabilities」でコード実行を有効にし、「Customize > Skills」で標準スキルや独自スキルを管理します。標準スキルはOffice文書系を設定なしで底上げし、独自スキルはZIPでアップロードして自分の手順をパッケージ化できます。Team・Enterpriseでは管理者の組織配布や共有トグルで、チーム全体に同じスキルを行き渡らせる運用も可能です。
Claude Code側のAgent Skillsとは配置・共有の仕組みが異なり、独自スキルが面をまたいで同期しない点を押さえておくと、想定どおりに使えます。繰り返す作業を抱えているなら、まず標準スキルで自動起動の感覚をつかみ、定型化できる手順を独自スキルに切り出していく進め方が無理がありません。
よくある質問
Claude Skillsは無料プランでも使えますか
ヘルプセンターでは、スキルは無料・Pro・Max・Team・Enterpriseの各プランで利用できるとされています。ただし、いずれもコード実行を有効にする必要があります。独自スキルのアップロードはPro・Max・Team・Enterpriseのプランとコード実行の有効化が条件で、無料プランでは標準スキルの利用が中心になります。
Claude Skillsを使うには何を有効にする必要がありますか
「コード実行とファイル作成(Code execution and file creation)」を有効にする必要があります。無料・Pro・Maxプランでは設定の「Capabilities」から有効化します。Teamプランは既定で有効、Enterpriseプランではオーナーが組織設定の「Skills」から有効化します。これを有効にしないと、標準スキルも独自スキルも動きません。
Claude.aiで作ったスキルはClaude CodeやAPIでも使えますか
いいえ。独自スキルは面(サーフェス)をまたいで同期しません。Claude.aiにアップロードしたスキルはClaude CodeやAPIには引き継がれず、それぞれで別途登録する必要があります。スキルの形式自体はオープンな標準で共通のため、同じSKILL.mdを各面に登録すれば同等の動きにできます。
Claude.aiの独自スキルをチームで共有できますか
TeamとEnterpriseプランでは可能です。管理者が組織全体に配布する方法と、オーナーが組織設定で共有を有効にしてメンバー同士が共有する方法があります。共有されたスキルは読み取り専用です。無料・Pro・Maxプランの独自スキルは個人単位で、共有機能はありません。
標準スキルとパートナースキルは何が違いますか
標準スキル(Anthropic skills)はExcel・Word・PowerPoint・PDFといった汎用的な文書作成をカバーします。パートナースキル(Partner skills)はNotionやFigma、Atlassianなどのパートナーが特定サービス向けに作り込んだもので、スキルディレクトリーから利用します。どちらも関連する場面でClaudeが自動的に使います。