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 行でインストールすれば、あとはふだんの言葉で頼むだけです。

中級 — 自分のスキルを作る

何度もくり返すお願いをにします。フォルダーを作り、が見つけられる説明を書き、短い手順を書いてから、呼び出して確認し、自分だけで使うかチーム全員で使うか、置き場所を決めます。

はじめてのスキル — くり返すお願いをスキルに

はじめてのスキルに向いているのは、 にもう 3 回以上説明したことです。たとえば、メッセージの書き方、テストの手順、報告書の形です。その説明を SKILL.md に一度書いておけば、エージェントが毎回見つけて従います。

  1. いつも説明している作業を 1 つ選び、小文字・数字・ハイフンで短い名前をつけます(commit-message)。
  2. エージェントのスキルフォルダーに、その名前でフォルダーを作ります。npx skills init <name> でフォルダーと SKILL.md のひな形ができます。
  3. いちばん上に name(フォルダー名と同じ)と description を書き、その下に手順を書きます。
  4. 新しいセッションを始め、その作業をふだんの言葉でお願いします。エージェントがスキルを使えば成功です。
Terminal
# in your project folder
mkdir -p .agents/skills && cd .agents/skills
npx skills init commit-message      # makes commit-message/SKILL.md

# Codex · Gemini CLI · Copilot CLI read   .agents/skills/commit-message/SKILL.md
# Claude Code reads                       .claude/skills/commit-message/SKILL.md

エージェントに「今やったことをスキルにして」と頼んでもかまいません。Claude Code と Codex は形式を知っています(Codex には $skill-creator が組み込まれています)。

description — エージェントが持つただ 1 つの手がかり

最初、エージェントはすべてのスキルの名前と説明(description)だけを読みます。その数行から、今のお願いに合うスキルを選びます。説明があいまいだと、スキルはまったく使われないか、まちがったときに使われます。

  • 何をするか、いつ使うかを、両方とも 1〜2 文で書きます。
  • "I can help you …" ではなく、3 人称("Writes commit messages …")で書きます。
  • 人が実際に入力する言葉を入れます:"commit message"、"commit this"、"staged changes"。
  • ルール:description は 1,024 文字まで。name は小文字・数字・ハイフンで 64 文字までで、フォルダー名と同じにします。
SKILL.md
# ✗ too vague — the agent cannot tell when to use it
description: Helps with commits.

# ✓ what it does + when to use it + the words people really say
description: Writes a git commit message from the staged changes in the Conventional Commits style. Use when the user asks for a commit message, says "commit this", or wants to describe staged changes.

Claude Code はスキル一覧で説明を 1,536 文字までしか表示しないので、いちばん大事な使い道を先頭に書きましょう。

本文の指示 — 短く、順番に、例をつけて

frontmatter の下は、エージェントがスキルを使うときに読む指示です。エージェントはもう賢いので、知らないことだけを書きます:あなたのルール、手順の順番、形式です。

  • エージェントがすでに知っていること(git とは何か、Markdown の書き方)は省きます。
  • 順番が大事なら番号をつけ、うまくいかないときにどうするかも書きます(「ステージされたものがなければ、そう伝えて止まる」)。
  • ほしい結果を 1〜2 個の例で見せます — 例は説明よりよく伝わります。
  • 選択肢を並べず、決まったやり方を 1 つ示します(「pdfplumber を使う。スキャンした PDF だけ OCR を使う」)。
  • SKILL.md は 500 行未満にします。長くなったらファイルに分けます([上級] タブ)。
.agents/skills/commit-message/SKILL.md
---
name: commit-message
description: Writes a git commit message from the staged changes in the Conventional Commits style. Use when the user asks for a commit message or says "commit this".
---

1. Run `git diff --staged`. If nothing is staged, say so and stop.
2. Pick one type: feat, fix, docs, refactor, test or chore.
3. Write a subject of 50 characters or less, then a blank line,
   then why the change was made in one or two short lines.

Example:
fix(cart): keep the coupon after a page reload

The coupon code was stored only in memory.

スキルの呼び出しと確認

スキルの使われ方は 2 つあります。お願いが説明に合うとエージェントが自分で選ぶか、あなたが名前で呼び出すかです。

  • 自動:ふだんの言葉でお願いするだけです(「コミットメッセージを書いて」)。エージェントが説明を読んでスキルを読み込みます。
  • Claude Code:/skills で一覧を見て、/<skill-name> で呼び出します。名前のあとの言葉は $ARGUMENTS に入ります。
  • Codex:/skills で一覧を見て、メッセージに $<skill-name> と書くと呼び出せます。
  • Claude Code は SKILL.md の変更をすぐ反映します。スキルフォルダーを新しく作ったときは /reload-skills を実行します。ほかのツールでは新しいセッションを始めます。
Claude Code · Codex
# Claude Code
/skills                 # list the skills it found
/commit-message         # call one yourself
/fix-issue 123          # "123" goes into $ARGUMENTS in SKILL.md

# Codex
/skills                 # list and pick
$commit-message         # mention one in your message

使われるべきときにスキルが使われないなら、まず description を直しましょう — ほとんどの場合、それが原因です。

どこに置くか — 自分だけか、チームでいっしょにか

同じスキルを、ホームフォルダー(自分のすべてのプロジェクト用)にも、プロジェクト(そこで作業する全員用)にも置けます。

  • 個人のスキル:Claude Code は ~/.claude/skills/、Codex・Gemini CLI・Copilot CLI は ~/.agents/skills/。
  • プロジェクトのスキル:プロジェクトの .claude/skills/ か .agents/skills/。コミットすれば、チーム全員が同じスキルを使えます。
  • 同じ名前のスキルが 2 つあると、Claude Code は個人のスキルをプロジェクトのスキルより優先します。
  • スキルにパスワードや API キーを入れてはいけません — スキルのファイルは読まれ、よく共有されます。
Where
# only me, every project
~/.claude/skills/commit-message/      # Claude Code
~/.agents/skills/commit-message/      # Codex · Gemini CLI · Copilot CLI

# this project — commit it and the whole team gets it
.claude/skills/commit-message/
.agents/skills/commit-message/

git add .agents/skills/commit-message
git commit -m "Add the commit-message skill"

中級の練習 — 自分のプロジェクトで 1 つ作る

  1. AI に 3 回以上したお願いを 1 つ書き出します。
  2. npx skills init でそのスキルのフォルダーを作り、name と description を書きます。
  3. 手順を 5 行以内で書き、結果の例を 1 つ入れます。
  4. 新しいセッションでふだんの言葉でお願いし、スキルが使われるか確認します。次に名前で呼び出してみます。
  5. 関係のないことをお願いして、スキルが使われないことも確認します。

5 つすべてできたら、[上級] タブに進みましょう。

公式ドキュメント

2026-10-18 に公式ドキュメントで確認しました。これらのツールはよく変わるので、コマンドが動かないときは公式ドキュメントを見てください。

ガイドライン

人工知能

AI資格

勉強

バイブコーディング

ゲーム開発

練習

講師

チャット

掲示板

制作

コミュニティ

その他

用語辞典

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

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

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