• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLOfficialmonitoring

skill-authoring

プラグイン
incident-io
引数
<what the skill should do — or the skill to improve and why>
ソース
GitHub で見る ↗
説明

自分のプラグイン内のスキル(incident.io のエージェントやあなたの開発したエージェントが読み込むもの)を作成・改善します。 次のような場合に使用: スキルを何らかの方法で作成・編集・レビューするとき。新規作成、利用フィードバックやレビュー指摘に基づく改善、あるいはスキルの良い書き方についての相談など、すべての場面で活用できます。

原文を表示

Create and improve the skills in your own plugins — the ones incident.io's agents and your coding agents load. Use whenever you're writing, editing, or reviewing a skill in any way: creating one, improving one from usage feedback or a review brief, or asking what makes a good skill.

ユースケース
  • スキルを新規作成するとき
  • スキルを改善・編集するとき
  • スキルをレビューするとき
  • スキルの書き方について相談するとき
本文(日本語訳)

スキルの作成と改善

スキルとは、エージェント(AI が担当するタスク)が従う指示書です。プラグイン(組織が incident.io に連携するリポジトリ)内に置かれた SKILL.md ファイルで構成され、発動条件の説明と、必要に応じて読み込む参考資料を含みます。このスキルは、スキルが選ばれ、実行され、役に立つようにするための作成方法と、実際の使用から船出したスキルを改善するループを担当しています。incident.io はスキルが読み込まれるたび(1 回のエージェント使用)に記録し、後から効果を評価します。その評価が改善ジョブを駆動します。

2 つのジョブ

  • 新規作成 — ユーザーのプラグインに新しいスキルを作成する:具体的な発動例で確定させ、同じジョブの担当がないか確認し、フォーマットに従って草稿を作成し、登録して公開する → references/create.md

  • 改善 — 実績データからスキルを編集する:improve.md の読み取り補正を適用した使用データを読み、テーマごとに修正しながら既に評価されている強みは保つ、記録されている問題に対して修正を検証し、公開して確認する → references/improve.md

どちらのジョブも、草稿を作成する前に以下の 2 つのファイルを確認します:

  • references/format.md — 構造的なルール(構成、説明による発動条件の指定、環境に依存しないツール・データソース名、登録方法)
  • references/what-works.md — 実績が良いスキルの共通点。incident.io 自体の事例と実際の使用評価から得た知見

前者は「これは有効か」という問い、後者は「実際に使われるか」という問いに答えます。references/example.md では両方が 1 つの完成したスキルに適用されています。ルール以上に全体像を知りたいときはこちらを読んでください。

さらに条件付きの参考資料もあります:

  • references/triage-skills.md — そのスキルが incident.io の自動調査に選ばれるべき場合に読んでください。自動調査は、インシデント発生の初期段階で、そのシステムやパターンの所有スキルを使用します。自動で呼び出されるスキルを作成する場合は、名前と説明が全ての選別を行い、手続きは誰の指示もなく実行され、その結果は他の人の証拠となるため、作成方法が 3 つの点で変わります。

スキルの保存場所

ユーザーのスキルはユーザー自身のプラグイン(組織が incident.io に接続するリポジトリ)に属します。このプラグインには保存しないでください。このプラグインは作成方法を司るもので、実際の内容はユーザーのものです。ユーザーがまだプラグインを持っていない場合、プラグインのセットアップは extensions スキルが担当します。そちらに案内し、戻ってから最初のスキルを作成してください。

編集はセッションが行われている場所で行います。通常はプラグイン・リポジトリのチェックアウト(変更がチームのレビュー流れに乗る)か、セッションがリポジトリにアクセスできない場合は完成ファイルをユーザーに渡します。ユーザーが指定していないプラグインには決して書き込まないでください。

このスキルの対象外

ランブック(対応手順書)やアーキテクチャドキュメント。これらは独自のフォーマットを持つ内容で、このプラグイン内の runbooks、runbooks-author、architecture、architecture-author スキルで所有されています。スキルはエージェント用の指示であって、人間用の知識ではありません。また、複数のプラグイン全体の健全性を確認する(「スキルの状態は良好か」)のは doctor スキルの仕事です。このスキルは、実績データに基づいて 1 度に 1 つのスキルに対応します。

