Create Pinterest Pins from NanoClaw
NanoClaw can create and schedule Pinterest pins through Postiz. Send NanoClaw an image from WhatsApp, Telegram, Slack, or Discord, name the board, and give it a title and destination link. It uploads the image through Postiz, sets the board, title, link, and optional dominant color, and schedules the pin.
Please make sure there is always a human in the loop.
Last updated: September 2026
How do I set up NanoClaw to post to Pinterest?
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 Pinterest in Postiz, then message NanoClaw:
> Create a pin on my "Design" board
linking to our blog post
NanoClaw: Done! Your Pinterest post is scheduled.Which Pinterest features does NanoClaw support?
Pin Creation
Create rich pins with images, descriptions, titles, and destination links. Drive traffic from Pinterest to your website.
Board Targeting
Pin directly to specific boards. Organize your content by topic, campaign, or audience segment for maximum reach.
Link Pins
Attach destination URLs to your pins. Every click drives traffic directly to your website, product page, or blog.
Visual Branding
Set a dominant color for your pins to maintain brand consistency. Control how your content looks in Pinterest feeds.
Image Uploads
Hand NanoClaw an image and it uploads it. Supports JPG, PNG, WEBP, and other common image formats.
Scheduled Pinning
Schedule pins for optimal times when your audience is most active. Build a consistent pinning cadence automatically.
How do I post to Pinterest 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 Pinterest Integration
Ask NanoClaw whether your Pinterest account is connected. It also checks which options the platform supports.
Example conversation
> Is my Pinterest account connected to Postiz?
NanoClaw: Yes — your Pinterest account is connected
and ready. Want me to post something?Upload Your Image
Upload your pin image to get a public URL. Pinterest requires high-quality images for best results. Supports JPG, PNG, WEBP, and more.
Example conversation
> Draft a Pinterest post about our new
feature launch
NanoClaw: Here's a draft for Pinterest:
"We just shipped something big..."
Want me to add media and schedule it?Create Your Pin
Schedule a Pinterest pin with your image, description, board, title, destination link, and optional dominant color for brand consistency.
Example conversation
> Yes — add screenshot.png and schedule
it for tomorrow at 9am
NanoClaw: Done! Scheduled on Pinterest for
tomorrow at 9:00 AM.Pinterest Settings Reference
Mention any of these in plain language and NanoClaw sets them for you. These are the options every Pinterest pin can carry.
| Field | Type | Description |
|---|---|---|
__type | string | Must be "pinterest" |
board | string | Board ID to pin to |
title | string | Pin title (max 100 characters) |
link | string | Destination URL when the pin is clicked |
dominant_color | string | Hex color code for visual branding (e.g. "#FF6B35") |
Common Configurations
Ask NanoClaw for any of these common Pinterest pinning scenarios and it applies the matching settings.
Simple Pin with Link
Just ask
> Post it with: Simple Pin with Link
NanoClaw: Got it. Applying:
board: home-decor-board-id
title: 10 Modern Living Room Ideas
link: https://example.com/living-room-ideasBranded Pin with Color
Just ask
> Post it with: Branded Pin with Color
NanoClaw: Got it. Applying:
board: brand-pins-board-id
title: New Product Launch
link: https://example.com/product
dominant_color: #FF6B35Minimal Pin (Board Only)
Just ask
> Post it with: Minimal Pin (Board Only)
NanoClaw: Got it. Applying:
board: inspiration-board-idBlog Post Pin
Just ask
> Post it with: Blog Post Pin
NanoClaw: Got it. Applying:
board: blog-posts-board-id
title: How to Automate Social Media in 2025
link: https://example.com/blog/automate-social-media
dominant_color: #682EE1What 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 pin your Pinterest content on a schedule without you having to ask each time.
How Postiz Works with NanoClaw
When you install Postiz Agent globally, NanoClaw automatically discovers it by reading the bundled SKILL.md file. This file tells NanoClaw what commands are available, what environment variables are needed, and how to compose Pinterest pins with the right settings.
- ✓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:listPinterest Pinning with NanoClaw
Message NanoClaw from any platform — it reads the Postiz skill, discovers your Pinterest integration, and handles the entire pinning 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 Pinterest account via Postiz, uploads the image, and creates the pin — all while you go about your day.
NanoClaw
You: Post to Pinterest about our new
feature launch, schedule for tomorrow
at 9am
NanoClaw: On it! Here's my plan:
1. Found your Pinterest 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 images and pins them to Pinterest 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 Pinterest 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 Pinterest
NanoClaw makes Postiz a natural fit for your Pinterest workflow. The agent discovers all available commands and autonomously chains them together.
- ✓Message from WhatsApp or Telegram to post to Pinterest — 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 Pinterest + 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 Pinterest
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>
# Pinterest Settings
board (required), title,
link (destination URL),
dominant_color (hex branding)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.
Claude Code
by Anthropic
Claude reads the Postiz skill so it knows what it can do, then autonomously discovers your Pinterest integration, uploads your image, selects the right board, and creates the pin with your link and branding.
Claude Code
> Pin my new product image to the
"Spring Collection" board with a link
to the product page, use brand color
Claude: Done! Scheduled on Pinterest for
tomorrow at 9:00 AM.Can NanoClaw post to Pinterest and other platforms at once?
Schedule the same image to Pinterest and other platforms in a single request. Each platform gets its own settings.
Example
> Post "Excited to announce our new feature!" to
Pinterest and LinkedIn tomorrow at 9am, then schedule
a daily tip on Pinterest every weekday at 10am
NanoClaw: Done! Scheduled:
- Pinterest + LinkedIn: tomorrow 9:00 AM
- Daily tips on Pinterest: Mon-Fri 10:00 AMWhat can I ask NanoClaw to post on Pinterest?
You can ask NanoClaw for anything Postiz supports on Pinterest: 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.
Pin to a board
Say to NanoClaw
> @Andy pin the recipe photo to my Weeknight Dinners board tomorrow at 8pm with the title "20-minute pasta" linking to the blog post
NanoClaw: Uploads the image, sets board, title, and link, schedules for 8:00 PM.Batch pins
Say to NanoClaw
> @Andy pin the five product shots in ~/content/pins to the Spring Collection board, one per day at 9am, each linking to its product page
NanoClaw: Creates five scheduled pins on consecutive days with matching links.List boards
Say to NanoClaw
> @Andy which Pinterest boards can I pin to?
NanoClaw: Runs postiz integrations:settings and lists your boards with their IDs.What should I know before posting to Pinterest from NanoClaw?
Pinterest 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.
- ✓board is required and must be a board ID. NanoClaw can fetch your boards with postiz integrations:settings and match the name you say to its ID.
- ✓Every pin needs an image. Send the picture in chat or reference a file NanoClaw can read; text-only pins are not possible.
- ✓The optional title is capped at 100 characters. The link setting sets where the pin sends people when clicked.
- ✓dominant_color takes a hex code such as #FF6B35 and is optional; it helps Pinterest render a placeholder while the image loads.
Frequently asked questions about NanoClaw and Pinterest
How do I create a Pinterest pin from NanoClaw?
Add the Postiz skill to NanoClaw with npx skills add gitroomhq/postiz-agent, authenticate with postiz auth:login, and connect Pinterest in Postiz. Then send NanoClaw an image with the board name, a title, a destination link, and a time. It uploads the image through Postiz and schedules the pin.
How does NanoClaw know which Pinterest board to use?
Pinterest boards are addressed by ID in Postiz. NanoClaw runs postiz integrations:settings for your Pinterest channel to list your boards, then matches the board name you mention to its ID. If the name is ambiguous or missing, it asks you to pick one before scheduling.
Can NanoClaw add a destination link to a pin?
Yes. Mention the URL and NanoClaw sets it in the link field, so clicking the pin opens that page. This is the main way pins drive traffic. The pin title (up to 100 characters) and description come from your message, and you can ask NanoClaw to write them.
Can NanoClaw schedule a batch of pins over several days?
Yes. Point NanoClaw at a folder of images inside its container workspace and ask for one pin per day at a set time. It uploads each image through Postiz and schedules them on consecutive days, each with its own title and link. Everything shows up in the Postiz calendar for review.
Does NanoClaw need a Pinterest developer app?
No. You connect Pinterest to Postiz with OAuth once, and Postiz holds that connection. NanoClaw authenticates to Postiz with postiz auth:login (OAuth device flow) or a POSTIZ_API_KEY set in its container. There is nothing to register with Pinterest on the NanoClaw side.
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 Pinterest.
Start pinning to Pinterest
Install Postiz Agent and automate your Pinterest content strategy with AI-powered scheduling and publishing.