OpenClaw Integration

ContentStudio OpenClaw integration for social media automation

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.

Bash
$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.

  • X
  • Telegram
  • Instagram
  • Facebook
  • LinkedIn
  • TikTok
  • YouTube
  • Pinterest
  • Google Business
  • Threads
  • Bluesky
  • Tumblr

Quick Reference

Everything you need to get started

Skill name
@contentstudio-official/contentstudio
CLI package
contentstudio-cli
Auth method
API key (cs_…) via auth:login or CONTENTSTUDIO_API_KEY
Requirements
A ContentStudio account with an API key, the contentstudio CLI installed, and a working OpenClaw agent wired to a chat app like Telegram or WhatsApp.

Core Capabilities

What you can do with the ContentStudio skill

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.

01

Workspaces

Switch between client workspaces, set the active one, and confirm context before any change lands.

02

Social accounts

List connected channels or generate a one-time OAuth URL to connect OpenClaw to Instagram, LinkedIn, TikTok, and more.

03

Posts

Create, draft, schedule, queue, or publish posts across multiple social networks using simple natural language commands.

04

Approvals

Review pending posts, approve or reject content, and leave feedback without opening the ContentStudio dashboard.

05

Media library

Upload local files or import straight from a URL into your ContentStudio media library, then attach them to any post.

06

Campaigns & labels

Read campaigns, content categories, labels, and team members so your agent keeps everything organized.

Setup

Get started in three steps

Three quick steps are all it takes to connect OpenClaw with ContentStudio and start managing your social media from chat.

1

1 - Install the skill from ClawHub

Adds the ContentStudio skill (SKILL.md and its rule files) to your OpenClaw agent.

openclaw skills install @contentstudio-official/contentstudio
2

2 - Install the ContentStudio CLI

The skill drives this CLI, which talks to the ContentStudio public API.

npm install -g contentstudio-cli
3

3 - Authenticate

Generate a key in Dashboard → Settings → API Keys, log in, then select a workspace.

contentstudio auth:login --api-key cs_...

Run your social media from any chat app

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.

TelegramWhatsAppDiscordSlackSignalMicrosoft TeamsGoogle Chat

Using the skill

See the ContentStudio skill in action

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.

Manage approvals

> 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.

Create a draft

> Draft a Facebook post: "Our new blog is live!"

✓ Previewed it with --dry-run, then created a draft on your Facebook page.

Bulk schedule

> 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 an account

> Connect a new Instagram account.

✓ Generated a one-time OAuth URL; open it to authorize, and I'll confirm.

Manage team

> Who's on the team for this workspace?

✓ Listed your team members and their roles so you know who can approve and publish.

Media upload

> Upload this product photo and attach it to a draft.

✓ Ran media:upload, then created a draft with the image attached.

Security & Trust

Built for secure social media automation

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

Quick fixes for common problems

Most setup issues can be resolved in a few minutes. Here are the most common problems, along with the steps to fix them.

"You must authenticate first"

Run contentstudio auth:status. If has_api_key is false, run auth:login --api-key cs_... with a key from Dashboard → Settings → API Keys.

AuthError (401 / 403)

Your key is missing or invalid. Generate a fresh one in the dashboard and re-run auth:login.

Key not seen in a service setup

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.

RateLimitError (429)

You've hit the API rate limit. Wait a moment and retry, or space out bulk jobs.

FAQs

FAQs

What is the ContentStudio OpenClaw skill?+
It's the official skill that connects ContentStudio to your OpenClaw agent, so you can draft, schedule, and publish social media across 10+ platforms just by chatting in plain language. It wraps the ContentStudio CLI, which talks to the ContentStudio public API.
Is the OpenClaw skill free and open source?+
The skill and CLI are open source under MIT-0 on GitHub at github.com/contentstudioio/contentstudio-agent. You'll need a ContentStudio account and an API key to actually use it.
Where do I get my ContentStudio API key?+
From your ContentStudio Dashboard → Settings → API Keys. For quick local testing, log in with contentstudio auth:login --api-key cs_.... For an agent running as a service, set it as the CONTENTSTUDIO_API_KEY environment variable so the running process can read it.
Do I have to use Telegram?+
No. Telegram is the quickest start, but OpenClaw also supports WhatsApp and Discord. The setup follows the same pattern for each enable that channel's plugin, add the channel, then pair your account.
Can the agent connect a brand-new social account?+
First-time social account connections are done in the ContentStudio web app. Once an account is connected there, your agent can manage its posts, media, approvals, and more from chat.
Which platforms can I post to?+
10+, including X (Twitter), Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, Google Business, Threads, Bluesky, and Tumblr. Connect an account once in ContentStudio and reach it from any chat.
Is it safe to let an AI agent post for me?+
Yes, with sensible guardrails. Your credentials never leave ContentStudio; the agent stores a single scoped API key and talks only to the public API. Every write is previewed with --dry-run, only approved users can control your bot, and the agent confirms which workspace it's acting in before any change.
Can OpenClaw post on a schedule without me?+
Yes. OpenClaw supports recurring cron-based tasks, so you can point your agent at a folder of pending content and have it draft and schedule posts automatically; no manual trigger needed. Every scheduled write still runs through dry-run and workspace confirmation first.
Which AI models can I use?+
Any model provider OpenClaw supports (such as OpenAI). You pick your provider and add its API key during setup. The ContentStudio skill is model-agnostic, so it works the same regardless of which one you choose.

Automate your social media with OpenClaw and ContentStudio

Install the skill, connect your workspace, and let your OpenClaw agent draft, schedule, and publish across 10+ social networks from chat.

Open source (MIT-0)
Dry-run before every write
Scoped API key
7-day free trial · No credit card · Cancel anytime