Publish to Dev.to from NanoClaw
NanoClaw can publish and schedule Dev.to articles through Postiz. Send NanoClaw a markdown draft from WhatsApp, Telegram, Slack, or Discord, and it uses the Postiz skill to set the title, upload a cover image, add up to four tags, publish under your organization if you ask, and set a canonical URL for cross-posted pieces.
Please make sure there is always a human in the loop.
Last updated: September 2026
How do I set up NanoClaw to post to Dev.to?
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 Dev.to in Postiz, then message NanoClaw:
> Publish my article on Dev.to with
a cover image and tags, tomorrow at 9am
NanoClaw: Done! Your Dev.to post is scheduled.Which Dev.to features does NanoClaw support?
Developer Articles
Publish technical articles with full Markdown support including code blocks, syntax highlighting, and embedded content.
Organization Posting
Publish articles under your Dev.to organization. Share content on behalf of your team or company with a single setting.
Cover Images
Upload and attach eye-catching cover images to your articles. Stand out in the Dev.to feed with visual content.
Canonical URLs
Set canonical URLs to link back to your original content. Perfect for cross-posting from your personal blog without SEO penalties.
Smart Tagging
Add up to 4 tags per article to reach the right developer audience. Tags drive discoverability on the Dev.to platform.
Scheduled Publishing
Schedule articles for future publication with precise timestamps. Plan your developer content calendar ahead of time.
How do I post to Dev.to 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 Dev.to Integration
Ask NanoClaw whether your Dev.to account is connected. It also checks which options the platform supports.
Example conversation
> Is my Dev.to account connected to Postiz?
NanoClaw: Yes — your Dev.to account is connected
and ready. Want me to post something?Prepare Your Content
Write your article in Markdown. Dev.to supports rich formatting including headers, code blocks with syntax highlighting, images, and liquid tags.
Example conversation
> Draft a Dev.to post about our new
feature launch
NanoClaw: Here's a draft for Dev.to:
"We just shipped something big..."
Want me to add media and schedule it?Publish Your Article
Create a post with your article content, title, cover image, tags, and optional organization and canonical URL settings.
Example conversation
> Yes — add screenshot.png and schedule
it for tomorrow at 9am
NanoClaw: Done! Scheduled on Dev.to for
tomorrow at 9:00 AM.Dev.to Settings Reference
Mention any of these in plain language and NanoClaw sets them for you. These are the Dev.to options it can apply to any post.
| Field | Type | Description |
|---|---|---|
__type | string | Must be "devto" |
title | string | Article title (min 2 characters) |
main_image | object | Cover image: {id: string, path: string} |
canonical | string | Original URL for canonical link |
organization | string | Organization ID to publish under |
tags | array | Up to 4 tags: [{value: string, label: string}] |
Common Configurations
Ask NanoClaw for any of these common Dev.to publishing scenarios and it applies the matching settings.
Simple Developer Article
Just ask
> Post it with: Simple Developer Article
NanoClaw: Got it. Applying:
title: 10 TypeScript Tips You Need to Know
tags: TypeScript, JavaScript, Web Dev, ProgrammingOrganization Post with Cover Image
Just ask
> Post it with: Organization Post with Cover Image
NanoClaw: Got it. Applying:
title: Introducing Our New AI Scheduling Tool
main_image: id=img-abc123, path=https://uploads.postiz.com/launch-cover.png
organization: my-org-id
tags: AI, Show Dev, ProductivityCross-Posted Article with Canonical URL
Just ask
> Post it with: Cross-Posted Article with Canonical URL
NanoClaw: Got it. Applying:
title: How We Reduced Build Times by 80%
canonical: https://engineering.mycompany.com/build-times
tags: DevOps, CI/CD, PerformanceFull-Featured Article
Just ask
> Post it with: Full-Featured Article
NanoClaw: Got it. Applying:
title: Building a Real-Time Dashboard
main_image: id=img-xyz789, path=https://uploads.postiz.com/dashboard.png
canonical: https://myblog.dev/real-time-dashboard
organization: my-team-id
tags: React, WebSockets, Tutorial, JavaScriptWhat 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 Dev.to articles 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 Dev.to articles 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:listDev.to Publishing with NanoClaw
Message NanoClaw from any platform — it reads the Postiz skill, discovers your Dev.to 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 Dev.to account via Postiz, formats the article, and publishes it — all while you go about your day.
NanoClaw
You: Post to Dev.to about our new
feature launch, schedule for tomorrow
at 9am
NanoClaw: On it! Here's my plan:
1. Found your Dev.to 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 Markdown drafts and publishes them to Dev.to 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 Dev.to 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 Dev.to
NanoClaw makes Postiz a natural fit for your Dev.to workflow. The agent discovers all available commands and autonomously chains them together.
- ✓Message from WhatsApp or Telegram to post to Dev.to — 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 Dev.to + 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 Dev.to
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>
# Dev.to Settings
title, main_image, canonical,
organization, tagsDoes 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 Dev.to integration, uploads your cover image, applies tags and organization settings, and publishes the article.
Claude Code
> Publish my React tutorial to Dev.to
under our org with a cover image,
tag it with react and webdev
Claude: Done! Scheduled on Dev.to for
tomorrow at 9:00 AM.Can NanoClaw post to Dev.to and other platforms at once?
Publish the same article to Dev.to and other platforms in a single request. Each platform gets its own settings.
Example
> Post "Excited to announce our new feature!" to
Dev.to and LinkedIn tomorrow at 9am, then schedule
a daily tip on Dev.to every weekday at 10am
NanoClaw: Done! Scheduled:
- Dev.to + LinkedIn: tomorrow 9:00 AM
- Daily tips on Dev.to: Mon-Fri 10:00 AMWhat can I ask NanoClaw to post on Dev.to?
You can ask NanoClaw for anything Postiz supports on Dev.to: 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.
Cross-post with canonical
Say to NanoClaw
> @Andy publish ~/posts/docker-tips.md to Dev.to tomorrow at 8am with cover.png and canonical set to the blog URL
NanoClaw: Uploads the cover, sets main_image, title, and canonical, schedules for 8:00 AM.Organization post
Say to NanoClaw
> @Andy post this tutorial under the Postiz organization on Dev.to with tags webdev, programming, tutorial
NanoClaw: Sets organization ID and a tags array with three entries.Weekly series
Say to NanoClaw
> @Andy every Thursday at 10am, publish the next file in ~/series/ to Dev.to with the "beginners" tag
NanoClaw: Creates a recurring job that publishes through Postiz each Thursday.What should I know before posting to Dev.to from NanoClaw?
Dev.to 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.
- ✓title is required with at least 2 characters. The body is markdown, which Dev.to renders natively including code blocks.
- ✓Dev.to allows up to 4 tags. NanoClaw passes them as [{value, label}] objects; use existing Dev.to tags for reach.
- ✓The cover image (main_image) is uploaded through Postiz first and passed as {id, path}. Wide images work best.
- ✓To publish under an organization, NanoClaw needs the organization ID, which it can fetch with postiz integrations:settings.
Frequently asked questions about NanoClaw and Dev.to
How do I publish to Dev.to from NanoClaw?
Install the Postiz skill in NanoClaw with npx skills add gitroomhq/postiz-agent, run postiz auth:login, and connect Dev.to in Postiz with your Dev.to API key. Then send NanoClaw the markdown, title, tags, and time. It creates the article through Postiz and confirms when it is scheduled.
Can NanoClaw cross-post my blog to Dev.to with a canonical link?
Yes. Tell NanoClaw the original URL and it sets canonical on the Dev.to article, so Dev.to points search engines back to your site. This is the standard way to syndicate to Dev.to without hurting your own rankings, and Dev.to shows an "originally published at" note.
Can NanoClaw publish under my Dev.to organization?
Yes. Name the organization and NanoClaw fetches its ID with postiz integrations:settings, then sets organization on the post. The article appears on the organization page and in your profile. You must be a member of that organization on Dev.to for the publish to succeed.
Does NanoClaw support Dev.to cover images and tags?
Yes. Send a cover image and NanoClaw uploads it through Postiz and passes it as main_image. Mention up to four topics and it builds the tags array. Dev.to caps tags at four, so extra ones are dropped. Both fields are optional but improve how the article shows in feeds.
Can NanoClaw publish a Dev.to series on a schedule?
Yes. Point NanoClaw at a folder of markdown files inside its container and ask for a recurring job, for example every Thursday at 10am. It publishes the next file through Postiz each time. Review the queue in the Postiz calendar so a person approves each article before it goes live.
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 Dev.to.
Start publishing to Dev.to
Install Postiz Agent and automate your Dev.to content strategy with AI-powered scheduling and publishing.