Bluesky
Bluesky runs on the open AT Protocol, so myHERALD posts as a first-class client — no rate-limit tiers, no API keys, no paid developer plan. The connect flow uses an app password you generate yourself on bsky.app, so credentials never leave your control.
Before you start
- A Bluesky account with a handle (e.g.
yourname.bsky.social). - An app password — a 16-character credential separate from your main Bluesky password. We'll show you how to generate one below.
Generate an app password
- Sign in to bsky.app.
- Open Settings → Privacy and security → App passwords.
- Click Add app password, give it a name like "myHERALD", and copy the generated string.
- Keep that tab open — you'll paste this into myHERALD next.
Connect it in myHERALD
- Open Settings → Integrations and find the Bluesky card.
- Click Connect. Enter your handle and the app password you just generated.
- Save. The card flips to Connected and your handle appears on it.
What you can do
- Posts up to 300 graphemes with rich-text mentions, links, and hashtags.
- Up to 4 images per post, with alt text auto-generated by the Illustrator agent.
- Schedule through myHERALD's queue.
Troubleshooting
"Invalid identifier or password" on connect. Double-check the handle includes the full domain (e.g. yourname.bsky.social, not just yourname) and that the app password is the 16-character string from Bluesky, not your main account password.
Post truncated unexpectedly. Bluesky counts graphemes, not characters — emoji and non-Latin scripts can hit the 300-grapheme cap faster than you expect. Trim the draft in Review.
App password stopped working. If you revoked or rotated it on bsky.app, disconnect the Bluesky card in myHERALD, generate a fresh app password, and run the connect flow again.
Disconnect
Kebab menu → Disconnect on the Bluesky card. Then go to bsky.app → Settings → App passwords and revoke the "myHERALD" entry to fully cut access.