skillsbench について
SkillsBenchは、AIエージェントのスキル活用能力を評価するベンチマークです。タスク設計と検証の要件を定め、BenchFlow CLIを使うワークフローを示します。
主な機能
- 01エージェントのスキル活用評価
- 02実際のワークフローに基づくタスク設計基準
- 03成果ベースの決定的な検証
- 04再利用可能なスキルの要件
- 05BenchFlowのタスクワークフロー
活用シーン
- 01スキル使用時のエージェント性能比較
- 02実業務を想定したベンチマークタスク設計
- 03タスク結果の決定的な検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ benchflow-ai/ skillsbench --skill skillsbenchインストール後、Claude Code で/skillsbenchを入力して読み込まれたか確認します。
詳細
SkillsBench
AI エージェントがスキルをどの程度活用できるかを評価するベンチマークです。
公式リソース
- GitHub: https://github.com/benchflow-ai/skillsbench
- BenchFlow CLI: https://github.com/benchflow-ai/benchflow
クイックワークフロー
# 1. Install and initialize a task
# v1.1 docs target BenchFlow 0.6.2; uv installs the current stable CLI.
uv tool install benchflow
bench tasks init <task-id>
# 2. Write files (see CONTRIBUTING.md for templates)
# 3. Validate
bench tasks check tasks/my-task
bench eval run --tasks-dir tasks/my-task --agent oracle --sandbox docker # Must pass 100%
# 4. Test with agent (with skills)
bench eval run --tasks-dir tasks/my-task --agent claude-agent-acp \
--model <model> --skill-mode with-skill \
--skills-dir tasks/my-task/environment/skills/
# 5. Test WITHOUT skills
bench eval run --tasks-dir tasks/my-task --agent claude-agent-acp \
--model <model> --skill-mode no-skill
# 6. Submit PR (see PR template)
タスクの要件
- 実際に人々が行う現実的なワークフローであること
- スキルを使うことで、使わない場合よりも測定可能なほど簡単になること
task.mdのプロンプト本文とoracle/solve.shは人間が作成すること- 決定論的で、成果に基づいた検証であること
- スキルが汎用性を持ち、再利用可能であること
参考資料
- 完全なガイド: CONTRIBUTING.md
- タスク品質の評価基準: task-review skill(ワークフローとポリシー/実装の評価基準)
- タスクの見つけ方: CONTRIBUTING.md#what-makes-a-good-task
コメント
Markdown 対応