bluesky-skill

Installation
SKILL.md

Bluesky Account Management

Operate a Bluesky social media account via ./bsky <command> [args]. All output is JSON. Run from the project root.

Setup

Install dependencies:

pip install atproto python-dotenv

Requires .env at project root:

BLUESKY_HANDLE=your-handle.bsky.social
BLUESKY_APP_PASSWORD=xxxx-xxxx-xxxx-xxxx

App passwords: https://bsky.app/settings/app-passwords. For DMs, enable "Allow access to your direct messages".

Auth is automatic. A session cache is stored at ~/.bsky_session.json (contains an exported session token). Delete this file to force re-authentication or when revoking access.

Installs
1
First Seen
Apr 23, 2026