Add a root gemini-extension.json so the repo installs as a Gemini CLI
extension and gets indexed by the extensions gallery (repo now carries
the `gemini-cli-extension` topic; the crawler reads the latest tag).
- exposes the existing `postiz` skill from skills/postiz
- declares the hosted Postiz MCP server (mcp-oauth-dynamic); Gemini CLI
handles OAuth via automatic discovery + dynamic client registration
- bump CLI and plugin manifests to 2.0.18; README sections for Gemini
CLI and Qwen Code (Qwen installs the Claude marketplace directly)
Validated with `gemini extensions validate`.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- Add .grok-plugin/plugin.json + marketplace.json for the xAI Grok Build marketplace
- Declare the hosted Postiz MCP server via mcpServers in the Grok manifest only;
drop the root .mcp.json so the Claude Code and Cursor plugins stay skill/CLI-only
and never register a second Postiz MCP server next to an existing connector
- Document the split in README and CHANGELOG; bump all manifests to 2.0.17
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JYZAYVD6gogP2SQNNDWYVt
- 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>