
Postiz
Schedule and automate social posts across many networks from the agent via the Postiz CLI and API.
Overview
postiz is an agent skill most often used in Launch (also Grow analytics and content) that automates scheduling and management of social posts across 28+ platforms through the Postiz CLI.
Install
npx skills add https://github.com/gitroomhq/postiz-agent --skill postizWhat is this skill?
- Social media automation CLI for Postiz with scheduling, integrations, media upload, and analytics
- Supports 28+ platforms including X, LinkedIn, Reddit, YouTube, TikTok, and Instagram
- Agent-oriented skill package (postiz-agent) wired for AI-driven posting workflows
- Public API docs and AGPL-3.0 licensed open-source CLI repository
- Keywords cover twitter, linkedin, facebook, instagram, tiktok, youtube, and reddit workflows
- 28+ supported platforms
- Postiz CLI package version 2.0.12 in skill metadata
Adoption & trust: 1.6k installs on skills.sh; 277 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are ready to announce your build but manually posting to a dozen networks burns time and breaks your launch cadence.
Who is it for?
Indie builders and small teams already using or willing to run Postiz who want agent-driven cross-platform scheduling at launch and steady growth.
Skip if: Builders who only need a single-platform native scheduler with no API/CLI setup, or products that should not automate social posting yet.
When should I use this skill?
User wants to schedule social posts, manage Postiz integrations, upload media, or automate distribution across major social networks via the Postiz CLI.
What do I get? / Deliverables
Posts, media, and integrations are driven through one Postiz CLI workflow so your agent can schedule and track distribution across major social channels.
- Scheduled posts across selected platforms
- Media uploads and integration updates via CLI
- Analytics-oriented CLI operations where supported
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Launch is the canonical shelf because the skill’s core job is getting announcements and threads onto distribution channels; it extends naturally into Grow for ongoing scheduling and analytics. Distribution subphase matches multi-platform posting, integrations, and media upload rather than on-site SEO or ASO.
Where it fits
Queue launch-day threads on X and LinkedIn with uploaded assets from one agent session.
Maintain a weekly content calendar across TikTok, Instagram, and YouTube descriptions.
Pull performance signals after a campaign without switching dashboards for every network.
How it compares
CLI integration skill for multi-network scheduling—not an in-app SEO or analytics dashboard by itself.
Common Questions / FAQ
Who is postiz for?
Solo builders and indie teams shipping products who want Claude Code, Cursor, or similar agents to operate Postiz for social scheduling and channel management.
When should I use postiz?
Use it at Launch for release announcements and channel rollouts, and during Grow for recurring content calendars, Reddit/LinkedIn/X threads, and analytics checks via the same CLI.
Is postiz safe to install?
It interacts with external social APIs and credentials; review the Security Audits panel on this page, treat API keys as secrets, and confirm AGPL-3.0 fits your deployment model.
SKILL.md
READMESKILL.md - Postiz
{ "name": "postiz-agent", "owner": { "name": "Nevo David", "email": "nevo@postiz.com" }, "metadata": { "description": "Postiz social media automation skill for scheduling posts across 28+ platforms", "version": "1.0.0" }, "plugins": [ { "name": "postiz", "description": "Social media automation CLI for scheduling posts, managing integrations, uploading media, and tracking analytics across 28+ platforms including X, LinkedIn, Reddit, YouTube, TikTok, Instagram, and more", "source": "./", "strict": false, "skills": [ "./" ] } ] } { "name": "postiz", "version": "2.0.12", "description": "Social media automation CLI for scheduling posts, managing integrations, uploading media, and tracking analytics across 28+ platforms including X, LinkedIn, Reddit, YouTube, TikTok, Instagram, and more", "author": { "name": "Nevo David", "email": "nevo@postiz.com", "url": "https://github.com/nevo-david" }, "homepage": "https://docs.postiz.com/public-api/introduction", "repository": "https://github.com/gitroomhq/postiz-agent", "license": "AGPL-3.0", "skills": ["./"], "keywords": [ "postiz", "social-media", "scheduling", "automation", "ai-agent", "twitter", "linkedin", "facebook", "instagram", "tiktok", "youtube", "reddit" ] } # Changelog All notable changes to the Postiz CLI will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.0] - 2026-02-13 ### Added - Initial release of Postiz CLI - `posts:create` - Create new social media posts - `posts:list` - List all posts with pagination and search - `posts:delete` - Delete posts by ID - `integrations:list` - List connected social media integrations - `upload` - Upload media files (images) - Environment variable configuration (POSTIZ_API_KEY, POSTIZ_API_URL) - Comprehensive help documentation - Example scripts for basic usage and AI agent integration - SKILL.md for AI agent usage patterns ### Features - Command-line interface for Postiz API - Support for scheduled posts - Multi-platform posting via integrations - Media upload functionality - User-friendly error messages with emojis - JSON output for programmatic parsing - Comprehensive examples for AI agents # Dependencies node_modules/ /pnpm-lock.yaml /package-lock.json /yarn.lock # Build output dist/ *.tsbuildinfo # Environment .env .env.local .env.*.local # IDE .vscode/ .idea/ *.swp *.swo *~ .DS_Store # Logs logs/ *.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* # Testing coverage/ .nyc_output/ # Temporary files *.tmp *.temp # Integration Settings Discovery The CLI now has a powerful feature to discover what settings are available for each integration! ## New Command: `integrations:settings` Get the settings schema, validation rules, and maximum character limits for any integration. ## Usage ```bash postiz integrations:settings <integration-id> ``` ## What It Returns ```json { "output": { "maxLength": 280, "settings": { "properties": { "who_can_reply_post": { "enum": ["everyone", "following", "mentionedUsers", "subscribers", "verified"], "description": "Who can reply to this post" }, "community": { "pattern": "^(https://x.com/i/communities/\\d+)?$", "description": "X community URL" } }, "required": ["who_can_reply_post"] } } } ``` ## Workflow ### 1. List Your Integrations ```bash postiz integrations:list ``` Output: ```json [ { "id": "reddit-abc123", "name": "My Reddit Account", "identifier": "reddit", "provider": "reddit" }, { "id": "youtube-def456", "name": "My YouTube Channel", "identifier": "youtube", "provider": "youtube" }, { "id": "twi