Set up Creagency with OpenClaw
Add the Creagency skill and local MCP server so OpenClaw can list accounts, draft posts, upload media, and ask before publish.
Quick start
Setup surfaces
OpenClaw skills are the right place for Creagency's API rules, safety policy, and social workflow instructions.
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 --jsonRegister the local Creagency stdio server in OpenClaw-managed MCP config. Hosted remote MCP is planned as a separate OAuth-based connector. Use the local CLI and stdio MCP server today.
openclaw mcp add creagency \
--command npx \
--args "-y -p @creagency/agent creagency-mcp"
openclaw mcp status --verbose
openclaw mcp doctor creagencyPrompt examples
OpenClaw follows the Creagency skill rules and creates a draft from your brief.
Use the Creagency skill to draft a LinkedIn post for this launch. First list connected accounts. Do not publish.OpenClaw creates a draft and reports the selected account and post id.
The skill directs OpenClaw through signed upload, asset creation, and attachment.
Upload ./demo.png with Creagency, attach it to a new draft, and show me the final draft summary.The image is attached to a draft without exposing upload credentials.
Before drafting, OpenClaw confirms the workspace has the right channels connected.
Use Creagency to list connected LinkedIn, Instagram, and Threads accounts. Stop if the requested channel is missing.The user sees available channels before any content is created.
OpenClaw prepares the risky action but does not execute it until approved.
Prepare the latest Creagency draft for publish, show the account and final text, then wait.A publish summary is shown and OpenClaw waits for confirmation.
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.