SONUB
JA English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

通知を有効にする方法

このブラウザーまたはアドレスでは通知を利用できません。対応ブラウザーで安全な接続のSONUBサイトを開いてください。

通知がブロックされている場合は、ブラウザーの設定で許可してください。

  1. アドレスバー横のサイト設定、またはブラウザーのサイト設定を開き、このサイトの通知を許可に変更してください。
  2. 端末の設定でブラウザーの通知を許可し、おやすみモードや集中モードを確認してください。
  3. SONUBに戻ってページを再読み込みし、ベルから通知を有効にしてください。

iPhoneやiPadではSONUBをホーム画面に追加し、そこから開いて通知を許可してください。

Agent Skills

AI エージェントに新しいスキルを。たった 1 分で。

SONUB が作った無料のスキルで、Claude Code、Codex、Gemini CLI、GitHub Copilot CLI などの AI エージェントで使えます。コマンド 1 行でインストールすれば、あとはふだんの言葉で頼むだけです。

基礎 — スキルとは何か、どうインストールするか

がはじめてなら、ここから始めましょう。スキルとは何か、どう動くのかを学び、コマンド 1 行でインストールして使ってみます。終わったら、上の [中級] タブで自分のスキルを作りましょう。

エージェントスキルについて学ぶ

は、SKILL.mdファイルが入ったフォルダで、エージェントにある種類の作業のやり方を教えます。手順、ルール、確認方法が入っていて、必要ならスクリプトや参考ファイルも入れられます。Claude Code、Codexなどのエージェントは、公開されているAgent Skillsの形式に対応しています。

SKILL.mdのいちばん上には名前と説明があります。エージェントは最初はこれだけを読み、依頼が説明に合ったときに全部の指示を読み込みます。だから、スキルがたくさんあっても会話がいっぱいになりません。

やさしく理解しよう

こんなふうに考えてみよう
スキルは、棚にならんだ説明書のバインダーのようなものです。エージェントは、まず表紙だけを読みます。それぞれのバインダーの名前と一行の説明です。あなたのお願いが表紙に合うと、そのバインダーを取り出して、中の手順どおりに進めます。だから、スキルがたくさんあっても会話がごちゃごちゃしません。
例

「roll-dice」スキルの例です。SKILL.md が入ったフォルダーで、表紙には「ユーザーが乱数をたのんだらサイコロをふる」と書いてあり、中には手順と小さなスクリプトがあります。「サイコロを二つふって」とたのむと、エージェントはそのバインダーを開きます。

よくある間違い
「便利なお手伝い」のような、あいまいな説明。エージェントは表紙だけで決めるので、そのスキルをいつ使うべきかをはっきり書きましょう。
カラフルなバインダーがならんだ棚があります。ひとつが開いていて、アイコンと数行が書かれた表紙、点線の手順が書かれたページ、チェックリスト、クリップでとめた小さな道具箱が見えます。ロボットが表紙を読み、ふきだしの中のサイコロのアイコンに合うバインダーを取り出しています。
エージェントは表紙(名前と説明)だけを読み、お願いに合うバインダーをひとつだけ開きます。

エージェントスキルとは?

エージェントスキル(Agent Skills)は、AIエージェントに新しい能力と専門知識を加える、軽くてオープンな形式です。1つのスキルは、SKILL.mdファイルが入った1つのフォルダです。SKILL.mdには名前(name)と説明(description)、そしてある種類の作業のやり方をエージェントに教える指示が入っています。フォルダには、スクリプト、参考文書、テンプレートなどのファイルも一緒に入れられます。

エージェントはどんどん賢くなっていますが、実際の仕事を安心して任せるには、自分の会社・チーム・自分自身の仕事のやり方を知る必要があります。スキルはそのやり方を1つのフォルダにまとめ、エージェントが必要なときだけ読み込めるようにします。専門知識はくり返し使えるものになり、いくつもの手順がある作業は毎回同じ手順になります。

