Give your AI agent social media posting, scheduling, and analytics across 9 platforms
npx claudepluginhub post-bridge-hq/agent-modePost to Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Pinterest, Threads, and Bluesky via Post Bridge API
Share bugs, ideas, or general feedback.
Give your AI agent the ability to post to 9 social media platforms from a single command.
Supports: Instagram, TikTok, YouTube, X (Twitter), LinkedIn, Facebook, Pinterest, Threads, Bluesky
Built on the Post Bridge API. Post Bridge is a social media scheduling tool used by 1,500+ creators and teams to post everywhere from one place.
Skills are markdown files that give AI agents specialized knowledge and workflows for specific tasks. Add this to your project and your AI agent will be able to create, schedule, and publish social media content across 9 platforms.
npx skills add post-bridge-hq/agent-mode
Claude Code Plugin:
Add the marketplace and install:
/plugin marketplace add post-bridge-hq/agent-mode
/plugin install post-bridge@post-bridge
Or load locally for development:
claude --plugin-dir ./agent-mode
Cursor:
https://github.com/post-bridge-hq/agent-mode.gitManual:
Clone this repository and copy skills/post-bridge/ to your project's .cursor/skills/ or .claude/skills/ directory.
./scripts/post-bridge.js setup --key pb_live_xxxxx
Tip: The path depends on how you installed the skill, but you can ask your agent "Help me set up the Post Bridge skill" to get the correct path.
You can also set the API key as an environment variable instead:
export POST_BRIDGE_API_KEY=pb_live_xxxxx
Ask your AI agent things like:
# List your connected accounts
./scripts/post-bridge.js accounts
# Post to specific accounts
./scripts/post-bridge.js post --caption "Hello world!" --accounts 1,2,3
# Schedule a post
./scripts/post-bridge.js post --caption "Morning post" --accounts 1,2 --schedule "2026-03-05T14:00:00Z"
# Upload media and post with it
./scripts/post-bridge.js upload --file ./video.mp4
./scripts/post-bridge.js post --caption "Check this out" --accounts 1,2,3 --media mid_xxx
# Check analytics
./scripts/post-bridge.js analytics
Run the setup command:
./scripts/post-bridge.js setup --key pb_live_xxxxx
Or set the environment variable manually:
export POST_BRIDGE_API_KEY=pb_live_xxxxx
To persist across sessions, add it to your shell profile (~/.bashrc, ~/.zshrc, etc.).
The CLI is a zero-dependency Node.js script and requires Node.js 18+ (for built-in fetch). Install a recent Node.js version, then retry.
Each platform posts independently. If one fails, the others still go through. Use ./scripts/post-bridge.js results --post-id <id> to see per-platform status and error details.
For deeper integration with Claude Desktop, ChatGPT, or other MCP-compatible clients, use the Post Bridge MCP server — it connects in one click with no setup: