Draft posts for each platform
draft_postsUse this when the user wants social posts written about a topic, such as "write posts about our new CLI for X, Bluesky and LinkedIn". Pass the topic, with every fact and any link to include, and 1 to 6 platforms from x, bluesky, threads, mastodon, linkedin, instagram, reddit, youtube, pinterest, tiktok; optionally a tone. Returns one draft per platform with its length as that platform counts it, hashtags, whether it passes the platform's rules and the issues if not, plus a checklist of rules and image sizes with sources and dates. Uses only the facts given. It does not publish, read accounts or fetch trends or statistics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tone | No | Optional voice, such as "friendly and plain" or "dry humour". | |
| topic | Yes | What the posts are about, with any facts, names and link to include. Posts use only what is given here. | |
| platforms | Yes | Where the posts will go, up to 6 of x, bluesky, threads, mastodon, linkedin, instagram, reddit, youtube, pinterest, tiktok. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | ||
| drafts | Yes | ||
| notice | Yes | ||
| source | Yes | ||
| status | Yes | ||
| message | No | ||
| checklist | Yes | ||
| rules_as_of | Yes | Date the platform rules were last checked (2026-10-01). | |
| ai_disclosure | Yes | Set when the topic or a draft declares an AI-generated person or voice; names the label that applies on X, Instagram, TikTok and YouTube drafts. |