Install
openclaw skills install @postnextio/postnext-social-managerManage social media through PostNext - schedule, publish, and analyze posts across Twitter/X, Instagram, LinkedIn, Threads, YouTube, TikTok, and Bluesky via the PostNext public API. Use when the user wants to draft, schedule, or publish social posts, upload media for posts, check what is queued, or read social analytics (engagement, best time to post, audience growth) and has a PostNext account and API key.
openclaw skills install @postnextio/postnext-social-managerDrive a PostNext account programmatically: connect channels, upload media, compose and schedule or publish posts across platforms, and read analytics. Wraps the PostNext public REST API with an API key.
export POSTNEXT_API_KEY=<key>https://api-app.postnext.io. Auth header on every request: x-api-key: $POSTNEXT_API_KEY.Two ways to use this skill:
postnext script (needs curl + jq). It handles the fiddly, error-prone parts for you. Run ./postnext help.references/.postnext channels.postnext upload ./clip.mp4 prints an asset URL.postnext post --provider twitter --text "..." --media ./a.pngpostnext schedule --provider instagram --text "..." --media ./a.jpg --at 2026-07-25T14:00:00Zpostnext analytics overview, postnext analytics best-time twitter, postnext results.The PostNext API has four behaviors that silently produce broken posts. The postnext helper handles all four; if you use raw curl, you must handle them yourself (see references/posts.md and references/media.md).
twitter), never twitter:@handle. A colon key is rejected at publish. Select the account with the entry's providerId + channelName.assetId. A post that carries only assetIds publishes with no media and no error. Put the uploaded asset.url into content.media.providerId is the connection's providerId (the platform-native account id from GET /api/connections), not uniqueId. A wrong or missing providerId fails at the publish worker silently.| Task | Read |
|---|---|
| Build a post, threads, per-provider rules, char limits | references/posts.md |
| Upload an image or video, size routing, the 3-step flow | references/media.md |
List or check connected channels, resolve providerId | references/channels.md |
| Read analytics, best time to post, sync | references/analytics.md |
| Response envelope shapes, error codes, rate limits | references/errors.md |