Key takeaways
- Bluesky's real caption limit is 300 characters.
- Bluesky has no native scheduling of its own — SkedCast’s own engine holds and fires the post.
- The manual, native way to post is below, alongside exactly what SkedCast automates on top of it.
How to post on Bluesky manually
The native, no-scheduler way to post on Bluesky, step by step:
- Open Bluesky (app or web) and sign in.
- Tap the compose button (the pencil/plus icon).
- Write your post — Bluesky posts are capped at 300 characters, with no automatic link shortening, so a URL counts at its full length.
- Attach up to 4 images or 1 video, if you want media.
- Tap Post. It publishes immediately — there is no "schedule for later" option in Bluesky itself.
How to schedule it automatically with SkedCast
What SkedCast adds on top of the manual flow above:
- SkedCast connects with a Bluesky app password (generated in Bluesky’s own Settings → App passwords), never your main account password.
- The composer enforces Bluesky’s real 300-character limit live, so you can’t accidentally schedule a post that would be rejected.
- Bluesky has no native scheduling of its own — SkedCast’s own engine holds the post and publishes it at the time you choose.
- Compose once and fan the same post out to Bluesky alongside every other platform you manage, or bulk-import a batch of posts at once.
Blueskyhow to postscheduling
FAQ
- Can Bluesky schedule posts natively?
- No. Bluesky has no built-in scheduling — every post made directly in the app or on the web publishes immediately. A tool like SkedCast is what adds the ability to schedule Bluesky posts ahead of time.
- Does a link shorten automatically in a Bluesky post?
- No — Bluesky does not shorten URLs, so a link counts against the 300-character limit at its full length, unlike X’s t.co shortening.