social-media-scheduler
Cross-platform social media scheduling via Postiz API. Schedule, manage, and publish posts across 28+ platforms including X, LinkedIn, Reddit, Instagram, TikTok, YouTube, Facebook, Threads, Mastodon, Bluesky, and more. Upload media, find optimal posting times, and manage content calendars.
Permissions
Risk Assessment
This skill requests 2 of 4 possible permissions. Moderate scope — review that both permissions are necessary for its stated purpose.
SKILL.md
Cross-platform social media scheduling powered by the Postiz API. Manage your content across 28+ social platforms from a single OpenClaw agent.
Prerequisites
Set your Postiz API key:
export POSTIZ_API_KEY=your_api_key_here
Get your API key at postiz.com.
Supported Platforms
X (Twitter), LinkedIn, LinkedIn Page, Reddit, Instagram, Facebook Page, Threads, YouTube, Google My Business, TikTok, Pinterest, Dribbble, Discord, Slack, Kick, Twitch, Mastodon, Bluesky, Lemmy, Farcaster, Telegram, Nostr, VK, Medium, Dev.to, Hashnode, WordPress, ListMonk.
API Endpoints
List Connected Channels
curl -H "Authorization: Bearer $POSTIZ_API_KEY" \
https://api.postiz.com/public/v1/integrations
Find Available Scheduling Slots
curl -H "Authorization: Bearer $POSTIZ_API_KEY" \
https://api.postiz.com/public/v1/find-slot/:integration_id
Schedule a Post
curl -X POST -H "Authorization: Bearer $POSTIZ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"content":"Your post content","integration_id":"...","schedule":"2026-02-10T10:00:00Z"}' \
https://api.postiz.com/public/v1/posts
Upload Media
# From file
curl -X POST -H "Authorization: Bearer $POSTIZ_API_KEY" \
-F "[email protected]" \
https://api.postiz.com/public/v1/media/upload
# From URL
curl -X POST -H "Authorization: Bearer $POSTIZ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/image.png"}' \
https://api.postiz.com/public/v1/media/upload-from-url
List Posts
curl -H "Authorization: Bearer $POSTIZ_API_KEY" \
https://api.postiz.com/public/v1/posts
Delete a Post
curl -X DELETE -H "Authorization: Bearer $POSTIZ_API_KEY" \
https://api.postiz.com/public/v1/posts/:post_id
Use Cases
- Content calendar management — schedule a week's worth of posts across all platforms
- Cross-posting — publish the same content to multiple networks simultaneously
- Optimal timing — find the best slots for maximum engagement
- Media management — upload and attach images/videos to scheduled posts
- Post analytics — review scheduled and published content performance
Best Practices
- Tailor content per platform — adjust tone and format for each network
- Use scheduling slots — find optimal times for each connected channel
- Batch scheduling — prepare a full week of content in one session
- Preview before posting — always review content before it goes live
Why You Need social-media-scheduler
Managing social media presence across multiple platforms is one of the most repetitive tasks in marketing. Each platform has its own interface, optimal posting times, and content format requirements. Scheduling a week of content across X, LinkedIn, Instagram, and TikTok means logging into four different tools and doing four times the work.
Social Media Scheduler connects your OpenClaw agent to Postiz — an open-source social media management platform that supports 28+ networks. Schedule posts, upload media, find optimal posting times, and manage your entire content calendar through natural language commands. One agent, all platforms.
Published by Nevo David, the creator of Postiz (14K+ GitHub stars), this is a first-party integration skill. It uses Postiz's public API with a single API key — no complex setup, no OAuth flows, no browser automation. Just describe what you want to post and when, and it handles the rest.
Common Use Cases
- Schedule a full week of content across X, LinkedIn, Instagram, Reddit, and TikTok in one session
- Cross-post the same announcement to 5+ platforms with platform-specific formatting
- Find optimal scheduling slots for each connected social media channel
- Upload and attach images or videos to scheduled posts across all platforms
- Review, reschedule, or delete upcoming posts from your content calendar
Frequently Asked Questions
How many platforms does it support?
Postiz supports 28+ platforms: X, LinkedIn, Reddit, Instagram, Facebook, Threads, YouTube, TikTok, Pinterest, Discord, Slack, Mastodon, Bluesky, Telegram, Medium, Dev.to, Hashnode, WordPress, and more.
Is Postiz free?
Postiz is open-source with a free self-hosted option and a paid cloud plan. You need a Postiz account and API key. The free plan supports a limited number of connected channels.
Can it create content or just schedule it?
This skill handles scheduling and publishing. For content creation, pair it with other skills — like deep-research-agent for topic research or frontend-ui-designer for social media graphics.