Agent Skills by ALSEL
Anthropic ClaudeLLM・AI開発⭐ リポ 0品質スコア 50/100

skill-improver

スキルの品質問題を自動的に検出・修正するサイクルを繰り返し実行し、基準を満たすまでClaude Codeスキルを継続的に改善します。skill-reviewerエージェントを使った自動レビューループを通じて、スキルの説明文改善や品質向上を行いたい場合に活用してください。「fix my skill」「improve skill quality」などをトリガーに動作しますが、単発のレビューには使用せず、その場合は/skill-reviewerを直接使用してください。

description の原文を見る

Iteratively reviews and fixes Claude Code skill quality issues until they meet standards. Runs automated fix-review cycles using the skill-reviewer agent. Use to fix skill quality issues, improve skill descriptions, run automated skill review loops, or iteratively refine a skill. Triggers on 'fix my skill', 'improve skill quality', 'skill improvement loop'. NOT for one-time reviews—use /skill-reviewer directly.

SKILL.md 本文

スキル改善方法論

skill-reviewer エージェントを使用して Claude Code スキルを繰り返し改善し、品質基準を満たすまで実行します。

前提条件

skill-reviewer エージェントを提供する plugin-dev プラグインが必要です。

有効になっているか確認します: /plugins を実行してください — plugin-dev がリストに表示されるはずです。ない場合は、Trail of Bits プラグインリポジトリからインストールしてください。

コアループ

  1. レビュー - 対象スキルに対して skill-reviewer を呼び出す
  2. 分類 - 問題を重大度別に分析する
  3. 修正 - 重大度が高い問題と重大な問題に対応する
  4. 評価 - 軽微な問題の妥当性を修正前に確認する
  5. 繰り返し - 品質基準を満たすまで続ける

使用する場合

  • 複数の品質問題を持つスキルを改善する場合
  • 新しいスキルを基準を満たすまで反復する場合
  • 手動編集の代わりに自動修正レビューサイクルを行う場合
  • スキル全体で一貫した品質を強制する場合

使用しない場合

  • ワンタイム レビュー: /skill-reviewer を直接使用してください
  • 簡単な単一の修正: ファイルを直接編集してください
  • スキル以外のファイル: SKILL.md ファイルでのみ動作します
  • 実験的スキル: 探索中はより細かい制御のために手動反復を使用します

問題分類

重大な問題 (直ちに修正が必須)

これらはスキルの読み込みをブロックするか、ランタイム障害の原因となります:

  • 必須フロントマター フィールド (name, description) の欠落 — Claude がスキルをインデックス化またはトリガーできません
  • 無効な YAML フロントマター構文 — 解析に失敗し、スキルが読み込まれません
  • 存在しない参照ファイル — Claude がリンクをたどるときにランタイム エラーが発生します
  • 破損したファイルパス — 上記と同じで、ツール障害につながります

重大な問題 (修正が必須)

これらはスキルの効果を大幅に低下させます:

  • 弱い、またはあいまいなトリガー説明 — Claude がスキルを使用する時期を認識しない可能性があります
  • 間違った文体 (命令形の代わりに「you」という二人称) — Claude の実行モデルと矛盾しています
  • SKILL.md が 500 行を超え、references/ を使用していない — コンテキストをオーバーロードし、理解度を低下させます
  • 「いつ使用するか」または「いつ使用しないか」セクションの欠落 — プロジェクト品質基準で必須です
  • トリガーする時期を指定していない説明 — スキルが選択されない可能性があります

軽微な問題 (修正前に評価)

これらはポーランド項目で、スキルを改善する場合とそうでない場合があります:

  • 主観的なスタイル好み — レビュアーが著者と異なる好みを持つ可能性があります
  • オプションの拡張機能 — 比例した価値なしに複雑さを追加する場合があります
  • 「あったら良い」改善 — 実装前に費用対効果を検討してください
  • フォーマット提案 — しばしば有効ですが影響は低いです

軽微な問題の評価

