Workspaces
Switch between client workspaces, set the active one, and confirm context before any change lands.
Connect ContentStudio to OpenClaw and draft, schedule, approve, and publish content across 10+ social networks using simple natural language. The OpenClaw social media automation skill turns a chat message into a scheduled post.
$openclaw skills install @contentstudio-official/contentstudio $npm install -g contentstudio-cli $contentstudio auth:login --api-key cs_...Publishes to:
X / Twitter, Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, Google Business, Threads, Bluesky, Tumblr, and more.
Quick Reference
Core Capabilities
The ContentStudio skill gives your OpenClaw agent access to the core features you use every day, making it easy to manage workspaces, social accounts, content, media, and approvals from a single chat.
Switch between client workspaces, set the active one, and confirm context before any change lands.
List connected channels or generate a one-time OAuth URL to connect OpenClaw to Instagram, LinkedIn, TikTok, and more.
Create, draft, schedule, queue, or publish posts across multiple social networks using simple natural language commands.
Review pending posts, approve or reject content, and leave feedback without opening the ContentStudio dashboard.
Upload local files or import straight from a URL into your ContentStudio media library, then attach them to any post.
Read campaigns, content categories, labels, and team members so your agent keeps everything organized.
Setup
Three quick steps are all it takes to connect OpenClaw with ContentStudio and start managing your social media from chat.
Adds the ContentStudio skill (SKILL.md and its rule files) to your OpenClaw agent.
openclaw skills install @contentstudio-official/contentstudioThe skill drives this CLI, which talks to the ContentStudio public API.
npm install -g contentstudio-cliGenerate a key in Dashboard → Settings → API Keys, log in, then select a workspace.
contentstudio auth:login --api-key cs_...Wire OpenClaw to Telegram, WhatsApp, or Discord and you're done: no new dashboard, no app to learn. Text your own agent, and it handles the entire posting workflow autonomously.
Using the skill
See how simple it is to manage your social media with natural language. Your OpenClaw agent handles everyday social media tasks, with ContentStudio doing the heavy lifting behind the scenes.
> Approve the post waiting on me and leave "looks great!" as feedback.
✓Approved the pending post and added your feedback; it's cleared to publish.
> Draft a Facebook post: "Our new blog is live!"
✓ Previewed it with --dry-run, then created a draft on your Facebook page.
> Schedule these five posts across LinkedIn, X, and Facebook for next week.
✓Queued all five to three platforms, dry-ran each, then scheduled them in this workspace.
> Connect a new Instagram account.
✓ Generated a one-time OAuth URL; open it to authorize, and I'll confirm.
> Who's on the team for this workspace?
✓ Listed your team members and their roles so you know who can approve and publish.
> Upload this product photo and attach it to a draft.
✓ Ran media:upload, then created a draft with the image attached.
Security & Trust
Secure API authentication, workspace verification, and dry-run previews help keep every action safe, transparent, and under your control.
Scoped API key: Authenticate using a single cs_ API key that connects only to the ContentStudio public API. Revoke or replace it anytime without exposing your social account passwords.
Dry-run before writes: Every create, update, delete, approval, or upload action is previewed with --dry-run before it reaches the API, giving you a chance to verify changes first.
Workspace confirmation: Before making any changes, the skill confirms the active workspace to ensure posts, approvals, and updates always go to the correct client or brand.
Least privilege, open source: The skill is restricted to Bash(contentstudio:*) permissions and released under the MIT-0 license, so you can inspect, audit, and verify every line of code.
Troubleshooting
Most setup issues can be resolved in a few minutes. Here are the most common problems, along with the steps to fix them.
Run contentstudio auth:status. If has_api_key is false, run auth:login --api-key cs_... with a key from Dashboard → Settings → API Keys.
Your key is missing or invalid. Generate a fresh one in the dashboard and re-run auth:login.
A shell export doesn't persist into a running gateway. Set CONTENTSTUDIO_API_KEY in the agent's actual environment (systemd Environment= or Docker -e), then restart the service.
You've hit the API rate limit. Wait a moment and retry, or space out bulk jobs.
FAQs
Install the skill, connect your workspace, and let your OpenClaw agent draft, schedule, and publish across 10+ social networks from chat.