Schedule Social Media Posts with NanoClaw
- Add the Postiz skill to your NanoClaw fork
- Message it from WhatsApp, Telegram, Slack or Discord
- Draft, schedule and analyze posts on 30+ platforms
Postiz is the agentic social media scheduling platform that NanoClaw drives through the Postiz skill. Please make sure there is always a human in the loop. Last updated: September 2026. Part of the Postiz AI agents guide.
How do I set up Postiz in NanoClaw?
Four steps: install NanoClaw, add the Postiz skill to your fork, sign in to Postiz, and message the agent. NanoClaw's default trigger word is @Andy; use whatever name you gave yours.
Run this in your NanoClaw fork
One script installs NanoClaw, one command adds the Postiz skill, and postiz auth:login signs the container in to your Postiz account.
# 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. Sign in to Postiz (OAuth device flow)
postiz auth:login # or: export POSTIZ_API_KEY=...OAuth device flow, so no secret is pasted into chat. Prefer a key? Set POSTIZ_API_KEY inside the container instead. Skill source on GitHub.
Message NanoClaw from your chat app
NanoClaw runs the postiz CLI inside its container and reports back in chat. Posts publish at the scheduled time whether or not you are around.
@Andy post "Hello from Postiz!" to X and LinkedIn, schedule it for tomorrow at 9am
Done. Ran postiz integrations:list, found your X and LinkedIn channels, then postiz posts:create for both. Scheduled for tomorrow at 9:00 AM.
via Postiz
Also try
- 1Install NanoClaw: clone the repo and run bash nanoclaw.sh
- 2Add the Postiz skill with npx skills add gitroomhq/postiz-agent
- 3Sign in with postiz auth:login and connect your channels in Postiz
- 4Message NanoClaw from WhatsApp, Telegram, Slack or Discord
What can NanoClaw do with Postiz?
AI Agent Ready
Postiz returns structured results, so NanoClaw can plan, run, and verify multi-step social media workflows on its own.
30+ Platforms
Post to Twitter/X, LinkedIn, Reddit, Instagram, YouTube, TikTok, and 22 more platforms. One request from you, NanoClaw handles every platform.
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.
How does NanoClaw post to social media?
NanoClaw posts by running the postiz CLI from the Postiz skill: it lists your channels, uploads media, creates the post with platform settings, and reports back in chat. Here is how a typical conversation goes.
- 1
Discover Integrations
List all your connected social media accounts and discover platform-specific features like subreddit flairs and YouTube playlists.Example conversation> What social accounts do I have connected? NanoClaw: You have 4 channels connected: X, LinkedIn, Reddit, and YouTube. I can also check platform options like subreddit flairs or YouTube playlists. - 2
Create Posts
Describe the post — content, media, comments, and any platform options — and NanoClaw builds it, from a quick one-liner to a full campaign.Example conversation> Post "Check out our new feature!" with screenshot.png to X and LinkedIn, tomorrow at 9am NanoClaw: Done! Scheduled on X and LinkedIn for tomorrow at 9:00 AM with the image. - 3
Manage & Analyze
List, filter, and manage your scheduled posts. Track performance with platform and post-level analytics. Ask for a week of content and NanoClaw schedules the whole campaign.Example conversation> What's scheduled this week, and how did last month's posts perform? NanoClaw: 5 posts scheduled Mon-Fri. Last 30 days: 12.4k impressions, up 18%. Your best post was Tuesday's launch thread.
Can NanoClaw post to several platforms at once?
Yes. Ask once and NanoClaw schedules to every platform in the same request, each with its own media and settings. For example:
> Post "Launching our new feature today!" with
banner.png to X, LinkedIn, and Facebook tomorrow
at 9am. On Reddit, post it to r/programming as a
text post titled "New Tutorial". Then schedule a
daily tip on X and LinkedIn for the rest of the week.
NanoClaw: Done! Here's what I scheduled:
- X, LinkedIn, Facebook: tomorrow 9:00 AM (banner.png)
- Reddit r/programming: tomorrow 9:00 AM, "New Tutorial"
- Daily tips: Mon-Fri 9:00 AM on X and LinkedInWhat is NanoClaw?
NanoClaw is an open-source (MIT) AI assistant that runs each agent group in its own Docker container and is built on Anthropic's Claude Agent SDK. It was created as a small, readable alternative to OpenClaw. It connects to WhatsApp, Telegram, Discord, Slack, Microsoft Teams, iMessage, Matrix, and more, keeps per-group memory, and runs recurring jobs you request in chat.
Container-Based
Each NanoClaw agent group runs in its own Docker container, so a prompt in one chat cannot reach files or credentials in another. Setup is one script: bash nanoclaw.sh.
Multi-Platform Chat
Connects to WhatsApp, Telegram, Discord, Slack, Microsoft Teams, iMessage, Matrix, Google Chat, Webex, and email. Talk to your agent from whichever app you already use.
Memory & Context
Each agent group keeps its own memory and isolated workspace, so NanoClaw remembers your posting preferences and past requests over time.
How Postiz Works with NanoClaw
NanoClaw discovers Postiz through its skill system. Add the skill to your fork and the agent reads the SKILL.md file, then calls postiz commands inside its container whenever you ask from a connected chat app.
- Install via npx skills add gitroomhq/postiz-agent
- NanoClaw reads SKILL.md to discover available commands
- Authenticate with postiz auth:login (OAuth device flow) or a POSTIZ_API_KEY
- Skills loaded on-demand when you interact with NanoClaw
- Built on Anthropic's Claude Agent SDK, isolated in a Docker container
# 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:listHow do I post to social media from WhatsApp or Telegram with NanoClaw?
Send NanoClaw a normal chat message. It connects to Postiz, discovers your integrations, uploads media, and handles the entire publishing workflow from the chat app you already use.
Chat Workflow
From WhatsApp or Telegram
Message NanoClaw from WhatsApp or Telegram to post. It connects to Postiz, discovers your accounts, uploads media, and schedules posts — all from a simple chat message.
You: Post my blog article to Twitter,
LinkedIn, and Reddit with the cover
image, schedule for tomorrow at 9am
NanoClaw: I'll handle that.
1. Found your integrations via Postiz
2. Uploading cover image
3. Scheduling across 3 platforms
Done! Posts scheduled:
- X (Twitter): scheduled 9:00 AM
- LinkedIn: scheduled 9:00 AM
- Reddit (r/programming): scheduled 9:00 AMScheduled Jobs
Recurring jobs, requested in chat
NanoClaw has built-in recurring jobs. Ask for one in chat and the agent runs it on schedule, drafting and publishing content through Postiz without a manual trigger. There are no config files to edit.
> @Andy every weekday at 9am, check
~/content/drafts for new posts and
schedule them to all my social
platforms for noon today. Move
published drafts to ~/content/published.
NanoClaw: Got it. Every weekday at 9:00 AM
I'll read the drafts, schedule each one
through Postiz for 12:00 PM, and move
the files when done.Why NanoClaw + Postiz
- Message from WhatsApp, Telegram, Slack, or Discord to post
- Container-based — each agent group isolated in Docker
- Per-group memory — remembers your preferences and past requests
- Recurring jobs — ask once in chat and posting runs on schedule
- Cross-post to multiple platforms in a single request
- Built on Anthropic's Claude Agent SDK
---
name: postiz
description: Social media automation
CLI for scheduling posts across
30+ platforms
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>Does 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 Claude Code, Anthropic's agentic coding tool, and any agent that speaks MCP.
Claude Code
Anthropic's agentic coding tool
Claude Code reads the Postiz skill so it knows what it can do. It autonomously discovers your integrations, uploads media, composes posts with platform-specific settings, and schedules content across all your connected platforms.
> Schedule a tweet for tomorrow morning
announcing our new feature, attach
the screenshot from ./assets/launch.png
Claude Code: Done! Scheduled on X for
tomorrow at 9:00 AM.What can I ask NanoClaw to do?
Anything the postiz CLI can do: list channels, fetch platform options, create and cancel posts, upload media, and pull analytics. Say it in plain language and NanoClaw runs the matching command.
See what is connected
Which accounts do I have connected, and what flairs are available in r/programming?
Post across channels
Post this to X and LinkedIn tomorrow at 9am with screenshot.png attached.
Check performance
How did my X account do last month, and how is yesterday's launch post performing?
Tidy the queue
What's scheduled for this week? Cancel tomorrow's LinkedIn post and keep the rest.
Which platforms can NanoClaw post to?
All 30+ Postiz channels. The 25 below each have a dedicated NanoClaw guide with example prompts, a settings reference, platform rules, and FAQs.
X (Twitter)
Tweets, threads, and reply controls
Professional posts and image carousels
Feed posts, stories, and reels
Text posts, links, and media
Subreddits, flairs, and post types
YouTube
Video uploads, thumbnails, and tags
TikTok
Videos, privacy, duets, and stitches
Pins, boards, and link pins
Discord
Channel messaging and media
Slack
Channel messaging and team updates
Telegram
Bot-powered channel messaging
Twitch
Chat messages and announcements
Kick
Chat messages and notifications
Medium
Articles, publications, and tags
Dev.to
Developer articles and organizations
Hashnode
Blog posts and publications
WordPress
Posts, pages, and featured images
Dribbble
Design shots and team portfolios
Warpcast
Farcaster casts and channels
Lemmy
Federated community posts
Moltbook
AI agent social network
Google My Business
Business posts, events, and offers
Listmonk
Email campaigns and newsletters
Skool
Community posts and groups
Whop
Company forums and experiences
How does NanoClaw compare to OpenClaw?
They are different projects. NanoClaw is a small, container-isolated alternative to OpenClaw; both run the same Postiz skill against the same Postiz account. Pick the agent you already run and follow its guide.
| NanoClaw | OpenClaw | |
|---|---|---|
| What it is | Open-source AI assistant that runs each agent group in its own Docker container | Open-source personal AI agent that runs locally on your machine |
| Codebase | One process and a handful of files, built to be read and customized | Large, full-featured project with 145k+ GitHub stars |
| Agent runtime | Anthropic's Claude Agent SDK | OpenClaw's own runtime with Markdown skill plugins |
| Chat apps | WhatsApp, Telegram, Discord, Slack, Teams, iMessage, Matrix, Google Chat, Webex, email | WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Google Chat, IRC, Teams, Matrix |
| Install the Postiz skill | npx skills add gitroomhq/postiz-agent | clawhub install nevo-david/postiz or npx skills add gitroomhq/postiz-agent |
| Recurring posts | Ask for a recurring job in chat; no config files | Cron automations via openclaw automations create |
| Postiz authentication | postiz auth:login (OAuth device flow) or POSTIZ_API_KEY | postiz auth:login (OAuth device flow) or POSTIZ_API_KEY |
Is it safe and free to run NanoClaw with Postiz?
Security and authentication
NanoClaw signs in to Postiz with postiz auth:login, an OAuth device flow, so no secret is pasted into a chat. A POSTIZ_API_KEY set inside the container works as an alternative. Your social network logins stay in Postiz; NanoClaw never sees them. Each agent group runs in its own Docker container, and you should keep a human reviewing the Postiz calendar.
Pricing
NanoClaw is MIT-licensed open source; you pay only for Anthropic usage and the machine it runs on. Postiz Cloud has a 7-day free trial. Current plans and channel limits are on the Postiz pricing page.
Frequently asked questions about NanoClaw and Postiz
What is NanoClaw?
Is NanoClaw the same as OpenClaw?
How do I install the Postiz skill in NanoClaw?
Do I need a Postiz API key to use NanoClaw?
Which social media platforms can NanoClaw post to?
Can NanoClaw post on a schedule without me asking each time?
Does NanoClaw use the Postiz MCP server or the CLI?
Is NanoClaw free to use with Postiz?
Start automating today
Set up Postiz once and let NanoClaw handle your social media posting across every platform — you just ask.
