Publish to WordPress from OpenClaw
OpenClaw can create and schedule WordPress posts and pages through the Postiz skill. You send OpenClaw the content from a chat app, and it calls the Postiz CLI to set the title, choose post or page, upload a featured image, and schedule publication on your connected WordPress site.
Please make sure there is always a human in the loop.
Last updated: September 2026
Publish to WordPress in Seconds
Setup once, then just ask
# Install the Postiz skill (ClawHub or the skills CLI)
openclaw skills install @nevo-david/postiz
# or: npx skills add gitroomhq/postiz-agent
# Sign in (OAuth2 device flow) or use an API key
postiz auth:login
# or: export POSTIZ_API_KEY=your_api_key
# Confirm OpenClaw can see the skill
openclaw skills list --eligible
# Then just ask OpenClaw from any chat app:
> Publish this as a WordPress post with
hero.png as the featured image, 8am Monday
OpenClaw: Done! Your WordPress post is scheduled for Monday at 8:00 AM.WordPress-Specific Features
Posts & Pages
Create both blog posts and static pages. Just say which one you want.
Featured Images
Upload and set featured images for your posts and pages. Eye-catching thumbnails drive more clicks from your site.
Content Management
Manage your WordPress content by asking OpenClaw. Create, schedule, and organize posts without touching the admin panel.
Scheduled Publishing
Schedule posts and pages for future publication with precise timestamps. Plan your content calendar in advance.
AI-Powered Workflows
Let AI agents draft, format, and publish your WordPress content. From idea to published post without manual intervention.
Multi-Site Support
Connect multiple WordPress sites and publish to any of them. Manage all your sites from a single Postiz account.
How does posting to WordPress from OpenClaw work?
You describe what you want in plain language and OpenClaw handles the Postiz calls for you. Here is how a typical conversation goes.
Find Your WordPress Integration
Ask OpenClaw whether your WordPress account is connected. It also checks which options the platform supports.
Example conversation
> Is my WordPress account connected to Postiz?
OpenClaw: Yes — your WordPress account is connected
and ready. Want me to post something?Prepare Your Content
Write your content and optionally upload a featured image. WordPress supports HTML content for rich formatting.
Example conversation
> Draft a WordPress post about our new
feature launch
OpenClaw: Here's a draft for WordPress:
"We just shipped something big..."
Want me to add media and schedule it?Create Your Post
Create a WordPress post or page with your content, title, featured image, and content type settings.
Example conversation
> Yes — add screenshot.png and schedule
it for tomorrow at 9am
OpenClaw: Done! Scheduled on WordPress for
tomorrow at 9:00 AM.WordPress Settings Reference
Mention any of these in plain language and OpenClaw sets them for you. These are the WordPress options it can apply to any post.
| Field | Type | Description |
|---|---|---|
__type | string | Must be "wordpress" |
title | string | Post or page title (min 2 characters) |
main_image | object | Featured image: {id: string, path: string} |
type | string | Content type: "post" or "page" |
Common Configurations
Ask OpenClaw for any of these common WordPress publishing scenarios and it applies the matching settings.
Simple Blog Post
Just ask
> Post it with: Simple Blog Post
OpenClaw: Got it. Applying:
title: Getting Started with WordPress Automation
type: postBlog Post with Featured Image
Just ask
> Post it with: Blog Post with Featured Image
OpenClaw: Got it. Applying:
title: 10 Tips for Better Code Reviews
main_image: id=img-abc123, path=https://uploads.postiz.com/code-reviews.jpg
type: postStatic Page
Just ask
> Post it with: Static Page
OpenClaw: Got it. Applying:
title: About Our Company
main_image: id=img-xyz789, path=https://uploads.postiz.com/about-hero.jpg
type: pageWhat 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.
Works Where You Are
Message OpenClaw from WhatsApp, Telegram, Slack, Discord, Signal, iMessage, or 10+ other platforms. No new app to learn.
Skill-Based Architecture
OpenClaw extends its abilities through Skills — lightweight plugins defined in Markdown files. Postiz is available as a skill on ClawHub.
Proactive Automation
Schedule recurring tasks with cron jobs. OpenClaw can publish your WordPress content on a schedule without you having to ask each time.
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 WordPress posts with the right settings.
- ✓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 checkWordPress Publishing with OpenClaw
Message OpenClaw from any platform — it reads the Postiz skill, discovers your WordPress integration, and handles the entire publishing 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 WordPress site via Postiz, formats the post, and publishes it — all while you go about your day.
WhatsApp / Telegram
You: Publish my code review tips
article to WordPress as a blog post
with the featured image from ~/img/
OpenClaw: Got it! Here's what I'll do:
1. Upload featured image to Postiz
2. Read your draft from ~/drafts/tips.md
3. Publish as a WordPress blog post
Done! Your WordPress post is live.
Post ID: abc-123Scheduled & Proactive
openclaw automations for recurring content
OpenClaw automations run on cron expressions in an isolated session and can announce results to a chat channel. Create one that drafts and schedules your WordPress content through Postiz, so nothing waits on a manual trigger.
openclaw automations (cron)
openclaw automations create "0 9 * * 1-5" \
"Check ~/content/wordpress for a new Markdown article, publish it as a WordPress post with the image beside it as the featured image, scheduled for 8am." \
--name "WordPress daily post" \
--session isolated \
--announce --channel telegram \
--to "<your chat id>"
# openclaw cron is an alias for the same commandWhy OpenClaw + Postiz for WordPress
OpenClaw's skill system makes Postiz a natural fit. The agent reads the SKILL.md to understand every available command, then autonomously chains them together for WordPress workflows.
- ✓Message from WhatsApp to publish a WordPress post — no terminal needed
- ✓Cron jobs for hands-free daily publishing schedules
- ✓Structured JSON output lets OpenClaw verify each step succeeded
- ✓Featured images uploaded and attached automatically
- ✓Cross-post to WordPress + other platforms in a single conversation
- ✓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 upload <file>
- postiz analytics:platform <id>
# WordPress settings
title, main_image, typeAlso Works with Claude Code
Postiz works with any AI agent that can run commands or call MCP tools — you ask, the agent does the work. That includes Anthropic's Claude Code, which has its own guide for posting to WordPress from Claude Code.
Claude Code
by Anthropic
Claude reads the Postiz skill so it knows what it can do, then autonomously discovers your WordPress integration, uploads your featured image, sets the content type, and publishes the post.
Claude Code
> Publish my code review tips article
to WordPress as a blog post with
a featured image
Claude: Done! Scheduled on WordPress for
tomorrow at 9:00 AM.WordPress + Other Platforms
Publish the same content to WordPress and other platforms in a single request. Each platform gets its own settings.
Example
> Post "Excited to announce our new feature!" to
WordPress and LinkedIn tomorrow at 9am, then schedule
a daily tip on WordPress every weekday at 10am
OpenClaw: Done! Scheduled:
- WordPress + LinkedIn: tomorrow 9:00 AM
- Daily tips on WordPress: Mon-Fri 10:00 AMWhat can you ask OpenClaw to do on WordPress?
These are real messages you can send OpenClaw from WhatsApp, Telegram, Slack, or Discord. OpenClaw maps each one to the right Postiz command and WordPress settings.
Blog post with featured image
Send to OpenClaw
> Publish this article as a WordPress post Monday at 8am with hero.png as the featured image.Landing page
Send to OpenClaw
> Create a WordPress page titled "Agent integrations" from this copy and publish it now.Blog to social
Send to OpenClaw
> Publish this to WordPress at 8am, then post a summary with the link to LinkedIn and X at 9am.WordPress rules OpenClaw has to follow
Postiz enforces these WordPress constraints when OpenClaw creates a post. Knowing them up front avoids a failed request.
- ✓type is required and must be post or page. Say "page" when you mean a static page, otherwise OpenClaw creates a post.
- ✓Titles need at least two characters. Featured images are passed as an uploaded file with an id and path.
- ✓Postiz publishes the content you send. Apply your theme's formatting rules in the text, since OpenClaw cannot edit blocks after publishing.
- ✓Connect the WordPress site in Postiz first. Self-hosted sites need the REST API reachable from Postiz.
OpenClaw and WordPress: frequently asked questions
How do I publish to WordPress from OpenClaw?
Install the Postiz skill in OpenClaw, run postiz auth:login, and connect your WordPress site in Postiz. Then send OpenClaw the content with a title, post or page type, and time. OpenClaw runs postiz posts:create with the WordPress settings and confirms the schedule.
Can OpenClaw create WordPress pages as well as posts?
Yes. WordPress has a type setting in Postiz with two values, post and page. Tell OpenClaw to "create a page" and it sets type to page, so the content publishes as a static page instead of appearing in your blog feed.
Can OpenClaw set a featured image on WordPress?
Yes. Send the image with your request. OpenClaw uploads it with postiz upload and passes the id and path in the main_image setting. WordPress uses it as the featured image in your theme and for social previews. Send the image at the size your theme expects.
Does OpenClaw need WordPress credentials?
No. Postiz holds the WordPress connection, and OpenClaw only runs the Postiz CLI. You authenticate OpenClaw with postiz auth:login or a Postiz API key. Your WordPress application password stays in Postiz, not in OpenClaw's configuration. Revoke the application password in WordPress to cut off access.
Can OpenClaw publish my blog and promote it on social in one go?
Yes. Ask OpenClaw to publish the article to WordPress at 8am and share the link on LinkedIn and X at 9am. It creates the WordPress post first, then schedules the social posts through Postiz with the article URL. Everything appears together in the Postiz calendar.
Related OpenClaw guides
The same Postiz skill covers every platform below. Start from the OpenClaw social media hub for install steps and the full list.
Start publishing to WordPress
Install Postiz Agent and automate your WordPress content strategy with AI-powered scheduling and publishing.
Ready to get started?
Grow your social media presence with Postiz.
Schedule, analyze, and engage with your audience.
Agentic social media scheduler (cloud / open-source)
AI Agents