LaunchKit · 2026
Back to Skills

postnitro-carousel

Generate professional social media carousel posts using the PostNitro.ai Embed API.

0
523 downloads
by @iammuneeb

Setup & Installation

openclaw skills install @iammuneeb/postnitro-carousel

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install postnitro-carousel

Version History

v2.0.0Mar 4, 2026 - Version note by skill developer:

**v2.0.0 Changelog** - Added comprehensive endpoint and infographics schema documentation: `references/api-reference.md` - Provided multiple ready-to-use example payloads in `/examples` (AI generation from text, article, X post; slide import including infographics) - Introduced `examples/EXAMPLES.md` as an index to all example files - Clarified setup and slide structure requirements in documentation - Expanded usage patterns and common troubleshooting tips in the main skill readme

What This Skill Does

Creates social media carousel posts via the PostNitro.ai Embed API. Supports two workflows: AI-powered generation from text, article URLs, or X posts, and manual slide import with optional infographic layouts. Outputs PNG images or PDF files for LinkedIn, Instagram, TikTok, and X.

Handles the full async pipeline (initiate, poll, download) so you don't have to manage carousel rendering infrastructure yourself.

When to use it

  • Turn a blog post URL into a LinkedIn carousel
  • Convert a viral X thread into slide images
  • Build a data infographic carousel from structured content
  • Automate carousel creation from weekly newsletter topics
  • Repurpose a text summary into Instagram slides

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: turn this article URL into a LinkedIn carousel with PNG output

AGENT
  1. 1Confirm POSTNITRO_API_KEY, POSTNITRO_TEMPLATE_ID, POSTNITRO_BRAND_ID, and POSTNITRO_PRESET_ID are set
  2. 2POST to /post/initiate/generate with aiGeneration type 'article', the article URL as context, and responseType 'PNG'
  3. 3Save the returned embedPostId
  4. 4Poll GET /post/status/{embedPostId} every 3-5 seconds until status is COMPLETED
  5. 5GET /post/output/{embedPostId} and return the array of slide image URLs to the user
OUTPUT

Array of public PNG URLs, one per carousel slide, ready to upload to LinkedIn

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

POSTNITRO_API_KEY environment variablePOSTNITRO_TEMPLATE_ID environment variablePOSTNITRO_BRAND_ID environment variablePOSTNITRO_PRESET_ID environment variable (required for AI generation)PostNitro.ai account (free plan available at postnitro.ai)