Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / cl...
Search
MasahiroKawahara
March 10, 2026
Technology
34k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
MasahiroKawahara
March 10, 2026
More Decks by MasahiroKawahara
See All by MasahiroKawahara
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
400
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
870
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
2
2.9k
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
20
50k
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
4.2k
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
2.3k
ここ一年のCCoEとしてのAWSコスト最適化を振り返る / CCoE AWS Cost Optimization devio2025
masahirokawahara
1
2.8k
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
1.8k
Amazon DevOps Guru のベースラインを整備して1ヶ月ほど運用してみた #jawsug_asa / Amazon DevOps Guru trial
masahirokawahara
3
990
Other Decks in Technology
See All in Technology
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
810
Claude Code本って、 読む必要あるの?
oikon48
2
460
データ_AIの事業の勝敗をわけるもの
nek0128
0
350
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
190
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
8
4k
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
160
Minecraft JavaのMODをSwiftで作る
1mash0
0
160
20260912_スクフェス三河
kgnkhkr
0
380
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
400
aws-iot-platform-architecture-use-cases.pdf
ma2shita
0
120
AI に書かせたその API、 “信頼” できますか?
nagix
0
110
HHKBエバンジェリストになる方法
941
0
100
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
The SEO Collaboration Effect
kristinabergwall1
1
560
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
What's in a price? How to price your products and services
michaelherold
247
13k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
230
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
BBQ
matthewcrist
89
10k
Transcript
Claude Code Skills 勉強会 (※DevelopersIO向けにアレンジ済み) 川原征大(kawahara-masahiro) 2026-03-09 1
目次 勉強会の目的 スキルの概要 スキルのデモ ※社外向けにアレンジ済み スキルの仕様 スキル活用のTips ハンズオン ※社外向けにアレンジ済み おわりに
参考リンク 2
勉強会の目的 勉強会の背景やゴール、アジェンダを連携します。 3
背景 がアツいです🔥 Claude Code (AIエージェント)の動きを 自分好みにカスタマイズ で きる拡張機能 手軽に作れて、手軽に共有できます Skills
4
この勉強会のゴール 参加者全員が Skills をセットアップ して、基本的な使い方を理解する 普段の業務での活用方法を参加者全員で探索 する 参加者の知見やアウトプットを引き出す 「自分はこういうのやってます」的なコメント大歓迎です! 5
期待する成果 この時間: Skills のセットアップ完了 + 基本的な使い方の理解 今後(短期): 日常業務で Skills を使った効率化を試す人が増える
今後(長期): チーム内での活用事例・ベストプラクティス・スタンダー ドが蓄積されていく 6
今日の流れ 座学/デモ スキルの概要 デモ: スキルの自動発火 スキルの仕組み 活用のTips ハンズオン 実際に Skills
を動かしてみる 7
スキルの概要 スキルの概要とフォルダ構成を理解します。 8
スキルの定義 以下、公式の定義です。 エージェントに新しい機能と専門知識を与えるため の、シンプルでオープンなフォーマット。 Agent Skills は、エージェントが発見して使用でき る指示、スクリプト、リソースのフォルダです。 こ れにより、エージェントはタスクをより正確かつ効
率的に実行できます。 – Overview - Agent Skills 9
スキルのポイント ポイントは フォルダ であることです。 指示( SKILL.md )だけでなく、スクリプトやリファレンスもまとめ て置ける エージェントが使うべきスキルを 自動で発見
し、指示に沿って進め つつ、 フォルダ内のスクリプトやリファレンスを適宜活用してくれる 10
スキルの変遷 もともと Anthropic が Claude Code 向けに開発した仕組みです。 Anthropic がオープン標準としてリリース 現在は
Claude Code 以外のエージェント製品にも採用が広がってい る エコシステム全体からの貢献を受け付けている つまり、Claude Code 専用の仕組みではなく エージェント共通のスキル フォーマット になりつつあります。 11
スキルのフォルダ構成 スキルのフォルダ構成は以下のようなものです。 SKILL.md のみ必須です。 (= SKILL.md だけでもOK ) my-skill/ ├──
SKILL.md # 必須: 指示 + メタデータ ├── scripts/ # 任意: スクリプト ├── references/ # 任意: リファレンス └── assets/ # 任意: テンプレートやリソース 12
スキルのデモ ※社外向けにアレンジ済み ドキュメントテンプレート集スキル※ を例に、自動発火を見てみます。 📝 Note ※チーム向けのドキュメントテンプレート集スキルです。 「手順書を書いて」等の依頼で自動発火するよう設定されています。 13
入力: 雑なメモ # S3バケット作る - マネコンからやる - バケット名はプロジェクト名-env-用途 みたいにする -
リージョンは東京 - パブリックアクセスは全ブロック - バージョニングは有効にしとく ... 14
Claude Code に依頼 > rough-notes.md を手順書にして 15
何が起きるか 1. SKILL.md の description 基準でスキル発火 2. SKILL.md 本文を読み込み 3.
リファレンスにあるテンプレートファイルを読み込み 4. テンプレートに沿った手順書を生成 16
参考: スキルのフォルダ構成 .claude/skills/doc-templates/ ├── SKILL.md └── templates/ ├── how-to/ │
├── README.md │ └── template.md ├── concept/ ├── troubleshooting/ └── ... 17
スキルの仕様 デモで見た挙動を、改めて仕組みの面から見ていきます。 18
SKILL.md の中身 先頭のフロントマターに name (スキル名) と description (いつ使うか) を書きます。 本文には
Markdown で自由に指示を書きます。 --- name: my-skill description: このスキルの説明。Claudeがいつ使うべきかも書く。 --- # ここに自然言語で指示を書く 19
スキルの動作 スキルは 段階的な情報開示 (Progressive Disclosure) で動きます。 1. まず全スキルの name /
description だけを確認(軽量) 2. 関連ありと判断したスキルの SKILL.md 本文をロード 3. 必要に応じて references/ 等の追加ファイルを読み込み 全スキルを最初から読み込むのではなく 必要なときに必要なものだけ 読 みます。 コンテキストウィンドウを圧迫しないのがポイントです。 20
補足: スキルの置き場所 ユーザースコープとプロジェクトスコープがあります。 スコープ パス ユーザー ~/.claude/skills/<skill-name>/SKILL.md プロジェクト .claude/skills/<skill-name>/SKILL.md 21
補足: スラッシュコマンドとの関係 もともと Claude Code には /command : スラッシュコマンドがありまし た。
.claude/commands/<name>.md に Markdown で指示を書く仕組みで す。 スラッシュコマンドの 実態はスキル です (そうなりました) 。 出典: https://code.claude.com/docs/ja/skills 22
スキル活用のTips スキルを作る・育てるときに役立つポイントを紹介します。 23
SKILL.md は 500 行以下に保つ 出典: SKILL.md はスキルの エントリーポイント です。 概要やナビゲーション
としましょう。 詳細は references/ 等に分割します。 https://code.claude.com/docs/ja/skills my-skill/ ├── SKILL.md # 概要 + ナビゲーション ├── references/ # 詳細リファレンス ├── examples.md # 使用例 └── scripts/ └── helper.sh 24
context: fork でサブエージェント実行 frontmatter に context: fork を付けると、スキルがサブエージェントと して隔離実行されます。 メインの会話コンテキストを汚しません。
25
context:fork 活用例 出典: --- name: deep-research description: Research a topic
thoroughly context: fork agent: Explore --- Research $ARGUMENTS thoroughly: 1. Find relevant files using Glob and Grep 2. Read and analyze the code 3. Summarize findings with specific file references code.claude - スキルをサブエージェントで実行する 26
Tips: サブエージェントとは? 特定のタスクを処理する特化した AI アシスタント。 独自のコンテキスト ウィンドウ で実行され、メインの会話履歴にはアクセスしない。 完了 後、結果だけがメイン会話に返される。
— Sub-agents - Claude Code 公式ドキュメント 27
スキルが発火しないとき description を見直しましょう。Claude が「いつ使うべきか」を判断で きる記述になっていますか? それでもうまく行かない場合、最終手段は 手動実行 です。 /skill-name でスラッシュコマンドとして直接実行
例: /fix-issue 123 28
セキュリティに注意 スキルの入手元は信頼できるソースに限定しましょう。 自作 のスキル 社内 で管理・レビューされたスキル 信頼できる公開スキル(例: ) 第三者のスキルを使う場合は スキルの中身をすべて確認
してください (SKILL.md、スクリプト、リファレンス等) 。 判断できない場合は使わ ない。 参考: anthropics/claude-code-skills あなたの拾ってきた野良(マーケット)Skills、セキュリティト ラブルを発生させていませんか? - Zenn 29
スキルを作るスキル 公式の を導入すると、スキルの作成・改善を対話的に進め られます。 skill-creator > /skill-creator ⏺ スキルクリエイターへようこそ! 1.
新しいスキルを作成したい 2. 既存のスキルを改善したい 3. スキルのテスト・評価を実行したい 4. スキルの説明文(トリガー)を最適化したい 30
他の仕組みとの使い分け Skills は CLAUDE.md や MCP、サブエージェントとの使い分けは? 出典: Claude Agent Skills
Explained - YouTube 31
Skills vs CLAUDE.md Skills CLAUDE.md 役割 専門的なタスクの 「実行方 法」 を教える
プロジェクト固有の情報 を Claudeに伝える スコ ープ どのプロジェクトでも使える ポータブルな専門知識 特定リポジトリに紐づく(技術ス タック、規約等) 32
Skills vs MCP Servers Skills MCP Servers 役 割 データを
「どう扱うべきか」 を教える 外部データソースへの 「接続」 を提供 例 クエリ最適化パターンを教える GitHubやDBへのアクセスを可 能にする 33
Skills vs Subagents Skills Subagents 性 質 ポータブルな専門知識 独自コンテキストを持つ 特化型AIアシ
スタント 特 徴 どのエージェントでも使 用可能 固定の役割(FE開発者、UIレビュアー 等) 34
ハンズオン ※社外向けにアレンジ済み 実際にスキルを使って提案書を作成してみます。 35
事前準備 Claude Code がインストール済みであることを前提とします。 ハンズオンでは proposal-creation-toolkit プラグインを使います。 事前 にマーケットプレイスの登録とプラグインのインストールをお願いしま す。
スライド生成(marp-cli) の準備は任意です。 36
マーケットプレイス登録 + プラグイン導入 1. Claude Code で /plugin を実行 2.
"Marketplace → Add marketplace" を選択 3. (事前に共有したマーケットプレイスURL)を入力 4. プラグイン一覧から proposal-creation-toolkit を選択してインスト ール 37
(任意) marp-cli の準備 Marp スライド生成まで体験する場合は も実行できるようにし てください。 marp-cli # pnpm
dlx: パッケージを一時的にダウンロードして実行(npx 相当) pnpm dlx @marp-team/marp-cli --version 38
ハンズオン概要 proposal-creation-toolkit プラグインで 議事録から提案書を自動生成 し ます。 議事録 (meeting-memo.md) ↓ /create-proposal
← 全員 提案書マークダウン ↓ /marp-from-proposal ← optional Marp スライド (.md) + 画像 ↓ marp-cli プレゼンテーション (HTML) 39
ハンズオン手順 40
Step 1: リポジトリをクローンして開く ハンズオン用リポジトリをクローンし、Claude Code で開きます。 ファイル構成: git clone <ハンズオン用リポジトリURL>
cd handson-repo claude handson-repo/ ├── meeting-memo.md ← 議事録(サンプル) └── themes/ └── custom.css ← Marp テーマ 41
[ハンズオンでの推奨] モデルを Default (Sonnet) に設定すると応答が速くなります。 /model → 1. Default (recommended)
を選択 42
Step 2: 提案書を生成する Claude Code で以下を入力します。 /create-proposal @meeting-memo.md 43
Step 3: ヒアリングに回答する Claude が 選択肢形式で質問します。番号で回答してください。 44
Step 4: 構成案を確認・承認する Claude が目次案を提示します。内容を確認し「はい」と回答すると生成 が始まります。 生成されるファイル: proposal.md ← 提案書マークダウン
45
(任意) Step 5: Marp スライドを生成する (関連) も参照。 生成されるファイル: Claude CodeとNano
Banana Proで議事録から提案書スライド を自動生成してみた /marp-from-proposal @proposal.md proposal_marp.md ← Marp スライド images/ ← 図(自動生成) 46
(任意) Step 6: プレビューする marp-cli でスライドを HTML 出力して確認します。 pnpm dlx
@marp-team/marp-cli proposal_marp.md --theme themes/cus # PDF出力する場合 pnpm dlx @marp-team/marp-cli proposal_marp.md --theme themes/cus 47
(時間が余った人向け) Skill Creator を試す 時間が余った方は、公式の を試してみましょう。 スキルの 作成・改善を対話的に進められます。 /plugin →
Discover タブで skill-creator を検索してインストール: skill-creator 48
インストール後: 普段の業務で効率化したい作業があれば、スキル化できないか試してみて ください。 /skill-creator 49
おわりに 以下、今回話したことです。 スキルの概要 : 定義・フォルダ構成 スキルのデモ : カスタムスキルの自動発火体験 スキルの仕様 :
SKILL.md・段階的情報開示 スキル活用のTips : 他の仕組み(CLAUDE.md / MCP / Subagents)との使い分け ハンズオン : proposal-creation-toolkit で議事録→提案書→スライド 生成 50
参考リンク さらに学びたい方向けのリソース集です。 Skills - Claude Code 公式ドキュメント Overview - Agent
Skills(オープン標準仕様) What are Skills? - Claude サポート記事 51