Install skills
| Tool | Config directory | Skills installed to |
|---|---|---|
| Claude Code | ~/.claude/ | ~/.claude/skills/zam-*/SKILL.md |
| Codex | ~/.codex/ | ~/.codex/skills/zam-*/SKILL.md |
| OpenCode | ~/.config/opencode/ | ~/.config/opencode/skills/zam-*/SKILL.md |
| Cursor | ~/.cursor/ | ~/.cursor/skills/zam-*/SKILL.md |
What gets installed
Three skill files, each teaching the agent a different workflow:zam-search
zam-search
Teaches the agent to search the public marketplace using
zam search. Covers text queries, category/tag filters, and viewing API specs with zam openapi. No API key required.zam-create
zam-create
Teaches the agent to create and manage listings using
zam listings create, update, delete, and create-from-service. Requires an API key.zam-activate
zam-activate
Teaches the agent to activate listings using
zam activate and check order status with zam orders list and zam orders get. Requires an API key.Auto-approval hook (Claude Code)
For Claude Code, the installer also sets up an auto-approval hook that reduces permission prompts for safe, read-only operations. The hook is installed at~/.zam/hooks/auto-approve-zam.sh and registered in ~/.claude/settings.json.
Auto-approved operations:
| Command | Why it’s safe |
|---|---|
zam search * | Public marketplace search, no auth needed |
zam orders list | Read-only, lists your orders |
zam orders get * | Read-only, views one order |
zam openapi | Read-only, views API spec |
zam config show | Read-only, displays current config |
| Command | Why |
|---|---|
zam activate * | Creates an order (costs money) |
zam listings create/update/delete | Modifies your listings |
zam api-keys * | Manages authentication keys |
zam config set-key/set-url | Changes CLI configuration |
Idempotent updates
Runningzam agents install again updates skill files and the hook in place. Existing hooks from other tools in ~/.claude/settings.json are preserved — the ZAM hook entry is replaced, never duplicated.
Try it out
After installing, ask your agent:- “Search ZAM for available tools”
- “What’s on the ZAM marketplace?”
- “Activate the weather listing on ZAM”