---
title: "Bluesky Scheduler: Posts and Threads"
description: "Schedule Bluesky posts of up to 300 characters and full threads with up to 4 images or one video, clickable links and mentions, on bsky.social or your server."
canonical_url: "https://postqueen.ai/channels/bluesky"
markdown_url: "https://postqueen.ai/channels/bluesky.md"
last_updated: "2026-09-25"
llms_txt: "https://postqueen.ai/llms.txt"
---

# Schedule Bluesky posts with your AI agent.

Bluesky scheduler

Schedule Bluesky posts and full threads with up to 4 images or a video, clickable links and mentions. Your AI agent can write and schedule them for you, on bsky.social or your own server.

[Start 7-day trial for $0](https://app.postqueen.ai/auth?utm_source=postqueen.ai&utm_medium=landing&utm_campaign=trial&utm_content=channel-hero) [Limits and settings](https://postqueen.ai/channels/bluesky#limits) $0 due today. Cancel in one click.

What you can publish

## Post types on Bluesky.

- Supported Text post Up to 300 characters
- Supported Images Up to 4, with alt text; large images are downscaled
- Supported Video One MP4, alone in the post
- Supported Thread Each part replies under the previous one, with an optional delay
- Supported Links and mentions Clickable, with account search while you write
- Supported Auto repost and plug reply Checked up to 3 times, from about 6 hours after publishing, against a like count you set
- Not supported Link preview cards Links stay clickable text
- Not supported Quote posts Not available

Limits at a glance

## Bluesky limits.

|  |  |  |
| --- | --- | --- |
| Post text | 300 characters; emoji can count as 2 or more | [Official docs](https://github.com/bluesky-social/atproto/blob/main/lexicons/app/bsky/feed/post.json) |
| Images per post | Up to 4 images, checked before scheduling and resized for you | [Official docs](https://github.com/bluesky-social/atproto/blob/main/lexicons/app/bsky/embed/images.json) |
| Video | One MP4 on its own, up to 300 MB and 10 minutes | [Official docs](https://github.com/bluesky-social/atproto/blob/main/lexicons/app/bsky/embed/video.json) |
| Videos per day | 25 videos or 10 GB a day; needs a verified email | [Official docs](https://bsky.social/about/blog/09-11-2024-video) |
| Posts per hour | Up to 1,666 posts an hour and 11,666 a day | [Official docs](https://bsky.network/docs/rate-limits) |

From each network’s documentation and PostQueen’s own checks.

## How to connect

1. On Bluesky, open Settings and create an app password.
2. In PostQueen, open Add Channel and pick Bluesky.
3. Enter your handle and the app password. Change the server only if your account is not on bsky.social.

## Settings in PostQueen

**Auto repost**

Repost your post once it reaches a like count you set. PostQueen checks up to 3 times, starting about 6 hours after publishing.

**Auto plug reply**

Reply with a follow-up of your choice once the post reaches a like count you set, at the same checks.

**Part delay**

Give each part of a thread its own delay.

**Server**

Leave it as bsky.social unless your account lives on another Bluesky server.

From your agent

## Post to Bluesky by asking.

Ask Grok Bot, Muse, Claude, ChatGPT or any AI agent, and the post lands on your calendar.

- [![Grok Bot](https://postqueen.ai/assets/agents/grok-bot.png)](https://postqueen.ai/grok-bot)
- [![Muse](https://postqueen.ai/assets/agents/muse.svg)](https://postqueen.ai/muse)
- [![OpenClaw](https://postqueen.ai/assets/agents/openclaw.png)](https://postqueen.ai/openclaw)
- [![Hermes Agent](https://postqueen.ai/assets/agents/hermes-agent.png)](https://postqueen.ai/hermes-agent)
- [![Claude](https://postqueen.ai/assets/agents/claude.svg)](https://postqueen.ai/claude)
- [![ChatGPT](https://postqueen.ai/assets/agents/chatgpt.png)](https://postqueen.ai/chatgpt)
- [![Grok](https://postqueen.ai/assets/agents/grok.svg)](https://postqueen.ai/grok)
- [![Claude Code](https://postqueen.ai/assets/agents/claude-code.svg)](https://postqueen.ai/claude-code)
- [![Codex](https://postqueen.ai/assets/agents/codex.svg)](https://postqueen.ai/codex)
- [![Cursor](https://postqueen.ai/assets/agents/cursor.png)](https://postqueen.ai/cursor)
- [![Gemini CLI](https://postqueen.ai/assets/agents/gemini-cli.png)](https://postqueen.ai/gemini-cli)

[Post from your agent](https://postqueen.ai/mcp)

## Good to know

- Connect with an app password, not your account password. App passwords work even when two-factor authentication is on.
- Links and mentions are clickable, but link preview cards are not created.
- Emoji can count as 2 or more characters toward the 300-character limit.

## Bluesky questions, answered.

Anything else? Write to [support@postqueen.ai](mailto:support@postqueen.ai) and a person answers.

### How do I connect Bluesky?

Create an app password in Bluesky’s settings, then enter your handle and that app password in PostQueen. There is no separate sign-in page, and an app password works even when two-factor authentication is on.

### Can I schedule a Bluesky thread?

Yes. Add follow-up parts and each one is posted as a reply under the previous one, with an optional delay between parts. Each part can have its own images or video.

### How many images can a Bluesky post have?

Up to 4 images with alt text, or one MP4 video. Large images are downscaled to fit Bluesky’s limits automatically.

### Can my AI agent post to Bluesky?

Yes. Add PostQueen to your AI agent through the MCP server or the CLI and it can schedule posts and threads to your Bluesky account, with mentions and links that become clickable.

### Does PostQueen show Bluesky analytics?

No. Bluesky posts and threads are scheduled and published, but the analytics dashboard does not include Bluesky.

## Similar networks

- [X](https://postqueen.ai/channels/x)
- [Threads](https://postqueen.ai/channels/threads)
- [Mastodon](https://postqueen.ai/channels/mastodon)
- [Nostr](https://postqueen.ai/channels/nostr)

[All 30+ networks](https://postqueen.ai/channels)

### Put Bluesky on autopilot, your way.

Schedule from the calendar or ask your agent. Every post lands on the calendar first.

[Start 7-day trial for $0](https://app.postqueen.ai/auth?utm_source=postqueen.ai&utm_medium=landing&utm_campaign=trial&utm_content=band-channel) $0 due today. Cancel in one click.