この形式はAnthropicが最初に作り、オープンな標準として公開しました。今はだれでも参加して、一緒に育てています(agentskills.io)。

役に立つところ — 手順・レビュー基準・文書フォーマットなど、チームが繰り返す仕事です。人が変わっても、仕事のやり方が残ります。

一度学べば、たくさんのAIツールで

エージェントスキルは1つの会社の機能ではなく、公開された標準です。だからスキルの作り方を一度学べば、どこでも使えます。同じSKILL.mdフォルダが、Claude CodeやCodexだけでなく、この形式に対応するたくさんのAIツールでそのまま動きます。

インストールもどこでも同じです。ツールがスキルを探すフォルダに、スキルのフォルダを入れるだけです。ツールによってちがうのは、そのフォルダの場所だけです(下の枠)。

  • Claude Code
  • Claude
  • ChatGPT & Codex
  • Gemini CLI
  • GitHub Copilot
  • VS Code
  • Cursor
  • OpenCode
  • Goose
  • Kiro
  • Junie
  • Roo Code
  • Amp
  • OpenHands
  • Factory
  • Laravel Boost

agentskills.ioで紹介されているツールの一部です(2026-10-16確認)。リストはどんどん増えています。

# where each tool looks for skills      all projects        this project
Claude Code                             ~/.claude/skills    .claude/skills
Codex · Gemini CLI · Copilot CLI        ~/.agents/skills    .agents/skills
VS Code (GitHub Copilot)                                    .agents/skills
# put the whole skill folder there:  .agents/skills/roll-dice/SKILL.md

しくみ: 必要な分だけ読む3つの段階

エージェントは、スキルを段階的な開示(progressive disclosure)という方法で読みます。最初は少しだけ読み、作業に必要になったときにもっと読みます。

  1. 見つける(Discovery): 起動したとき、すべてのスキルの名前と説明だけを読みます。1つのスキルで約100トークンなので、たくさんインストールしても軽いままです。
  2. 使い始める(Activation): 依頼があるスキルの説明に合うと、そのスキルのSKILL.mdの本文を全部読みます。本文は5,000トークン、500行より短くするのがおすすめです。
  3. 実行する(Execution): 指示にしたがって作業し、必要なときだけscripts/のコードを実行したり、references/の文書を読んだりします。

フォルダの構成とSKILL.mdのルール

スキルに必ず必要なファイルはSKILL.mdだけです。いちばん上に2つの---の行ではさんだYAMLのヘッダーがあり、その下にMarkdownで指示を書きます。

  • name(必須): 64文字以内で、英小文字・数字・ハイフン(-)だけを使います。ハイフンで始めたり終えたりしてはいけません。ハイフンを2つ続けることもできません。フォルダ名と同じにします。
  • description(必須): 1,024文字以内。何をするか、いつ使うかを、人が実際に使う言葉で書きます。エージェントはこれを読んで、スキルを使うかどうかを決めます。
  • license・compatibility・metadata・allowed-tools(任意): ライセンス、必要な環境(500文字以内)、作者やバージョンなどの追加情報、前もって許可したツール(実験的な機能)です。ほとんどのスキルには必要ありません。
  • scripts/・references/・assets/(任意): 実行するコード、必要なときに読む文書、テンプレート・画像・データなどの素材です。ファイルはスキルのフォルダを基準にした相対パスで指し、SKILL.mdからは1段階の深さまでだけつなぎます。
my-skill/            # folder name = the skill's name
├── SKILL.md         # required: name + description + instructions
├── scripts/         # optional: code the agent can run
├── references/      # optional: documents read only when needed
└── assets/          # optional: templates, images, data

作ってみよう: ファイル1つで5分

