Publish to WordPress from NanoClaw
NanoClaw can publish and schedule WordPress posts and pages through Postiz. Send NanoClaw a draft from WhatsApp, Telegram, Slack, or Discord with the title, a featured image, and a time, and it uses the Postiz skill to create the post or page on your connected WordPress site without you opening the admin dashboard.
Please make sure there is always a human in the loop.
Last updated: September 2026
How do I set up NanoClaw to post to WordPress?
Setup, then just ask
# 1. Install NanoClaw (once)
git clone https://github.com/nanocoai/nanoclaw.git
cd NanoClaw && bash nanoclaw.sh
# 2. Add the Postiz skill to your NanoClaw fork
npx skills add gitroomhq/postiz-agent
# 3. Authenticate Postiz (OAuth device flow)
postiz auth:login # or: export POSTIZ_API_KEY=...
# 4. Connect WordPress in Postiz, then message NanoClaw:
> Publish this post on WordPress with
a featured image, tomorrow at 9am
NanoClaw: Done! Your WordPress post is scheduled.Which WordPress features does NanoClaw support?
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 NanoClaw. 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 do I post to WordPress from NanoClaw?
You describe what you want in plain language and NanoClaw handles the Postiz calls for you. Here is how a typical conversation goes.
Find Your WordPress Integration
Ask NanoClaw whether your WordPress account is connected. It also checks which options the platform supports.
Example conversation
> Is my WordPress account connected to Postiz?
NanoClaw: 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
NanoClaw: 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
NanoClaw: Done! Scheduled on WordPress for
tomorrow at 9:00 AM.WordPress Settings Reference
Mention any of these in plain language and NanoClaw 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 NanoClaw 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
NanoClaw: 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
NanoClaw: 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
NanoClaw: Got it. Applying:
title: About Our Company
main_image: id=img-xyz789, path=https://uploads.postiz.com/about-hero.jpg
type: pageWhat is NanoClaw?
NanoClaw is an open-source AI assistant that runs each agent in its own Docker container and is built on Anthropic's Claude Agent SDK. It was created as a smaller, easier-to-audit alternative to OpenClaw. It connects to WhatsApp, Telegram, Slack, Discord, Microsoft Teams, iMessage, and more, and supports per-group memory and recurring jobs.
Container-Based
NanoClaw runs in containers for easy deployment and isolation. Spin up your social media automation agent in seconds with Docker.
Multi-Platform Chat
Connect to WhatsApp, Telegram, Slack, Discord, Microsoft Teams, and more. Message NanoClaw from wherever you already communicate.
Memory & Context
Schedule recurring tasks with cron jobs. NanoClaw can publish your WordPress content on a schedule without you having to ask each time.
How Postiz Works with NanoClaw
NanoClaw discovers Postiz through its skill system. Add the Postiz skill to your NanoClaw fork and the agent reads the SKILL.md to learn every postiz command, then runs them inside its own container when you ask.
- ✓Install Postiz skill with npx skills add gitroomhq/postiz-agent
- ✓NanoClaw reads the SKILL.md and learns all Postiz commands
- ✓Authenticate with postiz auth:login (OAuth device flow) or a POSTIZ_API_KEY
- ✓Skills are loaded on-demand, keeping the agent context clean
- ✓Built on Anthropic's Claude Agent SDK, running in an isolated Docker container
Install Postiz
# In your NanoClaw fork: add the Postiz skill
npx skills add gitroomhq/postiz-agent
# Sign in to Postiz (OAuth device flow)
postiz auth:login
# Or use an API key instead
export POSTIZ_API_KEY=your_api_key
# Check the connection
postiz auth:status
postiz integrations:listWordPress Publishing with NanoClaw
Message NanoClaw 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, or Discord
Send a message to NanoClaw from your favorite chat app. It runs as a background service in an isolated container, 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.
NanoClaw
You: Post to WordPress about our new
feature launch, schedule for tomorrow
at 9am
NanoClaw: On it! Here's my plan:
1. Found your WordPress integration
2. Composing your post
3. Scheduling for tomorrow 9:00 AM
Done! Your post is scheduled.
Post ID: abc-123Scheduled & Proactive
Recurring jobs, requested in chat
NanoClaw supports recurring jobs you request in chat. Set up a recurring job that checks a folder for new drafts and publishes them to WordPress automatically — no manual trigger needed.
Recurring job (ask in chat)
> @Andy every weekday at 9am, check
~/content/posts for new files and
schedule each one to WordPress for
noon. Move posted files to
~/content/published.
NanoClaw: Got it. I'll run this every
weekday at 9:00 AM and schedule the
posts through Postiz.Why NanoClaw + Postiz for WordPress
NanoClaw makes Postiz a natural fit for your WordPress workflow. The agent discovers all available commands and autonomously chains them together.
- ✓Message from WhatsApp or Telegram to post to WordPress — no terminal needed
- ✓Container-based — easy to deploy, isolate, and scale
- ✓Built-in memory remembers your content preferences
- ✓Scheduled jobs for hands-free daily posting
- ✓Cross-post to WordPress + other platforms in a single conversation
- ✓Built on Anthropic's Claude Agent SDK, with each agent group in its own container
SKILL.md (auto-discovered)
---
name: postiz
description: Social media automation
CLI for scheduling posts across
30+ platforms including WordPress
metadata:
NanoClaw:
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>
# WordPress Settings
title, main_image, typeDoes Postiz work with other agents too?
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.
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.Can NanoClaw post to WordPress and other platforms at once?
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
NanoClaw: Done! Scheduled:
- WordPress + LinkedIn: tomorrow 9:00 AM
- Daily tips on WordPress: Mon-Fri 10:00 AMWhat can I ask NanoClaw to post on WordPress?
You can ask NanoClaw for anything Postiz supports on WordPress: a single post, a scheduled batch, or a recurring job. These are prompts you would type in WhatsApp, Telegram, Slack, or Discord. @Andy is NanoClaw's default trigger word; use whatever name you gave your agent.
Blog post with featured image
Say to NanoClaw
> @Andy publish ~/posts/release-notes.md to the blog on Tuesday at 9am with hero.png as the featured image
NanoClaw: Uploads hero.png, sets main_image, type post, and title, schedules for Tuesday.Landing page
Say to NanoClaw
> @Andy create a WordPress page titled "Webinar: Agents that post" from this outline and publish it now
NanoClaw: Sets type page and publishes immediately through Postiz.Syndicate afterwards
Say to NanoClaw
> @Andy after the WordPress post goes live, share it to LinkedIn and X an hour later
NanoClaw: Schedules the WordPress post plus two social posts with the link.What should I know before posting to WordPress from NanoClaw?
WordPress has a few rules that Postiz enforces at publish time. NanoClaw applies them when you mention them in plain language, and asks when a required value is missing.
- ✓type is required: post for a blog post or page for a static page. Say which one you want or NanoClaw will ask.
- ✓title is required with at least 2 characters. The body can be markdown or HTML, which WordPress stores as post content.
- ✓The featured image (main_image) is uploaded through Postiz and passed as {id, path}. Images inside the body are separate from the featured image.
- ✓Postiz connects to your WordPress site with an application password. Categories and tags are not set through Postiz today; add them in WordPress if needed.
Frequently asked questions about NanoClaw and WordPress
How do I publish to WordPress from NanoClaw?
Install the Postiz skill in NanoClaw with npx skills add gitroomhq/postiz-agent, run postiz auth:login, and connect your WordPress site in Postiz using an application password. Then send NanoClaw the content, title, post or page type, and time. It creates the item through Postiz and confirms.
Can NanoClaw create WordPress pages as well as posts?
Yes. The type setting accepts post or page. Say "as a page" for landing pages or evergreen content, and "as a post" for blog articles. Pages do not appear in your blog feed or RSS, while posts do, so choose based on where the content should show up on your site.
Can NanoClaw set a featured image on WordPress posts?
Yes. Send the image in chat or reference a file inside NanoClaw's container and it uploads it through Postiz, then passes it as main_image. WordPress uses it as the featured image for the post or page, which most themes show at the top and in archive listings.
Does this work with self-hosted WordPress and WordPress.com?
Postiz connects to WordPress over the REST API with an application password, which is available on self-hosted sites running WordPress 5.6 or newer. WordPress.com sites need a plan that enables application passwords and the REST API. Connect the site once in Postiz and NanoClaw uses that connection.
Can NanoClaw publish to WordPress on a schedule automatically?
Yes. Ask NanoClaw in chat for a recurring job, for example "every Monday at 9am publish the next draft from ~/blog/queue". It runs on that schedule inside its container and creates the post through Postiz. Keep a person reviewing drafts, and consider publishing as private first if you want a final check.
Post to other platforms from NanoClaw
The same Postiz skill covers 30+ channels. Start from the NanoClaw social media automation guide or jump to a platform that pairs well with WordPress.
Start publishing to WordPress
Install Postiz Agent and automate your WordPress content strategy with AI-powered scheduling and publishing.