脱・属人プログラム — 学習ノート
— 「毎回おなじ指示を貼るのが面倒」を、一度きりの登録で解決する
スキル=Claudeに覚えさせる自分専用の手順書。一度作れば、関係する話題のときに勝手に発動して、決めたルールどおりに動いてくれる。実際に「Notionにタスクを追加するスキル」を作った手順をなぞりながら、どこで作ればいいかと他のAI(Codex等)でも使えるのかまで押さえるノート。
2026.08.02 作成 / 出典:Claude 公式ドキュメント「Agent Skills」ほか
SKILL.md はオープン標準。Claude専用ではないはじめに
スキルは、Claudeに覚えさせる「自分専用の手順書」です。一度登録しておくと、関係する話題のときに自動で発動して、あなたが決めたルールどおりに動いてくれます。毎回おなじ前提を貼り直す必要がなくなります。
| スキルを作る前 | スキルを作った後 | |
|---|---|---|
| 頼み方 | 「このNotionのDBに追加して〈長いURL〉。カテゴリはこう、期限はこう…」を毎回コピペ | 「グラフの動画撮るタスク、今週まで で追加して」だけ |
| 前提 | 毎回こちらが説明する | URLもルールもClaudeが把握済み |
仕組みのキモは 説明(description)です。ここに書いた「どんな時に使うか」を手がかりに、Claudeが自動でそのスキルを呼び出します。だから説明の書き方が一番大事(詳しくはコツで)。
STEP 1
作ってみる今回は「Notionのタスクを追加するスキル」を、web版のClaude(claude.ai)で作りました。手順はこれだけです。
| 欄 | 何を書く |
|---|---|
| スキル名 name | 半角の英数字・ハイフン・アンダースコアだけ。例:notion-task |
| 説明 description | 一番大事。「どんな言葉が来たら発動するか」を具体的に。例:「タスク追加/TODO入れて/〜終わった 等と言われたら…」 |
| 手順 本文 | 実際のルール。対象DBのURL・各項目の入れ方・やってはいけないこと等を箇条書きで。日本語でOK。 |
root directory name must contain only alphanumeric characters… というエラーで作成できません。名前だけは英数字とハイフンに(例 notion-task)。説明と手順は日本語のままで大丈夫です。STEP 2
使い分けスキルは「どこで作るか」でできることが変わります。判断はシンプルで、基準はたった1つ。
| スキルの中身 | 作る・置く場所 | 理由 |
|---|---|---|
| PC内のフォルダ/ファイルを読み書きする 例:手元のコードを直す/ローカルの資料を整理/既存のExcelを開いて書き換える |
デスクトップ版 / VS Code拡張 / CLI =ローカルで動く Claude Code |
自分のPCのファイルに触れるのは、手元で動くエージェントだけだから |
| ローカルのファイルは不要 例:リサーチ/Excel・パワポ・PDFを新規作成して渡す/Notion等のコネクタを操作(=今回のケース) |
web版 claude.ai の 設定 → Capabilities → Skills |
ネットの向こうの作業場で完結。スマホからも使える |
/schedule(クラウド)とローカル自動化の使い分け(slash-commands.html)とまったく同じ判断軸です。一度つかめば両方に効きます。STEP 3
追加の入り口「追加」を押すと3つ出ます。原稿がもうあるなら真ん中が最速です。
| 選択肢 | どんな時 |
|---|---|
| Claudeでクリエイティブに | Claudeと相談しながらゼロから中身を組み立てたい時 |
| スキルの指示を記述 ← 今回これ | 名前・説明・手順を自分で書く(貼り付ける)。原稿がある時が最速 |
| スキルをアップロード | SKILL.md やスクリプトを含むフォルダを丸ごと読み込む。配布・再利用向き |
応用
他のAIでもスキルの正体は SKILL.md というファイル形式で、これは2025年12月にオープン標準として公開されました。今はClaudeだけのものではありません。
| 同じ SKILL.md を使えるツール(一例) |
|---|
| Claude Code / OpenAI Codex / Cursor / GitHub Copilot / Gemini CLI |
これらが同じ形式を採用しているので、今日作った notion-task の中身は、Codex側の置き場所に入れればそのまま「スキル」として通用します。
AGENTS.md、特定作業のまとまりは スキル、と役割が分かれています。Claudeの「CLAUDE.md=常時の指示」「スキル=作業のまとまり」と同じ発想で整理できます。コツ
失敗しない① 説明(description)に発動キーワードを具体的に。ここが甘いとスキルが呼ばれない。「タスク追加」「TODO」「〜終わった」のように、実際に言う言葉を並べる。
② 手順は箇条書きで、迷いなく。各項目の入れ方に加え、やってはいけないこと(例:自動計算の項目は触らない)まで書くと事故が減る。
③ 名前は英数字・ハイフンだけ。日本語はエラー。中身の日本語はOK、名前だけ notion-task のように。
SKILL.md はオープン標準。Codex等でも同じものが使える付録
SKILL.md というファイル。CLAUDE.md に相当する役割。対応
この教材は、公式ドキュメントと、実際に「Notionタスク追加スキル」を作った作業記録をもとに作成。
| 出典 | 使った内容 |
|---|---|
| Claude 公式ドキュメント 「Agent Skills」(platform.claude.com) | スキルの定義・作成方法・SKILL.md形式 |
| OpenAI Codex ドキュメント 「Build skills」「AGENTS.md」(developers.openai.com) | Codexでの互換性・AGENTS.mdとの役割分担 |
関連教材:slash-commands.html | ローカル/web の使い分け(同じ判断軸)・/skillsコマンド |