Skip to main content
Bluesky is the one network that doesn’t use a sign-in page. You connect it with your handle and an app password — a separate password you generate in Bluesky, which you can revoke at any time without changing your account password.

Before you start

Generate an app password in Bluesky under Settings → App passwords. It looks like xxxx-xxxx-xxxx-xxxx. Never enter your account password. Ocoya asks for an app password specifically so it never holds full access to your account.

Connect Bluesky

1

Open Channels

Select Channels in the left sidebar, then Connect channel.
2

Choose Bluesky

Pick Bluesky from the Add a connection panel.
Add a connection panel listing every channel Ocoya connects to, each with its category and an arrow to continue

Bluesky in the Add a connection panel.

3

Enter your handle

Your handle is under your display name on your Bluesky profile — usually yourname.bsky.social. Custom domain handles work too.
4

Paste the app password

Paste the app password you generated, then select Connect Bluesky.
There’s also a Follow us on Bluesky checkbox, ticked by default. Clear it if you’d rather not.

What you can post

Bluesky’s limits

2 MB per image is the tightest image limit of any network Ocoya supports. A photo straight off a phone is usually larger, so compress before uploading if Bluesky rejects it.

Long captions become threads

Bluesky holds 300 characters per post. Above that, Ocoya splits your caption into a thread rather than refusing it, up to 5,000 characters total. See Long posts and threads.

Common problems

“Could not connect Bluesky.” Almost always the account password rather than an app password, or a typo in the handle. Generate a fresh app password and try again. “It worked, then stopped.” Revoking the app password in Bluesky disconnects Ocoya. Generate a new one and reconnect — see Reconnect a channel. “My video won’t attach.” Bluesky publishing is image-only in Ocoya. Post the video to another channel, or share a link.

Long posts and threads

When a caption is split into a chain of replies.

Reconnect a channel

Restoring access after an app password is revoked.