Stats
Actions
Tags
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness:addThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
スキルエントリを `~/.config/harness/manifest.json` に追加する。
スキルエントリを ~/.config/harness/manifest.json に追加する。
/harness:add <owner>/<repo>@<skillname>
/harness:add wshobson/agents@architecture-decision-recordsowner: GitHub ユーザー名または Organizationrepo: リポジトリ名skillname: スキルのスラッグ名(find-skills が返す形式と同じ)引数をパースする
<owner>/<repo>@<skillname> を受け取り、owner、repo、skillname に分解するskills.sh から SKILL.md を取得してスキルの内容を把握する
https://skills.sh/api/download/{owner}/{repo}/{skillname}
{ hash, files: [{ path, contents }] }files 配列の中から path === "SKILL.md" のエントリを探し、その contents を使用するcondition を自動提案する
"always" を提案"React を使っているプロジェクト"、"Go のプロジェクト")ユーザーに確認する
manifest を読み込む
~/.config/harness/manifest.json を読み込む{"skills": {}, "profiles": {}}
スキルエントリを追加する
skills オブジェクトに以下を追加する:
"<skillname>": {
"source": "<owner>/<repo>",
"condition": "<確認済みの condition>"
}
manifest を保存する
~/.config/harness/manifest.json に書き込む完了をユーザーに伝える
/harness:install
npx claudepluginhub myuon/harness --plugin harnessCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.