いちばん簡単なスキルは、SKILL.mdファイル1つだけです。agentskills.ioのクイックスタート(Quickstart)にある、サイコロを振るスキルを作ってみましょう。

  1. フォルダを作る: プロジェクトに .agents/skills/roll-dice/ フォルダを作ります(Claude Codeなら .claude/skills/roll-dice/)。フォルダ名がそのままスキル名になります。
  2. SKILL.mdを書く: 下の枠のように name と description を書き、本文にやることを数行で書きます。
  3. 確認する: エージェントを開き直して /skills と入力し、リストに roll-dice があるか見ます。
  4. 試す: 「d20を振って」と頼んでスキルが使われるか見て、関係のない質問では使われないことも確かめます。うまく使われないときは、description を直しましょう。
---
name: roll-dice
description: Roll dice using a random number generator. Use when asked to roll a die (d6, d20, etc.), roll dice, or generate a random dice roll.
---

To roll a die, use the following command that generates a random number from 1
to the given number of sides:

```bash
echo $((RANDOM % <sides> + 1))
```

Replace `<sides>` with the number of sides on the die (e.g., 6 for a standard
die, 20 for a d20).

よいスキルを作るコツ

  • いちばん大切なのは description です。何をするか、いつ使うか、何には使わないかを書きます。「PDFを手伝う」のようにあいまいだと、ほとんど使われません。
  • 1つのスキルには1種類の作業だけを入れます。本文は、短い手順、入力と出力の例、よくある例外で作ります。
  • 長い説明は references/ に、くり返すコマンドや計算は scripts/ に移します。スクリプトには何が必要かを書き、わかりやすいエラーメッセージを出すようにします。
  • skills-ref validate ./my-skill でヘッダーのルールを確認し、git でスキルを管理して、チームと共有しましょう。
  • ほかの人が作ったスキルはスクリプトを実行できるので、インストールする前にかならず中身を読みましょう。
  • 使う前に — 他の人が作ったスキルは、指示とスクリプトを先に読みます。元に戻せる小さな作業で試しましょう。Agent Skills のサイトは形式を決めているだけで、スキルが安全だとは保証しません。
もう少し詳しく

スキルがいつ使われるかは説明で決まるので、人が実際に使う言葉で書き、何には使わないかもはっきり書きましょう。指示は短く具体的にし、長い詳細は別の参考ファイルに移し、使うべき依頼と使うべきでない依頼でスキルをテストしましょう。スキルはスクリプトを実行できるので、信頼できる提供元のスキルだけをインストールし、先に中身を読みましょう。SONUB自体も複数のスキルを使って作られています。その1つは、このサイトで目にする用語の初心者向けポップアップを書いています。

コマンド 1 行でインストール

プロジェクトのフォルダでターミナルを開いて実行してください。sonub.com からスキルの一覧を読み込み、どのスキルをどのエージェントに入れるかを聞いてから、エージェントごとにスキルを探すフォルダへコピーします。

npx skills add https://sonub.com

Node.js 18 以上が必要です(npx も一緒に入っています)。 インストールしたら、新しいスキルを読み込むようにエージェントの新しいセッションを始めてください。

コマンドを知らなくても — AI に「インストールして」と頼むだけ

スキルをインストールするときは、AI に入れたいスキルをインストールしてと頼めば大丈夫です。AI は賢いので、「https://sonub.com にある gp スキルをインストールして」のように、どこにあるスキルかを伝えればインストールしてくれます。インストールのコマンドを知らなくても、AI がインストールして使ってくれます。下の文をコピーしてエージェントに送ってみましょう。

SONUB のスキルをインストールして:npx skills add https://sonub.com -y を実行して、どのスキルがインストールされたかと、使い始めるには何と言えばよいかを教えて。

ただし、本当に何も知らないまま AI に任せるだけだと、結局は AI が仕事をしたのであって、あなたが仕事をしたことにはなりません。

だからこそ、まず AI について知っておくことが大切です。そうすれば AI にもっと上手に仕事を頼めますし、AI が間違えたときも、AI がした作業を分析して何が間違っていたのかを見つけ、もう一度頼み直せます。

よく使うオプション

