doodle top mobile

Post Farcaster Casts to Warpcast from NanoClaw

NanoClaw can publish and schedule Farcaster casts to Warpcast through Postiz. Message NanoClaw from WhatsApp, Telegram, Slack, or Discord with the cast text, an optional image, a Farcaster channel, and a time. It uses the Postiz skill to target the channel by ID and schedule the cast on your connected account.

Setup GuideGitHub

Please make sure there is always a human in the loop.

Last updated: September 2026

doodle left mobiledoodle right mobile

How do I set up NanoClaw to post to Warpcast?

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 Warpcast in Postiz, then message NanoClaw:
> Cast our launch update to the
  /dev channel on Warpcast tomorrow at 9am

NanoClaw: Done! Your Warpcast post is scheduled.

Which Warpcast features does NanoClaw support?

📡

Farcaster Protocol

Post directly to the Farcaster decentralized social protocol. Your casts are stored on-chain and accessible across all Farcaster clients.

📢

Channel Targeting

Target specific Farcaster channels to reach the right audience. Post to niche communities and topic-focused channels.

🌐

Decentralized Social

Own your social graph. Warpcast posts live on the Farcaster protocol, giving you portability and censorship resistance.

💬

Cast Composition

Compose casts with text content and optional channel targeting. Keep your messaging concise and impactful for the Farcaster audience.

🔍

Channel Discovery

Browse and target from thousands of Farcaster channels. Reach communities focused on crypto, tech, art, and more.

📅

Scheduled Casting

Schedule casts with precise timestamps. Plan your Farcaster engagement ahead of time and cast at peak activity hours.

How do I post to Warpcast 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.

1

Find Your Warpcast Integration

Ask NanoClaw whether your Warpcast account is connected. It also checks which options the platform supports.

Example conversation

> Is my Warpcast account connected to Postiz?

NanoClaw: Yes — your Warpcast account is connected
  and ready. Want me to post something?
2

Choose Your Channel

Optionally target a specific Farcaster channel for your cast. If no channel is specified, the cast will be posted to your main feed.

Example conversation

> Draft a Warpcast post about our new
  feature launch

NanoClaw: Here's a draft for Warpcast:
  "We just shipped something big..."
  Want me to add media and schedule it?
3

Create Your Cast

Schedule a Warpcast post with your content and optional channel targeting. Casts are published to the Farcaster protocol for decentralized distribution.

Example conversation

> Yes — add screenshot.png and schedule
  it for tomorrow at 9am

NanoClaw: Done! Scheduled on Warpcast for
  tomorrow at 9:00 AM.

Warpcast Settings Reference

Mention any of these in plain language and NanoClaw sets them for you. These are the Warpcast options it can apply to any post.

FieldTypeDescription
__typestringMust be "warpcast"
subredditarrayArray of channel objects: [{value: {id}}]
subreddit[].value.idstringFarcaster channel ID to target

Common Configurations

Ask NanoClaw for any of these common Warpcast scenarios and it applies the matching settings.

Simple Cast (No Channel)

Just ask

> Post it with: Simple Cast (No Channel)

NanoClaw: Got it. Applying:
  (defaults)

Cast to a Specific Channel

Just ask

> Post it with: Cast to a Specific Channel

NanoClaw: Got it. Applying:
  subreddit: {'id': 'dev'}

Cast to Crypto Channel

Just ask

> Post it with: Cast to Crypto Channel

NanoClaw: Got it. Applying:
  subreddit: {'id': 'crypto'}

Cast to Design Channel

Just ask

> Post it with: Cast to Design Channel

NanoClaw: Got it. Applying:
  subreddit: {'id': 'design'}

What 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 casts 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:list

Warpcast Posting with NanoClaw

Message NanoClaw from any platform — it reads the Postiz skill, discovers your Warpcast integration, and handles the entire casting 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 Warpcast account via Postiz, composes the cast, and publishes it to the Farcaster protocol.

NanoClaw

You: Post to Warpcast about our new
  feature launch, schedule for tomorrow
  at 9am

NanoClaw: On it! Here's my plan:
  1. Found your Warpcast integration
  2. Composing your post
  3. Scheduling for tomorrow 9:00 AM

  Done! Your post is scheduled.
  Post ID: abc-123
🐳

Scheduled & Proactive

Recurring jobs, requested in chat

