Install
openclaw skills install @jyothish12345/clawbskyAI-powered Bluesky CLI with multi-user auth, smart content generation, post scheduling, analytics, RSS automation, and growth tools.
openclaw skills install @jyothish12345/clawbsky
The ultimate AI-powered Bluesky CLI for power users, creators, and automation enthusiasts.
npm install
clawbsky login
For AI features, configure your LLM provider:
# OpenAI (default)
export LLM_API_KEY="sk-..."
export LLM_MODEL="gpt-4o-mini"
# Anthropic
export LLM_PROVIDER="anthropic"
export LLM_API_KEY="sk-ant-..."
# Ollama (local, free)
export LLM_PROVIDER="openai-compatible"
export LLM_BASE_URL="http://localhost:11434/v1"
export LLM_MODEL="llama3"
Note: When used as an OpenClaw skill, AI is provided by OpenClaw's main LLM — no additional config needed!
clawbsky login # Login (saves session for reuse)
clawbsky whoami # Show active account + other profiles
clawbsky auth list # List all logged-in profiles
clawbsky auth switch <handle> # Switch active profile
clawbsky auth logout [handle] # Logout a specific or active profile
# Run ANY command as a specific user with -u
clawbsky whoami -u other.bsky.social
clawbsky post text "Hello!" -u second-account.bsky.social
clawbsky generate "post about AI trends" # Generate a post
clawbsky generate "5 tips for productivity" --tone=professional
clawbsky generate "topic" --thread --posts=5 # Generate a thread
clawbsky generate --improve "Check out my project!" # Improve text
clawbsky reply-ai at://post-uri --count=3 # AI reply suggestions
clawbsky analyze @username # AI profile analysis
clawbsky analyze at://post-uri --post # AI post analysis
clawbsky schedule "Post text" --at 2026-07-01T10:00:00Z # Schedule at time
clawbsky schedule "Post text" --in 2h # Schedule in 2 hours
clawbsky scheduled # List queued posts
clawbsky scheduler # Start scheduler daemon
clawbsky stats --days 7 # Engagement statistics
clawbsky top --limit 10 --sort likes # Top performing posts
clawbsky growth --days 30 # Follower growth tracking
clawbsky best-times # AI-suggested best posting times
clawbsky alt-text "image description" # Generate accessible ALT text
clawbsky quote "quote" --author Name # Create a quote card
clawbsky repurpose "content" -f thread # Repurpose to thread/blog/tweet/linkedin
clawbsky rss add --name "TechCrunch" --url https://feed.url --schedule hourly
clawbsky rss list # List subscribed feeds
clawbsky rss process # Process and post curated items
clawbsky unfollow-non-mutuals -n 50 # Unfollow top 50 non-mutuals
clawbsky follow-all "Query" -n 20 # Auto-follow users matching a topic
clawbsky cleanup --days 90 # Find inactive followers
clawbsky post text "Text" # Create a post
clawbsky post reply "Text" <uri> # Reply to a post
clawbsky thread "Part 1" "Part 2" # Create a multi-post thread
clawbsky quote <uri> "My thoughts" # Quote a post
clawbsky read home # View your timeline
clawbsky read user <handle> # Inspect a profile
clawbsky read post <uri> # Read a single post
clawbsky read thread <uri> # Read a full thread
clawbsky read mentions # Check recent mentions
clawbsky list create --name "Tech" # Create a curated list
clawbsky list add <handle> # Add user to list
clawbsky list view # View your lists
-u, --user <handle>: Execute command under a specific logged-in profile--json: Get raw data for piping to other tools--plain: Disable emojis and formatting for cleaner logs-n <count>: Limit results (default: 10)--dry-run: Preview actions without executing--post: Immediately post AI-generated contentBSKY_IDENTIFIER=your-handle.bsky.social
BSKY_PASSWORD=your-app-password
# (See "AI Setup" section above for LLM environment variables)
Responsibility for account actions lies solely with the user.
Built for the AT Protocol community with ❤️