About this template
Postiz scheduling, driven by one sentence to your agent
You already know the motion: open the calendar, pick the channels, paste the copy, set the time, repeat it for the next post.
This fork hands that job to an OpenClaw agent that already speaks Postiz. You say what to post and when. It finds your connected channels, writes the post, and puts it on your Postiz calendar — so you review one queue instead of five dashboards.
Close the laptop. The agent keeps running.
Schedule to X and LinkedIn in one instruction
Export your key, then ask for something you can go and check:
export POSTIZ_API_KEY=... # Postiz > Settings > Developers > Public API
List my connected channels and schedule a test post for tomorrow at 9am on X and LinkedIn.
You should see integrations:list and posts:create run, then find that post sitting in Postiz itself. Not in a paste-only drafts folder. In the calendar Postiz publishes from.
What lands in your Postiz + OpenClaw fork
- The postiz skill, wired for OpenClaw
- A CLI wrapper at
~/.openclaw/workspace/skills/postiz/postiz.sh - The invocation contract written into
~/.openclaw/AGENTS.md - Reach across the 28 channels Postiz lists — X, LinkedIn, Reddit, Instagram, Facebook Page, Threads, YouTube, TikTok, Pinterest, Discord, Slack, Mastodon, Bluesky, Telegram, Medium, Dev.to, WordPress and the rest
What you supply: a Postiz API key and a model key
- A Postiz account with your social accounts already connected, plus its Public API key. API access requires a paid Postiz plan.
export POSTIZ_API_KEY=...on the VM. Never write it into a file you capture.- Your OpenClaw model key, through the same BYOK onboard as any OpenClaw agent.
Self-hosting Postiz? Set POSTIZ_API_URL and everything else behaves the same. Social OAuth stays inside Postiz. Your keys stay on your box.
Your first five minutes
Fork it, export the key, ask for the test post, then open Postiz and look at the calendar.
If the post is there on the right channel at the right time, you are done evaluating.
Honest limits of this social media scheduler
This is OpenClaw. If you need Claude Code, Codex, or Hermes specifically, fork something else.
The agent drafts and queues — Postiz does the publishing at the time you set. It cannot connect a social account for you; you do that once yourself in the Postiz web app, and the OAuth never leaves Postiz. It also cannot do anything without a paid Postiz plan for API access.
Model spend and Postiz fees are yours. Your first purchase carries a 30-day money-back guarantee.