このコンピューターのすべてのプロジェクトに(付けなければ今のプロジェクトだけ)
npx skills add https://sonub.com -g

スキルを 1 つだけ
npx skills add https://sonub.com -s gp

エージェント 1 つだけに
npx skills add https://sonub.com -a claude-code

スキルの一覧を見るだけで、インストールしない
npx skills add https://sonub.com -l

何も聞かずに、すべてのスキルをこのコンピューターで見つかったエージェントに
npx skills add https://sonub.com -y

アップデートと削除

ここからインストールしたすべてのスキルを最新にする
npx skills update

スキルを削除する
npx skills remove gp

スキル

どのスキルも、SKILL.md(エージェントが読む指示書)と小さなツールが入った標準のフォルダです。登録は不要で、MIT ライセンスです。

gp

すべての作業を GitHub Project ボードで

ふだんの言葉で話しかけるだけで、エージェントが gh CLI で GitHub Project ボードを管理し、結果を読み直して確認します。

  • issue:作成、編集、列の移動、クローズ、再オープン、コメント
  • カンバンの列:追加、名前の変更(カードはそのまま)、並べ替え、色
  • issue にスクリーンショットや動画を添付
  • issue 内の TODO チェックリストと進捗
  • 担当者の割り当てとコラボレーターの招待
  • /gp init <ボードの URL> でプロジェクトごとにボードを指定

こう話しかけてみて

  • 「自分の担当は?」
  • 「#12 を Review に移して」
  • 「TODO に『ドキュメントを更新』を追加して」
  • 「先頭に Urgent 列を追加して」

やってみよう: gp スキルで仕事を管理する

gp は SONUB が作ったで、自分の仕事をすべて Project のボードで管理します。次のようなことを普段の言葉で頼むと、が GitHub (gh)で処理し、結果を読み直して確認します。

  • Issue の作成・編集・クローズ、画像の添付
  • TODO チェックリスト
  • かんばんの列の追加・名前の変更
  • 担当者の割り当て

スキルのフォルダーには、上で説明した部品がそのまま入っています。SKILL.md、実際に作業するスクリプト(scripts/gp.py)、必要なときだけ読む参考ファイルです。

  1. 準備: github.com/signup で無料の GitHub アカウントを作り、gh をインストールします。ログインは gh auth login でエージェントが手伝います。
  2. インストール: 下の 1 行をターミナルに入力します(Node.js が必要です)。パソコンのエージェント(Claude Code・Codex・Gemini CLI など)に gp が入ります。
  3. 最初の 1 回: 「gp を設定して」と言います。エージェントが gp の doctor コマンドで確認し、自分のボードを 1 つ選ぶか新しく作ります。
  4. 普段の言葉で頼みます: 「Issue を作って: ログインボタンが反応しない、このスクリーンショットを添付して」「Done に移して」「Review 列を作って」「自分の仕事を見せて」。
# 1) install the gp skill — Claude Code, Codex, Gemini CLI, Copilot CLI ...
npx skills add https://sonub.com -s gp -g
#   -g: for every project (leave it out for this project only)

# 2) once: log in to GitHub with the board permissions
gh auth login
gh auth refresh -s project,repo

# 3) then just ask the agent:
# "Set up gp and show my GitHub projects."
# "Make an issue: the login button does nothing. Attach shot.png. TODO: reproduce, fix, test."
# "Move it to In Progress."   "Add a Review column."   "Done!"   "What's on my plate?"

無料の GitHub アカウント、gh CLI、Python 3.8 以上が必要です。

このスキルをインストール

npx skills add https://sonub.com -s gp

claude-skill

Claude Code を学んで、もっと上手に使う

