doodle top mobile

Post to Skool Communities from NanoClaw

NanoClaw can publish and schedule Skool community posts through Postiz. Message NanoClaw from WhatsApp, Telegram, Slack, or Discord with the group, a title, the category label, the body, and a time. It uses the Postiz skill to resolve the group and label IDs and schedule the post in your Skool community.

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 Skool?

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 Skool in Postiz, then message NanoClaw:
> Post the welcome announcement to my
  Skool group tomorrow at 9am

NanoClaw: Done! Your Skool post is scheduled.

Which Skool features does NanoClaw support?

👥

Community Posts

Create rich community posts in your Skool groups. Share updates, lessons, and discussions with your members.

🎯

Group Targeting

Direct posts to specific Skool groups by ID. Reach the right community segment with every post.

🏷

Labeled Content

Categorize posts with labels for easy organization. Help members find relevant content by topic or category.

🎓

Course Communities

Engage your course communities with scheduled content. Keep students active with regular discussion prompts and updates.

📝

Titled Posts

Every Skool post gets a title for clarity. Create well-structured content that stands out in the community feed.

📅

Scheduled Posting

Schedule community posts in advance with ISO timestamps. Plan your content calendar and let automation handle delivery.

How do I post to Skool 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 Skool Integration

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

Example conversation

> Is my Skool account connected to Postiz?

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

Configure Your Post

Set the target group, label, and title for your post. Every Skool post requires a group ID, label, and title alongside your content.

Example conversation

> Draft a Skool post about our new
  feature launch

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

Create Your Post

Schedule a Skool community post with your content, group targeting, label, and title. Optionally add a schedule time for future delivery.

Example conversation

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

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

Skool Settings Reference

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

FieldTypeDescription
__typestringMust be "skool" to identify the platform
groupstringSkool group ID to post to
labelstringLabel ID for categorizing the post
titlestringPost title (min 1 character)

Common Configurations

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

Weekly Discussion Thread

Just ask

> Post it with: Weekly Discussion Thread

NanoClaw: Got it. Applying:
  group: my-community
  label: discussion
  title: Weekly Discussion - Share Your Wins

Course Lesson Update

Just ask

> Post it with: Course Lesson Update

NanoClaw: Got it. Applying:
  group: course-cohort-3
  label: lesson
  title: Module 5: Advanced Strategies

Community Announcement

Just ask

> Post it with: Community Announcement

NanoClaw: Got it. Applying:
  group: my-community
  label: announcement
  title: Important: New Community Guidelines

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 post to your Skool communities 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

Skool Posting with NanoClaw

Message NanoClaw from any platform — it reads the Postiz skill, discovers your Skool integration, and handles the entire community posting 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 Skool community via Postiz, creates the post with the right group and label, and publishes it — all while you go about your day.

NanoClaw

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

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

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

Scheduled & Proactive

Cron jobs for recurring community content

NanoClaw supports recurring jobs you request in chat. Set up a recurring job that creates weekly discussion threads in your Skool groups 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 Skool 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 Skool

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

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

# Skool Settings
group, label, title

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 Skool integration, targets the right group and label, sets the post title, and publishes to your community.

Claude Code

> Post a lesson update to my course
  group about Module 5, label it as
  "lesson", schedule for Monday 9am

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

Can NanoClaw post to Skool and other platforms at once?

Post to your Skool community and social media simultaneously. Each platform gets its own settings.

Example

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

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

What can I ask NanoClaw to post on Skool?

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

Weekly wins thread

Say to NanoClaw

> @Andy post a "Share your wins" thread in the Founders group on Skool every Friday at 9am under the Wins label

NanoClaw: Resolves group and label IDs, creates a recurring job that posts each Friday.

Announcement

Say to NanoClaw

> @Andy post the new course module announcement to Skool under Announcements titled "Module 4 is live" tomorrow at 8am

NanoClaw: Sets group, label, and title, schedules for 8:00 AM.

List labels

Say to NanoClaw

> @Andy what labels are available in my Skool group?

NanoClaw: Runs postiz integrations:settings and lists labels with IDs.

What should I know before posting to Skool from NanoClaw?

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

  • ✓group, label, and title are all required. NanoClaw can fetch group and label IDs with postiz integrations:settings and match the names you use.
  • ✓Labels are Skool's post categories. Pick one that exists in the group; NanoClaw cannot create new labels.
  • ✓The Postiz connection posts as the Skool account you connected, so it needs posting rights in that group.
  • ✓Community posts read best with a clear title and a short body. Ask NanoClaw for a question or prompt at the end to drive replies.

Frequently asked questions about NanoClaw and Skool

How do I post to Skool from NanoClaw?

Add the Postiz skill to NanoClaw with npx skills add gitroomhq/postiz-agent, authenticate with postiz auth:login, and connect Skool in Postiz. Then message NanoClaw with the group, label, title, body, and time. It resolves the group and label IDs and schedules the post through Postiz.

How does NanoClaw choose the Skool label?

Labels are Skool's post categories and are referenced by ID in Postiz. NanoClaw runs postiz integrations:settings for your Skool channel to list the labels in the group and matches the one you named. If you do not mention a label, it asks which category the post belongs in.

Can NanoClaw post recurring engagement threads in my Skool group?

Yes. Ask NanoClaw in chat for a recurring job, for example a weekly wins thread every Friday or a Monday goals post. It runs on that schedule inside its container and creates the post through Postiz with the right group, label, and title each time. You can pause it in chat anytime.

Can NanoClaw post to more than one Skool group?

Yes, if each group is connected in Postiz or reachable from the connected account. Name the group in your message and NanoClaw sets the matching group ID. You can schedule the same announcement to two groups in one request with different labels or titles for each.

Does NanoClaw need my Skool password?

No. Skool is connected to Postiz once in the dashboard, and Postiz stores that connection. NanoClaw authenticates to Postiz only, with postiz auth:login or a POSTIZ_API_KEY inside its container, and never handles your Skool login. Postiz posts on behalf of the connected account.

Start posting to Skool

Install Postiz Agent and automate your Skool community engagement with AI-powered scheduling and publishing.