OpenClawOpenClaw + Postiz

Schedule Social Media Posts with OpenClaw

  • Self-hosted gateway for WhatsApp, Telegram, Slack, Discord
  • Postiz plugs in as a skill, no MCP server needed
  • Draft, schedule and publish to 30+ platforms by chat

Postiz is the agentic social media scheduling platform that OpenClaw drives through the Postiz skill. Please make sure there is always a human in the loop. Last updated: September 2026. Home/OpenClaw

How do you install the Postiz skill in OpenClaw?

Install the skill from ClawHub or with the skills CLI, sign in to Postiz once, and confirm OpenClaw lists the skill as eligible. Both commands below add the same Postiz skill to OpenClaw.

1Install
about a minute

Run this where OpenClaw runs

One command adds the Postiz skill from ClawHub. Sign in once and OpenClaw can post to every channel through Postiz.

terminal
# Install the Postiz skill from ClawHub
openclaw skills install @nevo-david/postiz

# Sign in with the OAuth2 device flow
postiz auth:login

# Verify OpenClaw sees the skill
openclaw skills list --eligible
openclaw skills check

Prefer the skills CLI? Run npx skills add gitroomhq/postiz-agent instead. Headless servers can export POSTIZ_API_KEY rather than signing in. Full reference in the Postiz CLI docs.

2Ask
live in Postiz

Message OpenClaw from any chat app

OpenClaw reads the Postiz SKILL.md, runs the CLI and confirms the schedule. Posts publish at the set time even after you close the chat.

Post my blog article to X, LinkedIn and Reddit with the cover image, scheduled for tomorrow at 9am.

OpenClaw

Done. Uploaded cover.png and scheduled 3 posts for 9:00 AM tomorrow: X, LinkedIn and Reddit (r/programming). Post ID abc-123. Want me to add Bluesky too?

via PostizXLinkedinReddit

Also try

Which accounts do I have connected?What's scheduled for this week?Cancel tomorrow's LinkedIn post
  1. 1Install the skill: openclaw skills install @nevo-david/postiz (or npx skills add gitroomhq/postiz-agent)
  2. 2Sign in with postiz auth:login, or export POSTIZ_API_KEY from your Postiz settings
  3. 3Run openclaw skills list --eligible and openclaw skills check to confirm OpenClaw can use the skill
  4. 4Message OpenClaw from any connected chat app with the content, platforms and time

How does OpenClaw authenticate to Postiz?

OpenClaw authenticates to Postiz, never to the social networks themselves. Your X, LinkedIn, or Instagram accounts stay connected to Postiz with OAuth, and you can revoke OpenClaw's access from Postiz at any time.

MethodHow it worksBest for
postiz auth:loginOAuth2 device flow: a one-time code opens the browser, credentials are saved to ~/.postiz/credentials.jsonRecommended for a personal OpenClaw gateway
POSTIZ_API_KEYAPI key from Postiz settings, exported in the environment where the OpenClaw gateway runsHeadless servers and automations

One skill posts to every channel you run

Connect your accounts in Postiz once. From then on OpenClaw can post to any of them from WhatsApp, Telegram, Slack or Discord, and Postiz publishes at the time you set.

OpenClaw
XLinkedInInstagramFacebookThreadsRedditYouTubeTikTokPinterestBlueskyDiscordSlackGoogle BusinessTelegramMastodonDribbbleWordPressMediumHashnodeDev.toTwitchKickWarpcastNostrLemmyVKMeWeWhopSkoolListmonk

Is OpenClaw an MCP server?

No. OpenClaw is an agent gateway, and Postiz connects to it as a skill, not through MCP. OpenClaw reads the Postiz SKILL.md and runs the Postiz CLI. OpenClaw can also connect to MCP servers as a client, but for OpenClaw the skill is the recommended path. If you use an MCP-native agent such as Claude or ChatGPT, use the Postiz MCP server instead. OpenClaw is also not the same project as NanoClaw.

Integration surfaceHow Postiz is calledInstallAuthBest for
OpenClaw skill (this page)OpenClaw reads SKILL.md and runs the Postiz CLIopenclaw skills install @nevo-david/postizpostiz auth:login (OAuth2) or POSTIZ_API_KEYOpenClaw users posting from WhatsApp, Telegram, Slack, Discord
Postiz MCP serverMCP client calls Postiz tools over Streamable HTTPAdd https://mcp.postiz.com/mcp-oauth-dynamic to an MCP clientOAuth in the MCP client, no API keyClaude, ChatGPT, Cursor and other MCP-native agents
NanoClawSeparate project (qwibitai/nanoclaw) that runs the Postiz CLI and MCP toolsSee the NanoClaw guidePostiz CLI login or MCP OAuthPeople already running NanoClaw instead of OpenClaw

