Set up Creagency with NanoClaw
Give NanoClaw a narrow Creagency command surface for one-shot drafts, media uploads, account checks, and confirmation-gated publish actions.
Quick start
Setup surfaces
Install the Creagency skill so NanoClaw uses the real API rules instead of inventing endpoints.
mkdir -p ~/.agents/skills/creagency-api
curl -fsSL https://creagency.ai/.agents/skills/creagency-api/SKILL.md \
-o ~/.agents/skills/creagency-api/SKILL.mdUse parseable terminal commands when the agent can run local shell tools.
npm install -g @creagency/agent
export CREAGENCY_API_KEY=creagency_xxx
export CREAGENCY_API_ORIGIN=https://api.creagency.ai
creagency auth:status --json
creagency integrations:list --jsonUse creagency-mcp only when the NanoClaw runtime can launch local stdio MCP servers. Hosted remote MCP is planned as a separate OAuth-based connector. Use the local CLI and stdio MCP server today.
{
"mcpServers": {
"creagency": {
"command": "npx",
"args": ["-y", "-p", "@creagency/agent", "creagency-mcp"],
"env": {
"CREAGENCY_API_ORIGIN": "https://api.creagency.ai"
}
}
}
}Prompt examples
NanoClaw creates one draft and exits cleanly.
Use Creagency to create one LinkedIn draft from this text. Return the post id and do not publish.A single draft is created and the post id is returned.
The agent proves it can access the right workspace before creating content.
Run Creagency auth and integrations checks. Stop if LinkedIn is not connected.The run exits before content work if the requested channel is unavailable.
NanoClaw uploads a file and uses it in a draft.
Upload ./card.png with Creagency and create one Threads draft with that asset. Do not schedule.A draft with media is created and left for review.
The run prepares publish and logs the target summary.
Prepare post_123 for publishing. Print the post id, platform, account, and final copy, then stop.The output is auditable and does not execute publish.
Run creagency auth:status --json, then integrations:list --json. If the list is empty, connect social accounts in Creagency first.
Create or rotate the API key with posts:read, posts:write, assets:read, assets:write, and integrations:read.
Point it back to the skill rule: create or schedule a draft first unless the user explicitly confirms publish.