Authoring
Skills validation and publish
Validate Harbor Skill markdown against real inspect output, then share through dashboard or repo workflows.
The current public CLI does not provide a dedicated Skill-management command family. Treat Skill authoring as markdown plus real Harbor discovery checks.
Validate references
Use inspect to prove the sources and tools referenced by the Skill exist and are ready:
hrbr inspect 'return await hrbr.sources.list()'
hrbr inspect 'return await hrbr.tools.search({ query: "sentry get issue", limit: 3 })'
hrbr inspect 'return await hrbr.tools.search({ query: "linear create issue", limit: 3 })'Smoke the workflow
Put the tool calls in a small exec file and run it before sharing the Skill:
hrbr exec -f ./triage-smoke.tsReturn compact proof: source namespace, tool ids or call examples, created object IDs, URLs, and the run id.
Share
Publish/share Skill markdown through the dashboard or the repository/package process that owns your team's agent skills. Include only examples that passed with hrbr inspect or hrbr exec.