What can OpenClaw do with Postiz?

OpenClaw can run the full Postiz workflow from a chat message: discover channels, upload media, create posts with platform settings, schedule them, and report analytics.

AI Agent Ready

Postiz returns structured results, so OpenClaw can plan, run, and verify multi-step social media workflows on its own.

30+ Platforms

Post to Twitter/X, LinkedIn, Reddit, Instagram, YouTube, TikTok, and 22 more platforms from a single skill.

Threads & Comments

Create threaded posts with multiple comments, each with their own media. Automatic conversion to platform-native threads.

Rich Media Support

Upload and attach images, videos, audio, and documents. Supports PNG, JPG, MP4, MOV, PDF, and many more formats.

Scheduled Posting

Schedule posts with precise timestamps, create drafts for review, and batch schedule entire content campaigns.

Platform-Specific Settings

Dynamic discovery of platform features like Reddit flairs, YouTube playlists, Pinterest boards, and LinkedIn company pages.

What is OpenClaw?

OpenClaw is an open-source, self-hosted gateway that connects your chat apps to AI agents. It runs on your own machine or server, listens on WhatsApp, Telegram, Slack, Discord, Signal, iMessage, and more, and takes real actions through skills, including managing your social media with Postiz.

Message From Anywhere

Talk to OpenClaw from WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Google Chat, IRC, Teams, Matrix, and more. No new app to learn.

Skill-Based Architecture

OpenClaw extends its abilities through Skills — lightweight Markdown plugins. Postiz is available as a skill on ClawHub, the open-source registry with 13,000+ skills.

Proactive Automation

Create OpenClaw automations on a cron expression. OpenClaw can post to your socials on a schedule, checking for new content and publishing without you lifting a finger.

How Postiz Becomes an OpenClaw Skill

When you install Postiz Agent globally, OpenClaw automatically discovers it by reading the bundled SKILL.md file. This file tells OpenClaw what commands are available, what environment variables are needed, and how to compose posts with the right settings for each platform.

  • Install from ClawHub with one command: openclaw skills install @nevo-david/postiz
  • OpenClaw reads the SKILL.md and learns all Postiz commands
  • Run openclaw skills check to confirm the postiz binary and credentials are in place
  • Skills are loaded on-demand, keeping the agent context clean
  • Works with any LLM backend: Claude, GPT, Gemini, Llama, and more
Install from ClawHub
# Install the Postiz skill from ClawHub
openclaw skills install @nevo-david/postiz

# Or with the skills CLI
npx skills add gitroomhq/postiz-agent

# Sign in with OAuth2 (or set POSTIZ_API_KEY)
postiz auth:login

# Verify OpenClaw sees it
openclaw skills list --eligible
openclaw skills check

How do you post to social media from WhatsApp or Telegram with OpenClaw?

Message OpenClaw from WhatsApp, Telegram, or Slack — it reads the Postiz skill, discovers your integrations, and handles the entire posting workflow autonomously.

From Any Chat App

WhatsApp, Telegram, Slack, Discord...

Send a message to OpenClaw from your favorite chat app. It runs as a persistent daemon on your machine, so it picks up your message, discovers your accounts via Postiz, uploads media, and schedules posts — all while you go about your day.

WhatsApp / Telegram
You: Post my blog article to Twitter,
  LinkedIn, and Reddit with the cover
  image, schedule for tomorrow at 9am

OpenClaw: Done! Posts scheduled:
  - X (Twitter): scheduled 9:00 AM
  - LinkedIn: scheduled 9:00 AM
  - Reddit (r/programming): scheduled 9:00 AM
  Post ID: abc-123

Scheduled & Proactive

openclaw automations for recurring content

OpenClaw automations run a prompt on a cron expression in an isolated session and can announce the result to a chat channel. Set up a weekday job that checks for new content and schedules it through Postiz, no manual trigger needed.

openclaw automations (cron)
openclaw automations create "0 9 * * 1-5" \
  "Check ~/content/pending for new posts. Upload any media, then schedule to X, LinkedIn, and Instagram for today at noon. Move posted files to ~/content/done." \
  --name "Daily social posts" \
  --session isolated \
  --announce --channel telegram \
  --to "<your chat id>"

# openclaw cron is an alias for the same command

Why AI Agents Love Postiz

  • Every command returns structured JSON for easy parsing
  • Built-in SKILL.md provides full command documentation
  • Discovery workflow lets agents explore available platforms
  • Platform-specific tools (flairs, playlists, boards) are dynamically queryable
  • No SDK needed — any agent that can run CLI commands works
  • Model-agnostic — works with Claude, GPT, Gemini, or open-source LLMs
