Catalog + forge. One package for agent prompts and on-chain identity.
Ship Clawd / Cheshire-schema agents, then register them on Robinhood Chain (EVM / ERC-8004), Solana (SVM / Metaplex Core), or both rails with optional LayerZero zk-omni through the Cheshire Terminal hub.
██████╗██╗ █████╗ ██╗ ██╗██████╗ █████╗ ██████╗ ███████╗███╗ ██╗████████╗███████╗
██╔════╝██║ ██╔══██╗██║ ██║██╔══██╗ ██╔══██╗██╔════╝ ██╔════╝████╗ ██║╚══██╔══╝██╔════╝
██║ ██║ ███████║██║ █╗ ██║██║ ██║ ███████║██║ ███╗█████╗ ██╔██╗ ██║ ██║ ███████╗
██║ ██║ ██╔══██║██║███╗██║██║ ██║ ██╔══██║██║ ██║██╔══╝ ██║╚██╗██║ ██║ ╚════██║
╚██████╗███████╗██║ ██║╚███╔███╔╝██████╔╝ ██║ ██║╚██████╔╝███████╗██║ ╚████║ ██║ ███████║
╚═════╝╚══════╝╚═╝ ╚═╝ ╚══╝╚══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚══════╝
✦ dual-chain agent forge · cheshire-terminal-agents@1.48.3 ✦
Clawd Agents ships as cheshire-terminal-agents on npm — the open catalog + forge package for:
- Agent catalog — 138 dual-chain agent definitions, character personas, locales, and schema validation
- Identity forge — dual-rail registration (Robinhood Chain EVM + Solana SVM) with fail-closed safety
Hosted surfaces: agent hub · agent forge · catalog API
# zero config — open the design TUI (fork templates → customize → save)
npx cheshire-terminal-agents
# or explicit
npx cheshire-terminal-agents design
# install globally (bins: cheshire-terminal-agents · ct-agents)
npm i -g cheshire-terminal-agents
ct-agents design
ct-agents catalog
ct-agents serve
# add to any project
npm i cheshire-terminal-agentsRequires Node.js >=18.18 (ESM).
Every catalog agent, character, minted example, and blank scaffold is a forkable template. The design TUI walks you through:
- Pick a template — catalog agent / character / scaffold / minted
- Customize — identifier, title, author, category, tags, systemRole
- Validate — against
schema/clawdAgentSchema.v1.json - Save — local JSON you own (default
./agents/<id>.json)
# interactive forge
ct-agents design
ct-agents forge # alias
# list everything you can fork
ct-agents design --list
# non-interactive fork
ct-agents design --from defi-yield-farmer --id my-yield-bot --out ./agents/my-yield-bot.json
# blank scaffold
ct-agents design --blank --id research-bot --title "Research Bot" --out ./research-bot.json
# oneshot forge + choose Skill Hub skills (refs only — no bloat)
ct-agents design --from blank --id forge-bot \
--skills metaplex-agent,cheshire-core \
--out ./forge-bot.json
# same, and download ONLY those skills into ./.agents/skills
ct-agents design --from blank --id forge-bot \
--skills metaplex-agent,trading \
--install-skills \
--out ./forge-bot.json
# Skill Hub browser (595 skills stay remote)
ct-agents skills packs
ct-agents skills search vulcan
ct-agents skills install metaplex-agent # sparse fetch of one skill
ct-agents skills attach ./forge-bot.json trading # add refs to existing agent
# validate a definition
ct-agents design --validate ./agents/my-yield-bot.jsonSkills without install bloat: the 595 Skill Hub playbooks live at
Solizardking/skillhub-main.
This package only ships a tiny skills/skillhub-index.json pointer + curated packs.
Full catalog is fetched on demand; installs pull only the slugs you select.
| Source | Path | Role |
|---|---|---|
| Catalog agents | agents/*.json |
Production prompts — fork & specialize |
| Scaffolds | templates/*.template.json |
Blank / DeFi / security / trading starters |
| Characters | characters/*.json |
Persona seeds converted to agent shells |
| Minted | minted/*.json |
On-chain mint metadata → light agent shells |
| Schema | schema/clawdAgentSchema.v1.json |
Validation contract |
| Locales | locales/<id>/ |
i18n packs for published agents |
| Command | Effect |
|---|---|
ct-agents / ct-agents design |
Design TUI — fork templates, customize, validate, save |
ct-agents forge |
Alias for design |
ct-agents design --list |
List forkable templates (agents + scaffolds + characters) |
ct-agents design --from <id> |
Non-interactive fork |
ct-agents design --validate <file> |
Schema-check an agent JSON |
ct-agents catalog |
Print catalog stats (agents, categories, hub) |
ct-agents templates |
List scaffold templates from the catalog |
ct-agents skills |
List deployable skill directories |
ct-agents registry |
Print on-chain registry index |
ct-agents schema |
Show clawdAgentSchema info |
ct-agents serve [--port] |
Local static API from public/ |
ct-agents --help |
Usage + live endpoint map |
npx cheshire-terminal-agents design --list
npx cheshire-terminal-agents catalog
npx cheshire-terminal-agents skills
npx cheshire-terminal-agents serve --port 8080| Surface | Included | Boundary |
|---|---|---|
| Agent catalog | 138 agents in agents-catalog.json, 53 JSON defs under agents/, 11 characters, locales, schema |
Prompts + metadata — not a custody runtime |
| CLI | cheshire-terminal-agents · ct-agents → bin/ct-agents.js |
No silent wallet broadcast |
| Skills | 31 deployable skill modules under skills/ |
Instruction content — pin like code |
| REST / discovery | public/api/agents/*, .well-known/acp.json, ai-plugin.json |
Hosted hub is source of truth for live chain config |
| Nested packages | Source under packages/* (TUI, headless, LZ, trust) |
Private / unpublished — not on npm |
| Optional companion | clawdbot-go Zero Clawd runtime |
Separate package — not a hard dependency |
catalog prompts ──► agents-catalog.json ──► hub / MCP / chat
metadata + image ──► choose rails
├─ Robinhood Chain (4663) → ERC-8004 identity
├─ Solana mainnet → Metaplex Core + Agent Identity
└─ both + zk-omni → dual_identity_link (LayerZero)
AGENT HUB https://cheshireterminal.ai/agents
CATALOG API GET /api/agents/catalog → 138 agents
REGISTRY GET /api/agents/registry → on-chain docs
TEMPLATES GET /api/agents/templates → scaffolds
ACP DISCOVERY GET /.well-known/acp.json → protocol
AI PLUGIN GET /.well-known/ai-plugin.json → chat-gpt
ASSETS /assets/*.svg → forge art
curl -fsS https://cheshireterminal.ai/api/agents/catalog | jq '.stats'Facts from agents-catalog.json (rebuild with npm run build):
| Metric | Count |
|---|---|
| Agents | 138 |
| One-shots | 1 |
| Featured | 5 |
| Categories | 15 |
Character profiles (characters/) |
11 |
Agent JSON defs (agents/) |
53 |
| Deployable skills | 31 |
| Locale files | ~759 |
| Category | Agents |
|---|---|
| defi | 64 |
| payments | 25 |
| trading | 13 |
| security | 6 |
| infrastructure | 5 |
| platform | 4 |
| tools | 4 |
| dev-tools | 3 |
| voice-council | 3 |
| crypto | 2 |
| governance | 2 |
| education | 2 |
| nft | 2 |
| programming | 1 |
| research | 1 |
| Agent | Category | Type |
|---|---|---|
| Clawd Perps Runtime | trading |
featured |
| CLAWD LiveKit Voice | platform |
featured |
| Mechaplex · Mech Builder | platform |
featured |
| Solana PumpFun/PumpSwap Copy Trading Bot | trading |
one-shot · featured |
| Vulcan CLAWD Autonomous Perps | trading |
featured |
| Package | npm | Status |
|---|---|---|
| Clawd Agents / forge | cheshire-terminal-agents@1.48.3 |
Published · bins cheshire-terminal-agents, ct-agents |
| Zero Clawd runtime | clawdbot-go |
Optional companion |
@cheshire/clawd-agent-tui |
— | Private (source only in packages/clawd-agent-tui) |
@cheshire/headless-agent |
— | Private (source only in packages/headless-agent) |
@cheshire/layerzero-omnichain |
— | Private |
@cheshire/solana-agent-trust |
— | Private |
# published package only
npm view cheshire-terminal-agents name version bin
# name = cheshire-terminal-agents
# version = 1.48.3
# bin.cheshire-terminal-agents = bin/ct-agents.js
# bin.ct-agents = bin/ct-agents.jsclawd-agents / cheshire-terminal-agents
├── agents/ # 53 agent definition JSON files
├── characters/ # 11 character profiles
├── bin/ct-agents.js # CLI entry (npm bins)
├── docs/ # documentation
├── examples/ # robinhood + solana templates
├── locales/ # i18n overlays (~759 files)
├── packages/ # private nested packages (not published)
│ ├── clawd-agent-tui/
│ ├── headless-agent/
│ ├── layerzero-omnichain/
│ └── solana-agent-trust/
├── public/
│ ├── .well-known/ # acp.json · ai-plugin.json
│ ├── api/agents/ # catalog · registry · templates
│ └── assets/ # animated SVG banners
├── robinhood-src/ # catalog loaders + bridge
├── schema/ # clawdAgentSchema
├── scripts/ # build + validate
├── skills/ # 31 deployable skills
├── agents-catalog.json # built catalog (138 agents)
└── package.json # name: cheshire-terminal-agents @ 1.48.3
# 1. Install
npm i -g cheshire-terminal-agents
# 2. Browse the catalog
ct-agents catalog
# 3. List skills
ct-agents skills
# 4. Schema info
ct-agents schema
# 5. Serve the local API
ct-agents serve --port 8080From any project (after npm i cheshire-terminal-agents):
import catalog from 'cheshire-terminal-agents/catalog'
// or load agents-catalog.json via package exports
console.log('Clawd Agents ready')Root agent scaffolds: agent-template.json · agent-template-full.json · agent-template-attested.json.
┌─── PR into repo ──────────────────────────────────────────────┐
│ static agent prompt · auto-cdn · locales │
└───────────────────────────────────────────────────────────────┘
┌─── Self-host + A2A ───────────────────────────────────────────┐
│ custom logic · streaming · discoverable via hub │
└───────────────────────────────────────────────────────────────┘
┌─── Mint as MPL Core ──────────────────────────────────────────┐
│ on-chain identity · solana:mainnet · transferable ownership │
└───────────────────────────────────────────────────────────────┘
┌─── MCP server only ───────────────────────────────────────────┐
│ tool provider · clawd desktop · cursor │
└───────────────────────────────────────────────────────────────┘
- Never request, store, print, or transmit private keys or seed phrases.
- Hosted forge APIs prepare unsigned intents — they do not custody wallets.
- Re-fetch live registry / health endpoints before any chain write.
- Catalog prompts are instruction content — not automatic execution.
- Agent identity assets are not investment promises.
npm run build # rebuild agents-catalog.json + validate
npm run validate # schema / catalog checks
npm test # same as validate
npm run catalog # print compact stats JSON
node bin/ct-agents.js catalog
node bin/ct-agents.js --helpSmoke script (README + package + CLI consistency):
node scripts/smoke-readme-npm.cjs| Field | Value |
|---|---|
| Product | Clawd Agents |
| npm name | cheshire-terminal-agents |
| Version | 1.48.3 |
| Bins | cheshire-terminal-agents, ct-agents |
| License | MIT |
| Hub | https://cheshireterminal.ai/agents |
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
██ ██
██ CLAWD AGENTS ██
██ cheshire-terminal-agents@1.48.3 ██
██ 138 agents · 1 one-shot · 5 featured ██
██ cheshireterminal.ai/agents ██
██ ██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
MIT © Cheshire Terminal / Clawd Agents contributors.