Create a draft post
create_draft_postSave a new draft post to a workspace calendar for review without scheduling or publishing it, optionally assigning target channels.
Instructions
Saves a new draft post in the workspace's calendar. Use it when the user asks you to write, draft or prepare a post and wants to keep it. This tool only saves a draft. It never schedules or publishes anything, and nobody outside the workspace sees the draft. Each call creates a new draft, so call it once per post. If the user wants changes, show the new text first and save it only when they agree. channel_ids are optional. Get them from the channels list in a list_scheduled_posts result. Bluesky allows at most 300 characters. If the text is too long for a channel, the tool refuses the draft and says how many characters to cut.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The full post text, 1 to 2,000 characters. | |
| channel_ids | No | The channels the post is meant for, for example ["ch_linkedin"]. Leave it out to save a draft with no channel yet. |