Xpost
Cross post to all socials at once from your terminal
Install / Use
/learn @blacktop/XpostREADME
Supported Socials
- [x] X/Twitter
- [x] Mastodon
- [x] BlueSky
Getting Started
Install
Via homebrew
brew install blacktop/tap/xpost
Via Golang
go install github.com/blacktop/xpost@latest
Or download the latest release
Configuration
Set environment variables for the platforms you want to use:
Twitter/X
export XPOST_TWITTER_CONSUMER_KEY="your_key"
export XPOST_TWITTER_CONSUMER_SECRET="your_secret"
export XPOST_TWITTER_ACCESS_TOKEN="your_token"
export XPOST_TWITTER_ACCESS_TOKEN_SECRET="your_token_secret"
Mastodon
export XPOST_MASTODON_SERVER="https://mastodon.social"
export XPOST_MASTODON_ACCESS_TOKEN="your_token"
export XPOST_MASTODON_CLIENT_ID="your_client_id"
export XPOST_MASTODON_CLIENT_SECRET="your_client_secret"
BlueSky
export XPOST_BLUESKY_HANDLE="your.handle"
export XPOST_BLUESKY_APP_PASSWORD="your_app_password"
Usage
Send message to all supported networks
❱ xpost -m test --image docs/logo.webp
Posted to Bluesky
Posted to Mastodon
Posted to Twitter/X
License
MIT Copyright (c) 2025 blacktop
Related Skills
bluebubbles
347.0kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
bear-notes
347.0kCreate, search, and manage Bear notes via grizzly CLI.
claude-seo
3.9kUniversal SEO skill for Claude Code. 19 sub-skills, 12 subagents, 3 extensions (DataForSEO, Firecrawl, Banana). Technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, Google APIs, and PDF/Excel reporting.
claude-ads
1.6kComprehensive paid advertising audit & optimization skill for Claude Code. 186 checks across Google, Meta, YouTube, LinkedIn, TikTok & Microsoft Ads with weighted scoring, parallel agents, and industry templates.
