doodle top mobile

Run Your Social Media from OpenClaw

Postiz plugs into OpenClaw, the open-source personal AI agent. Install it as a skill and OpenClaw can schedule, publish, and manage your posts across 30+ platforms — autonomously, from any chat app, or on a schedule.

Please make sure there is always a human in the loop.

doodle left mobiledoodle right mobile

Install the Postiz Skill for OpenClaw

Two ways to install — pick whichever you prefer. Both add the Postiz skill to OpenClaw in seconds.

From ClawHub

clawhub install nevo-david/postiz

From the skills CLI

npx skills add gitroomhq/postiz-agent

Then set your API key & go

# Set your API key (from Postiz settings)
export POSTIZ_API_KEY=your_api_key

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

# Now just ask OpenClaw to post for you

Built for Automation

🤖

AI Agent Ready

Every command outputs structured JSON. Designed for LLMs and automation pipelines to parse, plan, and execute social media workflows.

🌐

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 the open-source personal AI agent with 145k+ GitHub stars. It runs locally on your machine, connects through apps you already use, and takes real actions on your behalf — 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

Set up cron-based heartbeat tasks. 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: clawhub install nevo-david/postiz
  • OpenClaw reads the SKILL.md and learns all Postiz commands
  • Eligibility is checked automatically — POSTIZ_API_KEY must be set
  • 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
clawhub install nevo-david/postiz

# Or install the skill
npx skills add gitroomhq/postiz-agent

# Set your API key
export POSTIZ_API_KEY=your_api_key

# Verify OpenClaw sees it
openclaw skills list --eligible

# Output:
# - postiz: Social media automation
#   CLI for scheduling posts
#   across 30+ platforms

Post From Any Chat App

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

Cron jobs for recurring content

OpenClaw supports cron-based heartbeat tasks. Set up a recurring job that checks for new content and posts it to all your platforms automatically — no manual trigger needed.

openclaw.json (heartbeat)

{
  "heartbeat": [
    {
      "cron": "0 9 * * 1-5",
      "prompt": "Check ~/content/pending
  for new posts. Upload any media,
  then schedule to Twitter, LinkedIn,
  and Instagram for today at noon.
  Move posted files to ~/content/done."
    }
  ]
}

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: Social media automation
  CLI for scheduling posts across
  30+ platforms
metadata:
  openclaw:
    requirements:
      env:
        - POSTIZ_API_KEY
      binaries:
        - postiz
---

# Available Commands
- postiz integrations:list
- postiz integrations:settings <id>
- postiz posts:create
- postiz upload <file>
- postiz analytics:platform <id>

Command Reference

CommandDescription
postiz integrations:listList all connected social media accounts
postiz integrations:settings <id>Get platform-specific settings schema
postiz integrations:trigger <id> <method>Trigger platform tools (flairs, playlists, etc.)
postiz posts:createCreate and schedule a new post
postiz posts:listList all scheduled and published posts
postiz posts:delete <id>Delete a scheduled post
postiz analytics:platform <id>Get analytics for an integration/channel
postiz analytics:post <id>Get analytics for a specific post
postiz upload <file>Upload media and get a reusable URL

Frequently Asked Questions

What is OpenClaw?

OpenClaw is the open-source personal AI agent. It runs locally, connects to apps you already use, and takes real actions on your behalf — including scheduling and publishing your social media through Postiz.

How do I install the Postiz skill in OpenClaw?

Install it one of two ways: run “clawhub install nevo-david/postiz” to add it from ClawHub, or run “npx skills add gitroomhq/postiz-agent”. Then set your POSTIZ_API_KEY and OpenClaw discovers the skill automatically.

What can OpenClaw do with Postiz?

OpenClaw can draft, schedule, and publish posts, upload images and videos, create threads and comments, apply platform-specific settings, and pull analytics — across 30+ platforms, autonomously or on a schedule.

Which social media platforms are supported?

30+ platforms, including X (Twitter), LinkedIn, Instagram, Facebook, Reddit, YouTube, TikTok, Pinterest, Discord, Slack, Telegram, Threads, Bluesky, Mastodon, and more.

Does it work with other AI agents?

Yes. Postiz Agent is a CLI, so any agent that can run shell commands works — including Claude Code and ChatGPT. You can also connect through the Postiz MCP server.

Is it free to start?

Yes. You can create a Postiz account for free, connect your channels, and start posting with OpenClaw right away.

Start automating today

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

Ready to get started?

Grow your social media presence with Postiz.
Schedule, analyze, and engage with your audience.

Grow your social media presence with Postiz.