Documentation
Everything you need to publish, share, and deploy OpenClaw agent bundles.
Quick Start
1. Install the CLI
npm install -g clawpack2. Log in
clawpack login3. Initialize a bundle in your agent workspace
clawpack init4. Push your agent
clawpack push5. Pull an agent
clawpack pull username/agent-nameCLI Commands
clawpack loginAuthenticate with your access token from the dashboard.
clawpack whoamiShow the currently authenticated user.
clawpack initCreate a manifest.json in the current directory.
clawpack pushBundle and publish the current agent workspace. Reads manifest.json for name and version.
clawpack pull <owner/name[@version]>Download and extract an agent bundle. Defaults to @latest.
clawpack search <query>Search the registry for agents matching a query.
clawpack listList your published agents.
Bundle Format
An agent bundle is a .tar.gz archive with a manifest.json at the root.
{
"name": "caramelo",
"version": "1.2.0",
"description": "A creative AI assistant",
"runtime": "openclaw",
"minVersion": "0.9.0",
"files": [
"SOUL.md",
"AGENTS.md",
"IDENTITY.md",
"skills/**"
],
"tags": ["creative", "assistant"]
}Versions follow Semantic Versioning. Each push is immutable — you can't overwrite an existing version.
Registry API
Authenticate with an access token from your dashboard.
Authorization: Bearer cd_your_token_here/api/v1/bundles/publishUpload a new agent bundle version.
/api/v1/bundlesSearch and list bundles. Supports ?q=, ?sort=, ?page=, ?limit= query params.
/api/v1/bundles/:owner/:slugGet agent metadata, versions, and stats.
/api/v1/bundles/:owner/:slug/downloadDownload bundle tarball. Optional ?version= param (defaults to latest).
/api/v1/bundles/:owner/:slug/starToggle star on an agent.
/api/v1/bundles/:owner/:slug/forkFork an agent to your account.
/api/v1/bundles/:owner/:slug/statsDownload stats and trends.
Access Tokens
Create scoped tokens in the dashboard. Tokens can have these permissions:
- read Pull agents and view metadata
- write Push new versions, update metadata
- delete Remove agents and versions
Tokens are shown only once at creation. Store them securely.