SKILL.md (auto-discovered)
---
name: postiz
description: Postiz is a tool to schedule
  social media and chat posts to 28+
  channels ...
homepage: https://docs.postiz.com/public-api/introduction
metadata: {"openclaw":{"emoji":"🌎",
  "requires":{"bins":[],"env":["POSTIZ_API_URL"]}}}
---

# Essential Commands
- postiz auth:login
- postiz integrations:list
- postiz integrations:settings <id>
- postiz integrations:trigger
- postiz posts:create
- postiz posts:list
- postiz upload <file>
- postiz analytics:platform <id>
- postiz analytics:post <id>

What can you ask OpenClaw to do?

A few things you can say to OpenClaw. It handles the Postiz calls behind the scenes.

Scheduling

Schedule across channels

Post this to X and LinkedIn tomorrow at 9am.

Discovery

Check platform options

What options does my Reddit channel support? What flairs are available in r/programming?

Calendar

Review and clean up the week

What's scheduled for this week? Cancel tomorrow's LinkedIn post.

Analytics

Measure what worked

How did my X account do last month, and how is yesterday's launch post performing?

OpenClaw and Postiz: frequently asked questions

What is OpenClaw?

OpenClaw is an open-source, self-hosted gateway that connects your chat apps, including WhatsApp, Telegram, Slack, Discord, Signal, and iMessage, to AI agents. It extends what the agent can do through skills installed from ClawHub. Postiz is one of those skills, giving OpenClaw the ability to schedule and publish social media posts.

Is OpenClaw an MCP server?

No. OpenClaw is an agent gateway, not an MCP server. Postiz connects to it as a skill: OpenClaw reads the Postiz SKILL.md and runs the Postiz CLI. OpenClaw can also act as an MCP client and connect to MCP servers, but the skill is the recommended Postiz integration path for OpenClaw.

Is OpenClaw the same as NanoClaw?

No. NanoClaw is a separate, smaller open-source project (qwibitai/nanoclaw) with its own Postiz guide at postiz.com/nanoclaw. It also answers messages from WhatsApp, Telegram, Slack, or Discord, but it is a different codebase. Postiz supports both, so pick the agent you already run and follow its own install steps.

How do I install the Postiz skill in OpenClaw?

Run openclaw skills install @nevo-david/postiz to add it from ClawHub, or npx skills add gitroomhq/postiz-agent. Then sign in with postiz auth:login, or export POSTIZ_API_KEY from your Postiz settings, and run openclaw skills list --eligible to confirm OpenClaw sees the skill. After that, just ask OpenClaw to post.

What can OpenClaw do with Postiz?

OpenClaw can list your connected channels, draft posts, upload images and videos, create threads with comments, apply platform-specific settings such as Reddit flairs or YouTube visibility, schedule or publish posts, list and cancel scheduled posts, and pull analytics for a channel or a single post, all from a chat message.

Which social media platforms can OpenClaw post to?

Everything Postiz supports, which is 30+ platforms: X, LinkedIn and LinkedIn Pages, Instagram, Facebook Pages, Threads, Bluesky, Mastodon, Reddit, YouTube, TikTok, Pinterest, Discord, Slack, Telegram, Twitch, Kick, Medium, Dev.to, Hashnode, WordPress, Dribbble, Warpcast, Lemmy, Nostr, VK, Google Business Profile, Listmonk, Skool, Whop, and Moltbook. Each has its own OpenClaw guide below.

Does OpenClaw need my social media passwords or API keys?

No. Your social accounts are connected to Postiz with OAuth, and Postiz holds those tokens. OpenClaw only authenticates to Postiz, either with the postiz auth:login device flow or a Postiz API key you can revoke at any time. OpenClaw never sees a social network password or developer credential.

Can OpenClaw post to social media automatically on a schedule?

Yes. OpenClaw automations (also available as openclaw cron) run a prompt on a cron expression in an isolated session and can announce results to a chat channel. A weekday 9am job can read your drafts folder, upload media, and schedule posts through Postiz without anyone typing a message.

Is Postiz free to use with OpenClaw?

Yes, you can start for free. Create a Postiz account, connect your channels, install the skill, and OpenClaw can post right away. Paid plans add more channels and features, and the pricing page lists every tier.

Why does the Postiz skill not show up in openclaw skills list --eligible?

Run openclaw skills check. It audits missing prerequisites for each skill. For Postiz, make sure the postiz CLI is installed globally with npm install -g postiz and that you are signed in with postiz auth:login or have POSTIZ_API_KEY exported in the environment where the OpenClaw gateway runs.

Start automating today

Install the Postiz skill and let OpenClaw handle social media posting across all your platforms.