manifest にスキルを追加。condition はエージェントが自動提案
スキルエントリを ~/.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 }] }filespath === "SKILL.md"contentscondition を自動提案する
"always" を提案"React を使っているプロジェクト"、"Go のプロジェクト")ユーザーに確認する
manifest を読み込む
~/.config/harness/manifest.json を読み込む{"skills": {}, "profiles": {}}
スキルエントリを追加する
skills オブジェクトに以下を追加する:
"<skillname>": {
"source": "<owner>/<repo>",
"condition": "<確認済みの condition>"
}
manifest を保存する
~/.config/harness/manifest.json に書き込む完了をユーザーに伝える
/harness:install