Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
**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.
User asks: turn this article URL into a LinkedIn carousel with PNG output
- 1Confirm POSTNITRO_API_KEY, POSTNITRO_TEMPLATE_ID, POSTNITRO_BRAND_ID, and POSTNITRO_PRESET_ID are set
- 2POST to /post/initiate/generate with aiGeneration type 'article', the article URL as context, and responseType 'PNG'
- 3Save the returned embedPostId
- 4Poll GET /post/status/{embedPostId} every 3-5 seconds until status is COMPLETED
- 5GET /post/output/{embedPostId} and return the array of slide image URLs to the user
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.