Repurpose an existing post
repurpose_postRewrite an existing post from a new angle, in the user's voice. Pass post_id (a ContentIn post id from list_posts) to repurpose one of their own posts — the current text is read from ContentIn, so you do not need to have seen it. Pass original_post instead to repurpose text you already have that is not in ContentIn. Exactly one of the two is required. The result is saved as a new draft; the original is left untouched. 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. | |
| post_id | No | A ContentIn post id (from list_posts). Its current body is read from ContentIn and used as the original. | |
| new_angle | Yes | What should change: the new angle, perspective, focus or audience. Be specific about what to keep and what to shift. | |
| original_post | No | The full text of a post that is NOT in ContentIn. Ignored when post_id is provided and resolves. | |
| content_pillar | No | Name of the content pillar this belongs to, so the draft is tagged correctly. | |
| user_constraints | No | Stated user preferences that override defaults for this post. |