About this template
What you get
An OpenClaw agent preloaded with the Postiz skill, so you can schedule and publish social posts across 28+ platforms (X, LinkedIn, Reddit, Instagram, TikTok, YouTube, Threads, Facebook, Discord, Slack, Bluesky, Mastodon, and more) from a single natural-language instruction — no API wiring, no dashboard babysitting.
Tell it: "Draft a launch thread and schedule it for 9am tomorrow on X and LinkedIn." — and it discovers your connected channels, creates the post, and schedules it in your Postiz calendar.
The postiz CLI is installed locally and invoked through a wrapper (~/.openclaw/workspace/skills/postiz/postiz.sh); the invocation contract lives in ~/.openclaw/AGENTS.md.
What you bring (BYOK)
This template provides the agent; you bring your Postiz account:
- A Postiz account + API key. In the Postiz web app, connect your social accounts, then grab a key at Settings → Developers → Public API. (API access requires a paid Postiz plan.)
- Set the key on your VM:
export POSTIZ_API_KEY=<your key>(optionallyexport POSTIZ_API_URL=https://api.postiz.com/public/v1— the default; only change it for self-hosted Postiz). - Your OpenClaw model key (BYOK, as with any OpenClaw agent).
Your keys stay on your VM and are never part of the template. Social-account OAuth happens once in the Postiz web app — never during setup here.
Try it
export POSTIZ_API_KEY=…, then ask OpenClaw to "list my connected channels and schedule a test post for tomorrow morning." It runs integrations:list + posts:create for you and the post appears in Postiz.