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
エージェントスキルを作って自分のインプットに役立てよう
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuta Matsumura
April 24, 2026
Technology
970
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エージェントスキルを作って自分のインプットに役立てよう
AI Dev Day in Fukuoka
https://azureai.connpass.com/event/382334/
Yuta Matsumura
April 24, 2026
More Decks by Yuta Matsumura
See All by Yuta Matsumura
今からでもちゃんと使いたいGitHub CopilotのPlanモード
tsubakimoto_s
0
94
ChatGPT製:GitHub Copilotの紹介(デモ)
tsubakimoto_s
1
83
MCPをつなげて作る組織横断のAIエージェント基盤(の開発工程)
tsubakimoto_s
0
370
Microsoft MVP プログラムを紹介するから目指す人増えてくれ
tsubakimoto_s
0
260
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
980
github/awesome-copilotのPHPのエージェントスキルを読む
tsubakimoto_s
0
140
エージェントスキルを作って自分のインプットに役立てよう v2
tsubakimoto_s
0
89
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
4
2.7k
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
530
Other Decks in Technology
See All in Technology
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
600
少ない人手 限られた予算 それでも守る 消せない・見つける・戻れる オールハザード型BCP on AWS / 20261107 Mitsutoshi Matsuo
shift_evolve
PRO
0
200
IBC 2026 動画技術関連レポート / IBC 2026 Report
cyberagentdevelopers
PRO
2
440
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
0
360
Sinatra on PicoRuby ローカルでセルフホスト
bash0c7
0
110
顧客合意を取りながら進めるAWSコスト削減の実践
optim
0
120
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
6
3.2k
AIがGISを代替する日:〜すべてをAIが創る時代に、私たちがFOSS4Gに関わる意味〜
lehupa
1
210
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
430
AI時代のエンジニアの情報発信〜個人の発信を組織の力に変える〜
ryo_kawamata
1
7.4k
"AWSはちょっと苦手"でも大丈夫。AWS Blocks で手軽に作る Flutter のバックエンド #FlutterKaigi
tacck
PRO
0
160
SLOを阻む不安
sraku2159
0
230
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6.4k
Into the Great Unknown - MozCon
thekraken
41
2.8k
HDC tutorial
michielstock
2
1k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
350
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
How STYLIGHT went responsive
nonsquared
100
6.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
800
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
470
Mind Mapping
helmedeiros
1
430
Odyssey Design
rkendrick25
PRO
2
930
Transcript
エージェントスキルを作って 自分のインプットに役立てよう 2026/04/24 AI Dev Day in Fukuoka Yuta Matsumura
© 2026 Yuta Matsumura. #AzureAIDevJP 1
松村 優大 (MLBお兄さん) © 2026 Yuta Matsumura. #AzureAIDevJP 株式会社オルターブース (Chief
Technical Architect) Microsoft MVP for Developer Technologies Microsoft Top Partner Engineer Award 2025 GitHub 公認トレーナー C#, PHP, Azure, GitHub #fukuten #devblogradio #fukuoka_mcp https://linktr.ee/tsubakimoto 2
これから話すこと 私は自分の勉強に役立つエージェントスキルを作っています。 そのスキルの作り方や活用方法について紹介します。 ーーー お題は GitHub Copilot ですが、たぶん Claude など他のツールでも
当てはまると思います。懇親会で感想をぜひ教えてください © 2026 Yuta Matsumura. #AzureAIDevJP 3
Agent Skills エージェントに能力と専門知識を与えるため仕組み SKILL.md やスクリプトファイルを用意し、タスクの実行を支援する https://agentskills.io © 2026 Yuta Matsumura.
#AzureAIDevJP 4
スキルを作る © 2026 Yuta Matsumura. #AzureAIDevJP 5
スキルの構成 my-skill/ ├── SKILL.md ...スキルの内容 ├── scripts/ ...スキル内で実行されるスクリプト ├── references/
...エージェントが参照するファイル └── assets/ ...テンプレート等の静的ファイル © 2026 Yuta Matsumura. #AzureAIDevJP 6
スキルの構成 my-skill/ ├── SKILL.md ...スキルの内容 ├── scripts/ ...スキル内で実行されるスクリプト │ └──
script.py ├── references/ ...エージェントが参照するファイル └── assets/ ...テンプレート等の静的ファイル © 2026 Yuta Matsumura. #AzureAIDevJP 7
スキルの構成 my-skill/ ├── SKILL.md ...スキルの内容 ├── scripts/ ...スキル内で実行されるスクリプト │ ├──
script.py ...Linux用 │ └── script.ps1 ...Windows用 (内部でC#が使える) ├── references/ ...エージェントが参照するファイル └── assets/ ...テンプレート等の静的ファイル © 2026 Yuta Matsumura. #AzureAIDevJP 8
© 2026 Yuta Matsumura. #AzureAIDevJP 9
• 「スキルを作るため」のスキル • スキルでやりたいことを伝える と、そのスキルを作ってくれる • anthropics/skills で公開 © 2026
Yuta Matsumura. #AzureAIDevJP skill-creator 10
以下の構成のSkillを作成して - 名前: <スキルの名前> - できること: <スキルの説明> - スクリプトの種類: <スクリプトの種類>
- ドメインの参照先: <ドメインの参照先> © 2026 Yuta Matsumura. #AzureAIDevJP 11
skill-creator の実行環境 skill-creator では Python が使われているため、 コンテナー環境で 実行するようにしています。 構成:Dev Container,
Python, GitHub Copilot CLI, GitHub CLI © 2026 Yuta Matsumura. #AzureAIDevJP 12
なぜコンテナー上で実行するのか 通常 Copilot ではツールの実行時や外部サイトの参照時に、 ユーザーに実行許可を要求します。 © 2026 Yuta Matsumura. #AzureAIDevJP
13
なぜコンテナー上で実行するのか しかし都度許可をするのも面倒なので yolo オプションを使っています。 ※You Only Live Once yolo オプション
: 以下の権限を許可するオプション • --allow-all-tools : 全ツールの自動実行を許可 • --allow-all-paths : 任意のパスへのアクセスを許可 • --allow-all-urls : すべての URL へのアクセスを許可 © 2026 Yuta Matsumura. #AzureAIDevJP 14 強権限なのでサンドボックス での使用を推奨
Windows の Python 環境 Windows で Python の実行環境をインストールする方法は 以前は難しい印象でしたが、現在は WinGet
でインストール可能です winget configure -f https://aka.ms/python-config © 2026 Yuta Matsumura. #AzureAIDevJP 15 https://learn.microsoft.com/ja-jp/windows/dev-environment/python?tabs=winget
情報収集のためのスキル © 2026 Yuta Matsumura. #AzureAIDevJP 16
日々追っかけているブログやアップデート © 2026 Yuta Matsumura. #AzureAIDevJP 17
いままでのブログキャッチアップ © 2026 Yuta Matsumura. #AzureAIDevJP 18 RSS
スキルを使ったブログキャッチアップ © 2026 Yuta Matsumura. #AzureAIDevJP 19 RSS Actions +
Copilot yyyy-MM-dd.md
RSS フィードを要約するスキル RSS フィードを要約するスキルを 自作しました。 (skill-creator製) 1. devblog-updates 2. github-changelog
© 2026 Yuta Matsumura. #AzureAIDevJP 20 # GitHub Changelog: <YYYY-MM-DD> <N> 件のエントリが見つかりました。 --- ## <エントリタイトル> **URL:** <リンク> ### 要約 <変更内容・新機能の概要を 2〜3 文で説明> ### ユーザーにとって良いこと <この変更がGitHubユーザーにとってどのようなメリットがあるかを説明> ### アクションプラン - <開発者・チームが取るべき具体的なアクション 1> - <アクション 2(必要に応じて)> - <オプトイン / オプトアウト / 自動適用 の区別があれば明記> - <非推奨・破壊的変更がある場合は を付けて強調> ### リファレンス - [<エントリタイトル>](<リンク>) デモ
© 2026 Yuta Matsumura. #AzureAIDevJP 21 GitHub Actions (毎日実行)
© 2026 Yuta Matsumura. #jazug 22 • GitHub Copilot のコマンドラインツール
`copilot` • Visual Studio Code の Copilot でできることは大抵できる • おすすめの使い方は • Markdown 文章の生成 (素の Markdown が生成) • 他のコマンドライン結果を Copilot に渡す copilot -p "1行コミットメッセージを生成して: $(git diff --cached)"
© 2026 Yuta Matsumura. #AzureAIDevJP 23 デモ
Actions で GitHub Copilot CLI を使うコツ • CLI で GitHub
にログインする必要があります • PAT での認証で代用可 • Fine-grained tokens > Account > Copilot Requests https://docs.github.com/en/copilot/how-tos/copilot-cli/automate-copilot-cli/automate-with-actions © 2026 Yuta Matsumura. #AzureAIDevJP 24 PAT : Personal Access Token
- name: Set up Node.js environment uses : actions/setup -
node@v6 - name: Install Copilot CLI run : npm install - g @github/copilot - name: Run Copilot CLI env : COPILOT_GITHUB_TOKEN : ${{ secrets.COPILOT_CLI_PAT }} run : | copilot ¥ -- model "gpt - 5.4 - mini" ¥ -- prompt "/ github - changelog summary ..." ¥ -- yolo ¥ -- no- ask - user © 2026 Yuta Matsumura. #AzureAIDevJP 25
- name: Set up Node.js environment uses: actions/setup - node@v6
- name: Install Copilot CLI run: npm install - g @github/copilot - name: Run Copilot CLI env : COPILOT_GITHUB_TOKEN : ${{ secrets.COPILOT_CLI_PAT }} run: | copilot ¥ -- model "gpt - 5.4 - mini" ¥ -- prompt "/ github - changelog summary ..." ¥ -- yolo ¥ -- no- ask - user © 2026 Yuta Matsumura. #AzureAIDevJP 26 認証の PAT を指定
- name: Set up Node.js environment uses: actions/setup - node@v6
- name: Install Copilot CLI run: npm install - g @github/copilot - name: Run Copilot CLI env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_CLI_PAT }} run : | copilot ¥ -- model "gpt - 5.4 - mini" ¥ -- prompt "/ github - changelog summary ..." ¥ -- yolo ¥ -- no- ask - user © 2026 Yuta Matsumura. #AzureAIDevJP 27 スキルの実行
© 2026 Yuta Matsumura. #AzureAIDevJP 28
プレミアムリクエストを使わずに Copilot を使う © 2026 Yuta Matsumura. #AzureAIDevJP 29
- name: Set up Node.js environment uses: actions/setup - node@v6
- name: Install Copilot CLI run: npm install - g @github/copilot - name: Run Copilot CLI env : COPILOT_GITHUB_TOKEN : ${{ secrets.COPILOT_CLI_PAT }} run : | copilot ¥ -- model "gpt - 5.4 - mini" ¥ -- prompt "/ github - changelog summary ..." ¥ -- yolo ¥ -- no- ask - user © 2026 Yuta Matsumura. #AzureAIDevJP 30 自分のアカウントで毎日動かしている
GitHub Copilot のプレミアムリクエスト • リクエスト:GitHub Copilot への通信(プロンプト等) • プレミアムリクエスト:リクエストをより高度なモデルで行うこと •
Copilot のプランにプレミアムリクエストの利用回数が含まれている • モデルを利用するたびにプレミアムリクエストが消費される © 2026 Yuta Matsumura. #AzureAIDevJP 31
GitHub Copilot のプレミアムリクエスト モデル (一部) 有償プランでの係数 無償プランでの係数 Claude Haiku 4.5
0.33 1 Claude Opus 4.6 (fast mode) (preview) 30 - Claude Opus 4.7 7.5 - Claude Sonnet 4.6 1 - Gemini 3.1 Pro 1 - GPT-4.1 0 1 GPT-5 mini 0 1 GPT-5.4 1 - GPT-5.4 mini 0.33 - GPT-5.4 nano 0.25 - © 2026 Yuta Matsumura. #AzureAIDevJP 32 https://docs.github.com/en/copilot/concepts/billing/copilot-requests
モデルの BYOK (Bring Your Own Key) • GitHub 提供以外のモデルを利用することができる •
クラウド型:OpenAI, Microsoft Foundry, Anthropic • ローカル型:Ollama, Microsoft Foundry Local © 2026 Yuta Matsumura. #AzureAIDevJP 33
export COPILOT_PROVIDER_BASE_URL =" https ://... " export COPILOT_PROVIDER_TYPE =" azure
" export COPILOT_PROVIDER_API_KEY =" ... " export COPILOT_MODEL =" gpt - 5.4 " export COPILOT_PROVIDER_WIRE_API =" responses " copilot © 2026 Yuta Matsumura. #AzureAIDevJP 34 デモ
CLI への BYOK で気をつけること • クラウド型のモデルは従量課金であるため予算設定等をしましょう • 使うモデルにおけるデータ再学習ルールを確認しましょう • GitHub
Enterprise: ポリシーが適用されないため用法用量に注意 • BYOK は GitHub 未認証でも利用可能 • 組織では利用禁止のモデルが BYOK では利用可能 © 2026 Yuta Matsumura. #AzureAIDevJP 35
© 2026 Yuta Matsumura. #AzureAIDevJP 36 VS CodeでBYOKできるようになった VS CodeでBYOKできるようになった
まとめ やりたいことをスキルにして バリバリ動かしていきましょう © 2026 Yuta Matsumura. #AzureAIDevJP 37
MCP (Model Context Protocol) をテーマにした勉強会です。 MCP に興味ある方や使っている方、MCP はまだわからないけど AI を使った開発に興味ある方などなど、ご参加ください。
https://fukuoka-mcp.connpass.com/ © 2026 Yuta Matsumura. #AzureAIDevJP 38
第3回を開催します エージェントスキルがテーマです 5月14日 (木) 19時~ @株式会社レイヤード様 © 2026 Yuta Matsumura.
#AzureAIDevJP 39
ご清聴ありがとうございました © 2026 Yuta Matsumura. #AzureAIDevJP 40