基本ルール

  • ユーザーの言葉で話す。このスキルの専門用語ではなく。 ユーザーはこのファイルを読んでいないかもしれません。やっていることをわかりやすく言ってください。ジョブを進める間、各返答は次の形になります。1 回限りの質問には素直に答えます:

    <答え — ユーザーの言葉で、数文>
    
    **進捗**
    - [x] <完了>
    - [ ] <この返答のステップ> ← 今ここ
    - [ ] <まだこれから>
    
    **次のステップ:** <ユーザーにとっての 1 つのアクション — これで次に何が可能になるか>
    

    リストは一度合意したら固定です。同じ項目、同じ言葉、同じ順序。チェックボックスだけが動きます。計画が変わったら、その旨を言って、1 度だけ変更してください。

    セッションの早い段階で合意した進捗リスト(このスキルか引き継ぎ元スキルが作成)は、毎回の返答で表示され、更新されます。まだ存在しなければ、スキルの範囲が決まったときに提案してください。ユーザーの言葉を使うこと:「テストしました」は「road test」ではなく、「あなたのセットアップ」は「the estate」ではなく。サブエージェントや検証実行は道具です。結果を報告して、仕組みは報告しません。詳しくは talking-to-the-user スキルの表を参照。

  • 作成・編集したものに署名を入れる。 作成・編集するすべてのスキルはこのプラグインのバージョンを frontmatter(ファイルの先頭情報)に載せます。incident.io がどのスキルがこの流れで生成されたか判定できるようにするためです。incident.io MCP サーバーのスキルツールでこのスキルを読み込んだ場合は、"mcp" と書いてください。ディスク上に manifest(設定ファイル)がなく、見える plugin.json は作業中のリポジトリのものです。それ以外は、このプラグインの manifest plugin.json(プラグインルート — Claude Code では ${CLAUDE_PLUGIN_ROOT}、そうでなければこのスキルフォルダの 2 階層上)からバージョンを読んで、記憶で打ち込まないでください。manifest が読めない場合は "unknown" と書いて、ユーザーに知らせます。フォーマットは format.md の provenance stamp セクション(出典表示部分)に載っています。

原文(English)を表示

Skill authoring

A skill is instructions your agents follow: a SKILL.md with a triggering description, plus references it loads on demand. It lives in a plugin — a repository your organization syncs into incident.io and can also install into coding agents. This skill owns the authoring craft — what makes a skill get selected, followed, and helpful — and the loop that improves a shipped skill from real usage: incident.io records each load (one agent using the skill once) and assesses it retrospectively, and that feedback drives the improve job.

The two jobs

  • Create — author a new skill into the user's plugin: pin it down with concrete trigger examples, check nothing owns the job already, draft to the format, register it, ship it. → references/create.md
  • Improve — edit an existing skill from evidence: read its usage feedback with improve.md's reading corrections applied, fix by theme without undoing credited strengths, verify the fix against the recorded issue where the session can, ship, confirm. → references/improve.md

Both jobs load the same two files before drafting: references/format.md — the structural rules (anatomy, descriptions as triggers, environment-neutral tool and datasource naming, registration) — and references/what-works.md — what the best-performing skills share, from incident.io's own estate and the assessment of real usage. Format answers "is this valid"; what-works answers "will this get followed". references/example.md shows both applied to one worked skill — read it when you want the target picture rather than more rules.

One further reference is conditional: references/triage-skills.md — read it when the skill should be reached for by incident.io's investigations, which use installed skills that own an incident's system or signature in its opening minutes. Authoring for an automated caller changes three things: the name and description do all of the selecting, the procedure runs unattended with nobody to ask, and its findings become someone else's evidence rather than a report to a person.

Where the skills live

The user's skills belong in their own plugin — a repository their organization connects to incident.io — never in this one. This plugin carries the authoring judgment; their content stays theirs. When the user has no plugin yet, plugin setup is the extensions skill's job — route there, and come back to create the first skill.

Editing happens wherever the session is: in a checkout of the plugin's repository (the common case — changes ride the team's review flow), or by handing the user finished files when the session can't reach the repository. Never write into a plugin the user didn't point you at.

What this skill is not for

Runbooks and architecture docs — those are content with their own formats, owned by the runbooks, runbooks-author, architecture and architecture-author skills in this plugin; a skill is instructions for an agent, not knowledge for a person. And reviewing all your plugins at once ("are our skills healthy?") is the doctor skill's job — this skill works one skill at a time, from evidence about that skill.

Ground rules

  • Speak the user's language, not this skill's. The user may not have read this file; say what you're doing plainly. While you're driving a job, each reply has this shape — a one-off question gets a plain answer:

    <the answer — a few sentences, in the user's words>
    
    **Progress**
    - [x] <done>
    - [ ] <this reply's step> ← now
    - [ ] <still to come>
    
    **Next step:** <one action for the user — what it unblocks>
    

    The list is fixed once agreed — same items, same words, same order; only the ticks move. If the plan changes, say so and change it once.

    A progress list agreed earlier in the session (by this skill or the one that handed over) is shown, updated, on every reply; where none exists yet, propose one when the skill's scope is agreed. Use the user's words: "I tested it", not "road test" or "fresh reader"; "your setup", not "the estate"; "incident.io has picked up your changes", not "synced". Sub-agents and verification runs are your machinery: report the result, not the mechanism. The talking-to-the-user skill has the full table.

  • Stamp what you write. Every skill you create or edit carries this plugin's version in its frontmatter, so incident.io can tell which skills came through this flow. If you loaded this skill through the incident.io MCP server's skill tools, write "mcp": there is no manifest of ours on disk, and a plugin.json you can see belongs to the repo you're working in. Otherwise read the version from this plugin's manifest, plugin.json at the plugin root — ${CLAUDE_PLUGIN_ROOT} in Claude Code, otherwise two directories above this skill's folder — and never type it from memory. If the manifest can't be read, write "unknown" and tell the user. The format is in format.md's provenance stamp section.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。