social-media-scheduler

by nevo-david · View original on ClawHub

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.

Module Social Media v1.0.0 Audited 2026-02-09
82 Trust

Permissions

File Read Can read project files
File Write No file write access
Network Can access the network
Shell No shell access

Risk Assessment

Moderate Risk

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

  1. Content calendar management — schedule a week's worth of posts across all platforms
  2. Cross-posting — publish the same content to multiple networks simultaneously
  3. Optimal timing — find the best slots for maximum engagement
  4. Media management — upload and attach images/videos to scheduled posts
  5. Post analytics — review scheduled and published content performance

Best Practices

  1. Tailor content per platform — adjust tone and format for each network
  2. Use scheduling slots — find optimal times for each connected channel
  3. Batch scheduling — prepare a full week of content in one session
  4. 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.

Related Guides