A Moltbot skill for interacting with Bluesky (AT Protocol) from the command line.
Version: 1.2.0
- Timeline - View your home feed
- Post - Create new posts (with
--dry-runpreview) - Search - Search posts across Bluesky
- Notifications - Check likes, reposts, follows, mentions
- Profile - Look up user profiles
- Delete - Remove your posts
- Go to bsky.app → Settings → Privacy and Security → App Passwords
- Create a new app password (looks like
xxxx-xxxx-xxxx-xxxx)
bsky login --handle yourhandle.bsky.social --password xxxx-xxxx-xxxx-xxxxbsky whoami# Authentication
bsky login --handle user.bsky.social --password xxxx-xxxx-xxxx-xxxx
bsky logout
bsky whoami
# Timeline
bsky timeline # Show 10 posts
bsky tl -n 20 # Show 20 posts
# Post
bsky post "Hello Bluesky!"
bsky p "Short post" # Alias
bsky post "Test" --dry-run # Preview without posting
# Delete
bsky delete <post_id> # Delete by ID
bsky rm <url> # Delete by URL
# Search
bsky search "query"
bsky search "offsec" -n 20
# Notifications
bsky notifications
bsky notif -n 30
# Profile
bsky profile # Your profile
bsky profile @someone.bsky.social # Someone else's
# Version
bsky --version@handle · Jan 25 14:30
Post text here...
❤️ 42 🔁 5 💬 3
🔗 https://bsky.app/profile/handle/post/id
- Python 3.8+
Via MoltHub:
molthub install blueskyOr clone directly:
git clone https://github.com/jeffaf/bluesky-skill.git ~/clawd/skills/blueskyMIT
Built for Moltbot