Write a post in the user's voice
write_post_in_my_voiceTHE MAIN TOOL. Write a LinkedIn post in this user's own voice, from their own material. Use it whenever the user describes something they want to post about — a story, an opinion, a result, a lesson, a rough brief. It runs ContentIn's voice pipeline: their VoiceDNA, their real past posts as style exemplars, and their substance bank, so the output sounds like them rather than like an AI. Pass the user's idea as fully and as literally as you can — their own words, their own details, their own numbers. Do NOT tidy it up, summarise it, or replace their phrasing with your own; the pipeline preserves what they gave it and paraphrasing upstream is how a post stops sounding like them. The post is saved as a draft in their ContentIn account and the returned post_id can be passed to schedule_post or publish_post. Takes 30-90 seconds. If this tool returns needs_input: true with a question, your ONLY job that turn is to relay that question to the user (verbatim, or lightly adapted to the conversation language). Do NOT write, invent, or promise a post, and do NOT call this or any other write tool again until the user answers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | Yes | Writing style. Infer it from the material: results / case studies / client wins = proof, educational / frameworks = authority, viral / trending / broad-resonance = growth. | |
| user_idea | Yes | The user's complete description of the post they want, in THEIR words. Include their full intent, context, specific details, names and numbers. Verbatim is better than tidy. | |
| user_constraints | No | Any preferences the user has stated that override defaults — e.g. 'no hashtags', 'no call to action, this is a connection post', 'keep it under 800 characters'. These take priority over their usual voice defaults. |