Postiz is a tool to schedule social media and chat posts to 28+ channels X, LinkedIn, LinkedIn Page, Reddit, Instagram, Facebook Page, Threads, YouTube, Google My Business, TikTok, Pinterest, Dribbble, Discord, Slack, Kick, Twitch, Mastodon, Bluesky, Lemmy, Farcaster, Telegram,…
Scanned 9/19/2026
Install to Claude Code
npx -y skills add rondoflow/rondoflow --skill schedule-social-media-multichannel-posts --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Schedule Social Media Multichannel Posts?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/rondoflow-schedule-social-media-multichannel-posts)More formats (shields.io, HTML) on the badges page.
---
name: schedule-social-media-multichannel-posts
description: "Postiz is a tool to schedule social media and chat posts to 28+ channels X, LinkedIn, LinkedIn Page, Reddit, Instagram, Facebook Page, Threads, YouTube, Google My Business, TikTok, Pinterest, Dribbble, Discord, Slack, Kick, Twitch, Mastodon, Bluesky, Lemmy, Farcaster, Telegram,…"
category: "Media"
author: community
version: "1.0.0"
icon: image
---
# Postiz Skill
Postiz is a tool to schedule social media and chat posts to 28+ channels:
X, 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
## Setup
1. Get your API key: https://platform.postiz.com/settings
2. Click on "Settings"
3. Click "Reveal"
4. Set environment variables:
```bash
export POSTIZ_API_KEY="your-api-key"
```
## Get all added channels
```bash
curl -X GET "https://api.postiz.com/public/v1/integrations" \
-H "Authorization: $POSTIZ_API_KEY"
```
## Get the next available slot for a channel
```bash
curl -X GET "https://api.postiz.com/public/v1/find-slot/:id" \
-H "Authorization: $POSTIZ_API_KEY"
```
## Upload a new file (form-data)
```bash
curl -X POST "https://api.postiz.com/public/v1/upload" \
-H "Authorization: $POSTIZ_API_KEY" \
-F "file=@/path/to/your/file.png"
```
## Upload a new file from an existing URL
```bash
curl -X POST "https://api.postiz.com/public/v1/upload-from-url" \
-H "Authorization: $POSTIZ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/image.png"
}'
```
## Post list
```bash
curl -X GET "https://api.postiz.com/public/v1/posts?startDate=2024-12-14T08:18:54.274Z&endDate=2024-12-14T08:18:54.274Z&customer=optionalCustomerId" \
-H "Authorization: $POSTIZ_API_KEY"
```
## Schedule a new post
Settings for different channels can be found in:
https://docs.postiz.com/public-api/introduction
On the bottom left menu
```bash
curl -X POST "https://api.postiz.com/public/v1/posts" \
-H "Authorization: $POSTIZ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "schedule",
"date": "2024-12-14T10:00:00.000Z",
"shortLink": false,
"tags": [],
"posts": [
{
"integration": {
"id": "your-x-integration-id"
},
"value": [
{
"content": "Hello from the Postiz API! 🚀",
"image": [{ "id": "img-123", "path": "https://uploads.postiz.com/photo.jpg" }]
}
],
"settings": {
"__type": "provider name",
rest of the settings
}
}
]
}'
```
## Delete a post
```bash
curl -X DELETE "https://api.postiz.com/public/v1/posts/:id" \
-H "Authorization: $POSTIZ_API_KEY"
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!