Claude Chat & Cowork
Drop a self-contained skill into claude.ai or Cowork. No backend required.
--harness claudeThe Claude harness packages an agent as a Claude skill: a zip you upload through the UI. Once uploaded, type /<agent-name> in any conversation to activate it.
Who it's for: Use this harness if you work in claude.ai (Pro/Team/Enterprise) or Claude Cowork and want self-driving agents that learn from every conversation.
How to run it
- 1
Install an agent
Run the CLI and answer the prompts (Hindsight Cloud or self-hosted, API URL, token).
npx @vectorize-io/self-driving-agents install marketing/seo --harness claude - 2
Upload the skill zip
The CLI generates a self-contained skill zip. In Claude.ai, go to Customize → Skills → Upload and select the file.
- 3
Allowlist the API host
In Settings → Capabilities, allow the Hindsight API host (e.g. api.hindsight.vectorize.io). Skills use curl to talk to Hindsight.
- 4
Activate the agent
Start a new conversation and type the agent slash command (e.g. /seo-specialist) to load it.
Mapping into a Hindsight bank
Where the agent → bank binding lives, and how to change it.
Under the hood
- The CLI fetches the agent directory and reads bank-template.json.
- It connects to Hindsight, creates a memory bank, and ingests the bundled .md files as seed knowledge.
- A skill zip is generated with the bank ID and API token baked in — no external dependencies.
- When you invoke the skill, Claude loads the latest knowledge pages, retains feedback during the conversation, and updates pages after the session.