How to Schedule Posts on Bluesky

How to schedule posts on Bluesky: a free Bluesky scheduler for posts, threads, images and several accounts, alongside X, Mastodon, LinkedIn and Reddit.

· 1 min read

With Statuz

A free CLI for Bluesky, X, Mastodon, LinkedIn and Reddit. Bluesky needs no developer app.

Connect

Terminal
npm i -g statuz-cli
statuz accounts connect --platform bluesky
statuz start

You sign in on Bluesky's own page. On your own PDS: add --server with your handle (--server alice.example.com) or your PDS URL. The daemon (statuz start) sends scheduled posts.

Schedule a post

statuz posts create --text "Launching our public roadmap Friday" --to bluesky --at "thu 9am"

--at takes ISO times or words like "tomorrow 8:30". See Scheduling.

Links, @mentions and #hashtags become clickable, and the first link gets a preview card.

With an image and alt text

Terminal
statuz media add --path ./roadmap.png --alt "Roadmap: three themes for Q4"
statuz posts create --text "Here's the plan" --media <media id> --to bluesky --at "fri 10am"

Up to 4 images (2 MB each) or one video.

Threads

Terminal
statuz posts create --to bluesky --at "mon 9am" \
  --text "1/ We moved our team from Slack to async docs." \
  --text "2/ Meetings dropped by half." \
  --text "3/ Decisions got slower at first, then faster."

Each post is checked against Bluesky's 300 characters before saving. Too long? Split it with the thread splitter.

Several accounts

Terminal
statuz posts create --text "New episode" --to @studio.bsky.social --to @me.bsky.social
statuz accounts default --account @me.bsky.social

default picks which account --to bluesky means.

Cross-posting

Add --to x --to mastodon --to linkedin. See the cross-posting guide.

Let an agent do it

claude mcp add statuz -- statuz mcp

Turn this changelog into a Bluesky thread and schedule it for 9am tomorrow.

Other agents.

When to post on Bluesky

  • Weekday mornings, 8–10am in your followers' time zone.
  • Early evening, 6–9pm.
  • Following is chronological, so a post's first hour matters most.
  • Custom feeds pick posts up later; hashtags help them find you.

Best practices

  • Write for Bluesky: casual, shorter, fewer hashtags than X.
  • Add alt text to every image.
  • Use one or two hashtags that a feed or community already follows.
  • Reply to people. Bluesky rewards conversation more than broadcasting.

Troubleshooting

  • Didn't publish: statuz status, then statuz accounts check. Retry with statuz posts publish --id <id>.
  • Wrong time: statuz config set --key timezone --value Europe/Berlin, or --timezone per post.
  • Image rejected: keep it under 2 MB.

Start with the quick start.

Schedule it from your terminalStatuz is a free CLI for X, Bluesky, Mastodon, LinkedIn and Reddit. Two minutes to the first post.
All posts
Guide · 5 Oct · 2 minHow to Schedule LinkedIn PostsHow to schedule LinkedIn posts: the built-in scheduler, then a free LinkedIn post scheduler for your profile alongside X, Bluesky and Mastodon.Guide · 5 Oct · 2 minHashtags on Twitter (X), Bluesky, Mastodon and LinkedInHow Twitter hashtags work today, and how hashtags on Bluesky, Mastodon and LinkedIn differ: how many to use, where they help, and how to post with them.Guide · 4 Oct · 2 minBest Time to Post Art on Twitter (X)The best time to post art on Twitter (X) by art type, how to post art so it looks right, and how to schedule it for followers in other time zones.Guide · 4 Oct · 2 minHow to Schedule YouTube Videos and PostsHow to schedule YouTube videos, Shorts, Premieres and community posts in YouTube Studio, then the announcement on X, Bluesky, Mastodon and LinkedIn.Guide · 4 Oct · 3 minImage Sizes for Twitter (X), Bluesky, Mastodon and LinkedInTwitter image size, Bluesky banner size and profile picture size, plus Mastodon and LinkedIn: dimensions, file limits and formats in one table.Guide · 4 Oct · 2 minHow to Make a Thread on Twitter, Bluesky and MastodonHow to make a thread on Twitter (X), Bluesky and Mastodon: thread limits per platform, how to split long text, and how to schedule a thread everywhere.Guide · 1 Oct · 2 minCross-Posting to X, Bluesky and MastodonCross-posting social media across X, Bluesky and Mastodon: limits, culture, what to adapt, and a workflow that takes minutes.Guide · 1 Oct · 2 minHow to Schedule a Tweet (and Posts on X)How to schedule a tweet on X: the built-in scheduler, then threads, other platforms and AI agents with the free Statuz CLI.Guide · 1 Oct · 1 minHow to Schedule Posts on MastodonHow to schedule posts on Mastodon: the built-in scheduler, then threads, several servers and other platforms with the Statuz CLI.