Claude Code はほぼ毎日新しいバージョンが出ます。このスキルは順を追って教え、最新の公式ドキュメントをもとに答え、設定をチェックし、新機能をもれなくまとめます。

  • 自分のプロジェクトで取り組む演習と確認問題つきの 14 レッスン
  • クイズ(進捗は保存されます)
  • 公式ドキュメントで確かめた答えとリンク
  • CHANGELOG のすべての新機能をトピック別にまとめ
  • 設定、CLAUDE.md、スキル、プラグイン、MCP をチェックする設定診断
  • /claude-skill update で新しく出た機能をスキルに取り込み

こう話しかけてみて

  • 「次のレッスン」
  • 「編集のたびに hook で prettier を実行するには?」
  • 「設定をチェックして」
  • 「クイズを出して」

Python 3.8 以上とインターネット接続が必要です(公式ドキュメントを読み込みます)。

このスキルをインストール

npx skills add https://sonub.com -s claude-skill

popup

難しい言葉を、読み手が出会ったその場で説明する

プロジェクトのどのページやドキュメントでも、専門用語にマウスを乗せる(スマートフォンではタップする)と、小さなカードが説明してくれます。意味、やさしい言葉での説明、例、ソースコード、「詳しく見る」リンクが表示されます。

  • 用語集の JSON 1 つが、公開するすべての言語のすべての説明の元になります
  • popup.js と popup.css を置くだけ。フレームワークもビルド手順も不要です
  • 通常のテキスト中の用語は自動で見つけ、フレーズ・「?」ボタン・リンクのプレビューは手動で付けます
  • キーボード、スマートフォン(ボトムシート)、右から左へ書く言語、ダークモードに対応
  • ドキュメント内の、まだ説明のない専門用語を見つける監査機能
  • GitHub の README 向け:GLOSSARY.md と、マウスを乗せると意味が表示されるリンク

こう話しかけてみて

  • 「はじめにページに用語ポップアップを付けて」
  • 「token、sampling、temperature をマウスを乗せると説明されるようにして」
  • 「README を初心者にもやさしくして」
  • 「ドキュメントの中で、まだ説明が必要な言葉はどれ?」

ツールには Python 3.8 以上が必要です。ポップアップはどの最新ブラウザでも動きます。

このスキルをインストール

npx skills add https://sonub.com -s popup

よくある質問

Agent Skill とは?

AI エージェントに、いつ・どうやって作業するかを伝える SKILL.md ファイルと、必要なスクリプトやメモをまとめたフォルダです。オープンな標準(agentskills.io)なので、同じフォルダが多くのエージェントで動きます。

すべてのプロジェクト?それともこのプロジェクトだけ?

-g を付けなければ、今いるプロジェクトの中(たとえば .claude/skills/ や .agents/skills/)にインストールされます。コミットすればチームのみんなも使えます。-g を付けると、ホームフォルダに一度インストールするだけで、すべてのプロジェクトで使えます。

どのエージェントで使えますか?

Claude Code、Codex、Gemini CLI、GitHub Copilot CLI、Cursor など、skills ツールが知っているエージェントで使えます。どのエージェントに入れるかを聞いてくれます。-a で 1 つを指定することもできます。

無料ですか?データはどこに送られますか?

無料で、MIT ライセンスです。スキルはあなたのコンピューター上で、あなた自身のツールを使って動きます。gp はあなたの gh ログインで GitHub とだけ通信し、claude-skill は公開されている Claude Code のドキュメントを読み、popup はあなたのファイルだけを扱います。sonub.com はスキルのファイルを配るだけです。

インストールしたのに表示されません。どうすれば?

エージェントの新しいセッションを始めてください。エージェントは起動するときにスキルのフォルダを読み込みます。Claude Code では、/gp のようにスラッシュに続けてスキル名を入力することもできます。

授業で教える — AI 講座の Agent Skills の章

ガイドライン

人工知能

AI資格

勉強

バイブコーディング

ゲーム開発

練習

講師

チャット

掲示板

制作

コミュニティ

その他

用語辞典

知らない言葉を選んでみましょう。やさしい説明と関連用語が見られます。

その用語はまだありません。

用語を選ぶと説明が表示されます。