Bluesky

What Blowhorn does on Bluesky: actions, sign-in, and how much evidence stands behind each reading.

Bluesky

API, never the browser. Posts up to 300 characters per post; longer messages split into threads. Reposts for amplify rows. Follows with blowhorn follow, unfollows one account with blowhorn unfollow, searches posts with blowhorn find. Analytics appends a follower and following trend row per run. The credential is BLUESKY_HANDLE with BLUESKY_APP_PASSWORD: an app password, not your main password.

Captured versus unverified

How much evidence stands behind each reading Blowhorn takes on Bluesky. All platforms explains what captured, probed, and unverified mean.

State Captured, probed or unverified
A post, repost, reply, follow, or unfollow was accepted Unverified (docs) - the SDK's documented answers, never recorded from a real response
A post's link, built from your handle and the answer Unverified (docs) - built, not read
The sign-in errors that separate a refused app password from an outage Unverified (docs) - misread, you could be told to replace an app password that works
The 300-character limit, link shapes, and thread and profile reads Unverified (docs)
Where to create an app password, as the refusal tells you Unverified (model)
Last modified October 13, 2026