Generate a social media post
generate_social_postWrite social media posts for seven platforms from a topic, matched to each platform's conventions, optionally scored for AI detection and paired with a generated image.
Instructions
Write a social media post for a given platform and topic. The post is written to that platform's conventions, rewritten to read as human-authored, optionally scored against AI detection, and optionally illustrated with a generated image. Blocks until generation finishes, typically 20-90 seconds. Costs credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tone | No | Defaults to friendly. | |
| topic | Yes | What the post should be about. | |
| language | No | Output language by name. Defaults to English. | |
| platform | Yes | Target platform. Each has its own style guide and default length. | |
| quantity | No | How many distinct variations to generate. Defaults to 1. | |
| detect_ai | No | Score the post against AI detection and retry if it reads as machine-written. Adds 8 credits per post. Omit for automatic: runs only at 150+ words, because short posts score unreliably. | |
| brand_name | No | Brand to mention where it reads naturally. | |
| brand_tone | No | Voice guidance, e.g. 'Direct, no jargon'. | |
| word_count | No | Target length per post. Omit to use the platform default (LinkedIn 100, YouTube 150, Facebook/Pinterest 75, Instagram/TikTok 50, X 40). | |
| brand_audience | No | Who the post should speak to. | |
| brand_keywords | No | Comma-separated terms to work in. | |
| generate_image | No | Generate a matching image. Defaults to true. Adds 10 credits per post. | |
| brand_description | No | What the business does. |