CLI: every command lazily checks npm at most once every 2 days (marker in
~/.postiz/update-check.json). Verified global installs (npm, pnpm, yarn, bun)
update automatically and transparently re-run the original command on the new
version; re-exec only happens for a target proven to be the new version, so
recursion is impossible. npx runs skip entirely. Unidentifiable installs
(Windows, project-local, unknown) get a recommendation on stderr printed after
the command output, never an install. All failures fall through silently to
running the user's command; stdout and exit codes are untouched. A postiz
update command runs the same logic on demand, ignoring the 2-day gate.
Skill: SKILL.md now instructs agents to run postiz update at session start and
to keep the skill itself fresh from GitHub by comparing the installed
.claude-plugin/plugin.json version against main (own marker, same 2-day gate),
notifying the user that a refreshed skill applies to the next session.
Version 2.3.0 (2.1.0 was already published to npm out of sequence in April and
can't be reused; 2.2.0 is reserved for the publish-guard change).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Complete CLI for Postiz social media automation
- Support for 28+ platforms (Twitter/X, LinkedIn, Reddit, YouTube, TikTok, Instagram, etc.)
- Required date scheduling with schedule/draft modes
- Integration tools workflow for dynamic data fetching
- Platform-specific settings auto-detection
- Comprehensive documentation for AI agents
Features:
- posts:create - Create scheduled posts with media
- posts:list - List posts with date filtering
- posts:delete - Delete posts
- integrations:list - List connected integrations
- integrations:settings - Get platform settings and tools
- integrations:trigger - Fetch dynamic data (flairs, playlists, companies)
- upload - Upload media files
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>