Install the CPP publishing skill
Send OpenClaw a brief. Give the approved posts a publishing time.
Capture an idea in the messaging channel you already use with OpenClaw. The CPP skill lets your assistant discover connected accounts, create drafts and schedule the versions you approve.
No credit card required.
A short brief from your messaging channel
Prepared in OpenClaw
Review the copy and destinations
Your agent creates drafts through the CPP skill.
Approved posts queued from your assistant
Choose a time after review. CrossPostingPal publishes scheduled posts at that time.
A publishing workflow for OpenClaw
Step 1
Capture the idea where you work
Send your assistant a public link, the point you want to make and the audience. Ask it for two distinct social versions.
Step 2
Approve the copy in the conversation
Check the claims and choose real accounts discovered by the CPP skill. Ask for drafts first and keep their returned IDs.
Step 3
Schedule from your assistant
Confirm dates and timezone, then let the skill schedule the approved drafts. Ask for their status through the same skill.
How to use OpenClaw with CrossPostingPal
Download the OpenClaw publishing skill- Connect your social accounts in CPP. In Settings → Developer / AI Agents, create a separate token with accounts:read, posts:read and posts:write.
- Download and extract the skill below. Install the directory containing SKILL.md with the command shown below, then start a new OpenClaw session.
- On the agent host, run the configure command in an interactive terminal and enter the token when prompted. Input is hidden and stored in a private file. Alternatively, supply CPP_MCP_TOKEN through the runtime’s secret configuration.
- The execution runtime needs Python 3.9+ and access to the script, credentials and CPP endpoint. If exec is sandboxed, configure these inside the sandbox too. Ask OpenClaw to run accounts and create one draft before scheduling.
CrossPostingPal MCP endpoint
https://api.crosspostingpal.com/api/mcpInstall the extracted skill (replace the path)
openclaw skills install /absolute/path/to/crosspostingpal --as crosspostingpal
# In an interactive terminal on the agent host:
python3 /absolute/path/to/crosspostingpal/scripts/cpp_mcp.py configure
python3 /absolute/path/to/crosspostingpal/scripts/cpp_mcp.py accountsRead the full MCP setup and permissions guideStart with this prompt
Add your source material and review the result before scheduling.
Use the CPP skill to list my connected accounts. Turn this idea and public link into X and Bluesky versions. Show me the copy before creating drafts. After approval, return draft IDs. Schedule only after I confirm dates and timezone, then check status.
Before you connect
Do I need a ClawHub listing?
No. Install the extracted skill directory locally. This guide does not depend on a CPP listing in ClawHub.
Does my remote assistant inherit credentials from my laptop?
Configure the private token in the runtime executing the skill. A remote host or sandbox needs its own credential configuration and access to the script.
Which social networks can I connect?
New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination.
Does creating a draft publish anything?
A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission.
Give your approved content a publishing time.
Connect your accounts and create your first draft.