Meet Nitro, your Design Assistant — generate carousels by chatting! 🎉

Install one skill and your OpenClaw agent runs the entire content pipeline: it writes and designs on-brand carousels and single-image posts, adds AI-generated images, and schedules everything to LinkedIn, Instagram, TikTok, and Threads. The skill drives the PostNitro CLI — every command is JSON in, JSON out — so your agent can take "turn this blog post into a carousel and post it Monday at 9am" and just do it.
Creates
Carousels & single-image posts
Schedules to
LinkedIn, Instagram, TikTok, Threads
AI images
Generated & baked into slides
Output
PDF, PNG, or editable design
Requires a PostNitro paid plan (from $10/month) · Node.js 18+ · Same API key as the CLI, API & MCP server
The old skill made carousels. This one runs the whole workflow — two post types, two content sources, AI artwork, and a posting calendar.
Give your agent a topic, an article URL, or an X thread — PostNitro's AI writes the content, structures the slides, and renders everything through your templates and brand kit. Works for multi-slide carousels and single-image posts alike.
Your agent can supply the precise slides — headings, descriptions, images, CTAs — including infographic layouts with up to three data columns. Full editorial control, rendered on-brand. Ships with ready-to-use example JSON files.
One flag adds AI-generated artwork to the design before rendering — as backgrounds or in-line, on strategic slides or all of them. Best-effort: the post still completes if image generation fails.
The finished design doesn't just sit in a folder — your agent books it to your connected LinkedIn, Instagram, TikTok, and Threads accounts with per-platform captions and settings, or saves it as a draft. One-shot commands go from topic to scheduled post in a single call.
Step 1
npm install -g @postnitro/cli, then add the skill via ClawHub for OpenClaw or the skills CLI for any other agent. The skill teaches your agent every command and convention.
Step 2
Subscribe at postnitro.ai (the Embed API requires a paid plan), generate a key under Account Settings → Embed, then run postnitro auth set-key or set POSTNITRO_API_KEY.
Step 3
Your agent lists your templates, brands, and AI presets, then saves your favorites with defaults set — so every later request only needs the content.
Step 4
"Create a carousel about our launch and schedule it to LinkedIn for Friday 9am." The agent generates, waits for the render, grabs the designId, and books the post — confirming before anything publishes live.
Designing the post is only half the job, so PostNitro now finishes it: schedule posts or save drafts directly to LinkedIn, Instagram, TikTok, and Threads, with per-platform captions and settings. Generate or import a design, attach it to a time slot, and PostNitro publishes it for you — from the API, the MCP server, or the CLI, with no separate scheduling tool.
Describe what you want and the AI writes the content, structures the slide flow, and designs everything.
Point it at a blog post. The AI extracts the key points and converts them into a concise, swipeable carousel.
Repurpose a viral tweet or thread into a visual carousel for LinkedIn or Instagram.
For full control, your agent passes your exact content as JSON — inline or from a file — and PostNitro renders it into your template and brand kit. The skill includes ready-made example files for standard slides and infographic layouts.
Slide Rules
Every carousel needs exactly 1 starting_slide, at least 1 body_slide, and exactly 1 ending_slide — heading required on every slide. Image posts take a single slide object instead of an array.
Infographic Layouts
Set layoutType: "infographic" on any imported slide to render up to 3 data columns (grid or cycle display) instead of an image. Run carousel import-template or image import-template for the authoritative schema.
Under the hood your agent shells out to @postnitro/cli — clean JSON on stdout, structured errors on stderr, nothing interactive to trip over. Everything the CLI can do, the skill can do.
| Group | Commands |
|---|---|
| Setup | auth set-key · auth status · defaults set · defaults get |
| Discovery | template list · brand list · preset list · social list |
| Carousels | carousel generate · carousel import · carousel status · carousel output |
| Image posts | image generate · image import · image status · image output |
| Scheduling | schedule create · schedule list · schedule get · schedule update · schedule delete |
| One-shots | generate-and-schedule · import-and-schedule |
A skill that can publish to your social accounts has to behave. This one is designed defensively:
Destructive commands (delete a scheduled post, disconnect an account) are gated behind an explicit --yes flag
The agent is instructed to use DRAFT and confirm time and account with you before anything publishes live
Credit costs are surfaced before large batches — AI generation runs ~2 credits per slide, import ~1
No background processes, cron jobs, or startup scripts — the only local state is your API key and saved defaults
A weekly prompt to your agent becomes a designed, scheduled document-post carousel — professional tone, one takeaway per slide.
Hand the agent your latest article URL; it extracts the five most actionable points and books the carousel for tomorrow morning.
Your best threads become Instagram and LinkedIn carousels — original voice preserved, slides designed on-brand.
Import metric columns as infographic slides for reports, comparisons, and "our year in numbers" posts.
Single-image announcements with AI-generated artwork, created and scheduled in one command alongside the campaign.
A loop over topics and dates fills a month of scheduled posts — the one-shot generate-and-schedule handles each in a single call.
Install the skill, connect your API key, and your OpenClaw agent creates and schedules on-brand posts across LinkedIn, Instagram, TikTok, and Threads.
Get Your API Key| Plan | Price | Credits/Month | Best For |
|---|---|---|---|
| Monthly | $10/mo | 250 credits | Individual creators and regular posting |
| Higher tiers | See plans page | More credits | Teams, agencies, and high-volume automation |
• AI generation costs 2 credits per slide (AI writes + designs)
• Content import costs 1 credit per slide (you provide content, PostNitro renders)
• A typical 6-slide AI carousel costs 12 credits
• A typical 6-slide imported carousel costs 6 credits
The skill itself is free and open source — API access requires a PostNitro paid subscription (there is no free tier). AI-generated images draw on a separate organization image quota and don't change a post's credit cost.
See Plans & Pricing| Feature | PostNitro Skill |
|---|---|
| How it works | Drives the PostNitro CLI — JSON in, JSON out, fully scriptable |
| Post types | Multi-slide carousels and single-image posts |
| Content sources | AI-generated (topic, article URL, X thread) or your exact imported content |
| AI image generation | Yes — backgrounds or in-line, baked in before rendering |
| Scheduling | Built in — LinkedIn, Instagram, TikTok & Threads, with per-platform settings |
| Output formats | PDF, PNG per slide, or a render-free editable design |
| Brand consistency | Templates and brand kits applied automatically to every post |
| Agent safety | --yes gates on destructive actions, DRAFT-first scheduling, credit warnings |
The skill composes with the rest of your agent's toolkit — create a design here and hand the file URLs to another tool, or let PostNitro schedule it end to end.
npm install -g @postnitro/cli, add the skill, and ask your agent for next week's content calendar. Requires a PostNitro paid plan — from $10/month.
Get Your API Key