Post a thread
create_threadPost multiple Bluesky posts as one thread, each replying to the previous. Validates every part before publishing, preventing partial threads; requires confirmation because it goes public instantly.
Instructions
Publish several posts as one thread, each replying to the last. Every part is checked against the 300-character limit before anything is posted, so a thread never half-publishes because part four was too long. Media, quotes and reply controls apply to the first post. Public the moment it runs, so it needs confirm: true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | No | A link card on the first post. | |
| langs | No | ||
| posts | Yes | The parts, in order. Each up to 300 characters. | |
| quote | No | A post quoted by the first post. | |
| images | No | Images on the first post. | |
| account | No | Which connected account to act as, by handle (for example 'alice.bsky.social' or just 'alice'). Defaults to the first connected account. Call list_accounts to see them. | |
| confirm | No | Must be true for this to run. The result is public immediately or cannot be undone, so it is refused without an explicit confirmation. | |
| reply_to | No | Start the thread as a reply to this post. | |
| reply_control | No | Who can reply. 'following' means accounts you follow; 'followers' means accounts that follow you; 'mentioned' means only accounts named in the post. |