軽微な問題の修正を実装する前に、以下を評価します:

  1. これは本当の改善か? — 実際の価値を追加していますか、それとも単なる好みを満たしていますか?
  2. これは誤検知の可能性はありますか? — レビュアーがコンテキストを誤解していませんか?
  3. これは Claude がスキルを使用するのに実際に役立ちますか? — 機能的な改善に焦点を当てます

明らかに有益な軽微な修正のみを実装してください。Skill-reviewer は誤検知を生成する可能性があります。

skill-reviewer の呼び出し

plugin-dev プラグインから skill-reviewer エージェントを使用します。Claude に以下を要求することでレビューをリクエストします:

Review the skill at [SKILL_PATH] using the plugin-dev:skill-reviewer agent. Provide a detailed quality assessment with issues categorized by severity.

[SKILL_PATH] をスキル ディレクトリの絶対パスに置き換えてください (例: /path/to/plugins/my-plugin/skills/my-skill)。

修正サイクルの例

イテレーション 1 — skill-reviewer 出力:

Critical: SKILL.md:1 - Missing required 'name' field in frontmatter
Major: SKILL.md:3 - Description uses second person ("you should use")
Major: Missing "When NOT to Use" section
Minor: Line 45 is verbose

適用された修正:

  • フロントマターに name フィールドを追加
  • 説明を三人称で書き直し
  • 「いつ使用しないか」セクションを追加

イテレーション 2 — 修正を検証するために skill-reviewer を再度実行:

Minor: Line 45 is verbose

軽微な問題の評価: 45 行目は現状のままで効果的に伝わっています。冗長性は有用なコンテキストを提供します。スキップします。

すべての重大および重大な問題が解決されました。完了マーカーを出力します:

<skill-improvement-complete>

注: マーカーが出力に表示される必要があります。「品質基準を満たしている」または「見た目が良い」のようなステートメントはループを停止しません。

完了基準

重要: 停止フックは以下の明示的なマーカーのみをチェックします。他の信号ではループは終了しません。

完了時にこのマーカーを出力します:

<skill-improvement-complete>

マーカーを出力する場合:

  1. skill-reviewer が「Pass」を報告する または 問題が見つからない → 直ちにマーカーを出力します
  2. すべての重大および重大な問題が修正されている AND 修正を検証した → マーカーを出力します
  3. 残りの問題が軽微なものだけである AND それらを誤検知または修正の価値がないと評価した → マーカーを出力します

マーカーを出力しない場合:

  • 重大な問題が修正されずに残っている
  • 重大な問題が修正されずに残っている
  • 修正が機能したことを確認するために skill-reviewer を実行していない

マーカーはループを完了するための唯一の方法です。「見た目が良い」または「品質基準を満たしている」のような自然言語ではループを停止しません。

却下すべき正当化

  • 「完了とマークして、後で戻ってくればいい」 - 問題を今すぐ修正してください
  • 「この軽微な問題は間違っているように見えるので、すべてをスキップします」 - 各問題を個別に評価してください
  • 「レビュアーが厳しすぎます」 - 品質基準が存在するには理由があります
  • 「十分に良いです」 - 重大な問題がある場合、十分ではありません

ライセンス: CC-BY-SA-4.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
trailofbits
リポジトリ
trailofbits/skills
ライセンス
CC-BY-SA-4.0
最終更新
不明

Source: https://github.com/trailofbits/skills / ライセンス: CC-BY-SA-4.0

関連スキル

OpenAILLM・AI開発⭐ リポ 6,054

agent-browser

AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。

by JimmyLv
汎用LLM・AI開発⭐ リポ 1,982

anyskill

AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 1,982

engram

AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 21,584

skyvern

AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。

by Skyvern-AI
汎用LLM・AI開発⭐ リポ 1,149

pinchbench

PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。

by pinchbench
汎用LLM・AI開発⭐ リポ 4,693

openui

OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。

by thesysdev
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: trailofbits · trailofbits/skills · ライセンス: CC-BY-SA-4.0