bluesky
Agent skill fromAnil-matcha/awesome-muse-connectors
Read and write Bluesky: view profiles and timelines, search posts, post, follow, read notifications. Trigger phrases: bluesky, atproto.
How to install bluesky
install bluesky
# install the awesome-muse-connectors pack with the skills CLI
npx skills add Anil-matcha/awesome-muse-connectors# or add only this skill to Claude Code: copy the folder
connectors/bluesky/
# into
~/.claude/skills/bluesky/ (all projects)
.claude/skills/bluesky/ (one project)
1# Bluesky23## Purpose4Read and write the user's Bluesky account through the AT Protocol (XRPC): view profiles and the home timeline, search posts, create posts, follow accounts, and list notifications. Use when the user mentions Bluesky or atproto.56## Tooling7All commands go through `bin/bluesky.py`. Every command takes a required `--handle` (the account handle, e.g. `me.bsky.social`):89```bash10bin/bluesky.py auth --handle me.bsky.social # verify the session11bin/bluesky.py profile --handle me.bsky.social # view a profile (add --target to view someone else)12bin/bluesky.py timeline --handle me.bsky.social # home timeline13bin/bluesky.py search --handle me.bsky.social --query "agents" # search posts14bin/bluesky.py post --handle me.bsky.social --text "hello world" # publish a post (confirm first)15bin/bluesky.py follow --handle me.bsky.social --target them.bsky.social # follow an account (confirm first)16bin/bluesky.py notifications --handle me.bsky.social # list notifications17```1819The CLI resolves the account's PDS automatically (via `resolveHandle` + the DID document), caches the session at `.bluesky-session.json` next to the skill, and refreshes tokens transparently on 401.2021## Auth22- Provider id: `bluesky` (credential is collected as `custom.bluesky`)23…
Excerpt shown under the repository's MIT license.
