skymarshal-cli
Bluesky content tools for the terminal. Search, preview, delete with care.
Install
pip install skymarshal-cli
Parked ancestor CLI. Native iOS app is separate; TypeScript SDK is @skymarshal/sdk.
python -m venv .venv source .venv/bin/activate pip install skymarshal-cli skymarshal
Features
Local-first archive
Download posts, likes, and reposts into a local store. Resume interrupted CAR imports and keep backups on your machine.
Search that scales
Keyword and date filters over large accounts. Find bangers, dead threads, and posts you forgot you wrote.
Preview before delete
Destructive ops stay behind typed confirmations. Preview the set, then delete one, a batch, or a filtered slice.
Engagement cache
SQLite caching cuts repeat API work. Batch sizes and TTLs keep large cleanups from thrashing the network.
Own-account guardrails
Session tokens only — no password storage. Access is restricted to your own content.
Pairs with the SDK
Need the same toolkit in TypeScript? Use @skymarshal/sdk on npm. Native iOS app is separate.