NanoClaw supports recurring jobs you request in chat. Set up a recurring job that composes and publishes casts to Farcaster 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 Warpcast 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 Warpcast

NanoClaw makes Postiz a natural fit for your Warpcast workflow. The agent discovers all available commands and autonomously chains them together.

  • ✓Message from WhatsApp or Telegram to post to Warpcast — 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 Warpcast + 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 Warpcast
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>

# Warpcast Settings
subreddit (optional array of channels),
each with: id (channel 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 Anthropic's Claude Code.

C

Claude Code

by Anthropic

Claude reads the Postiz skill so it knows what it can do, then autonomously discovers your Warpcast integration, composes your cast with optional channel targeting, and publishes it to Farcaster.

Claude Code

> Cast about our product launch to the
  dev and crypto channels on Farcaster

Claude: Done! Scheduled on Warpcast for
  tomorrow at 9:00 AM.

Can NanoClaw post to Warpcast and other platforms at once?

Schedule the same content to Warpcast and other platforms in a single request. Each platform gets its own settings.

Example

> Post "Excited to announce our new feature!" to
  Warpcast and LinkedIn tomorrow at 9am, then schedule
  a daily tip on Warpcast every weekday at 10am

NanoClaw: Done! Scheduled:
  - Warpcast + LinkedIn: tomorrow 9:00 AM
  - Daily tips on Warpcast: Mon-Fri 10:00 AM

What can I ask NanoClaw to post on Warpcast?

You can ask NanoClaw for anything Postiz supports on Warpcast: 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.

Cast into a channel

Say to NanoClaw

> @Andy cast "Shipped scheduling for agents today" into the /dev channel on Warpcast at 11am

NanoClaw: Sets the channel ID under the subreddit array and schedules for 11:00 AM.

Cast with image

Say to NanoClaw

> @Andy post the launch graphic as a cast on Warpcast tomorrow morning with a one-line caption

NanoClaw: Uploads the image through Postiz and schedules the cast to your feed.

Mirror from X

Say to NanoClaw

> @Andy every time I schedule a launch tweet, also cast the same text to Warpcast

NanoClaw: Schedules a matching Warpcast cast alongside the X post in Postiz.

What should I know before posting to Warpcast from NanoClaw?

Warpcast 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.

  • ✓Channel targeting uses the subreddit array for historical reasons: [{value: {id}}] where id is the Farcaster channel ID. Leave it empty to cast to your main feed.
  • ✓Casts are short-form. Keep them concise and put links at the end so the frame or link preview renders cleanly.
  • ✓Media is uploaded through Postiz first. Send the image in chat or reference a file path in the NanoClaw container.
  • ✓Warpcast is a Farcaster client. Your casts are published to the Farcaster network and visible in other clients too.

Frequently asked questions about NanoClaw and Warpcast

How do I post to Warpcast from NanoClaw?

Install the Postiz skill in NanoClaw with npx skills add gitroomhq/postiz-agent, run postiz auth:login, and connect Warpcast in Postiz. Then message NanoClaw with the cast text, an optional channel, and a time. It creates the cast through Postiz and confirms when it is scheduled.

Can NanoClaw cast into a specific Farcaster channel?

Yes. Name the channel, such as /dev or /design, and NanoClaw places its ID in the channel targeting array so the cast lands in that channel rather than only your feed. If you skip the channel, the cast goes to your main feed. You can target a different channel per cast.

Is Warpcast the same as Farcaster?

Farcaster is the decentralized social protocol; Warpcast is the most popular client for it. Postiz connects through Warpcast, and casts you publish appear on the Farcaster network in any client. When NanoClaw says it posted to Warpcast, the cast is on Farcaster.

Can NanoClaw mirror my X posts to Warpcast?

Yes. Ask NanoClaw to include Warpcast whenever it schedules a post to X, or set up a recurring job that casts from the same content source. Each Postiz request can hold an X entry and a Warpcast entry with their own settings, so both publish at the same time.

Does NanoClaw need my Farcaster signer or recovery phrase?

No. Warpcast is connected to Postiz once through its authorization flow in the Postiz dashboard, and Postiz holds that connection. NanoClaw authenticates to Postiz with postiz auth:login or a POSTIZ_API_KEY. Never share a recovery phrase with any agent or chat app.

Start casting on Warpcast

Install Postiz Agent and automate your Farcaster presence with AI-powered scheduling and publishing.