Skip to content

Research to X Post

ProFeatured

Workflow · marketing

Three steps from buried topic to a post that earns its hook.

3 steps0 installs

What this workflow does

A short marketing workflow that turns one open question into one publish-ready X post. Sage runs a structured research pass on the topic; Ink drafts post variants in your voice; Echo picks the strongest hook and shapes it for X (length, hashtags, CTA). Use it when you want a researched, not just generated, post.

OutcomeA scheduled X post that's grounded in real research, not vibes.

Step by step

3 steps · handoff between 3 personas
sage
RESEARCHER
Step 1 of 3

Research the topic

Medium

Persona: Sage — the researcher who finds the buried lead. Skill in play: research-synthesizer

What this step does

Takes the topic and produces a structured synthesis: what''s actually true, what''s contested, what''s the non-obvious angle. The post lives or dies on the hook; the hook lives or dies on whether you found something real.

Walk

  1. Restate the topic in one sentence to confirm framing
  2. Identify the audience (devs/founders/general) — affects what counts as "non-obvious"
  3. Pull 5-8 sources (papers, primary docs, reputable threads — not LLM regurgitation)
  4. Note where sources disagree and why
  5. Surface 2-3 candidate angles, each with a one-line "why this would land"
  6. Hand off the synthesis doc + a recommended angle to Ink

Output handoff

  • Synthesis doc with: framing, audience, sources, the disagreement axis, 2-3 angles ranked
Expected output: A synthesis doc with framing, sources, the disagreement axis, and 2-3 ranked angles for the post.
ink
WRITER
Step 2 of 3

Draft post variants

Simple

Persona: Ink — the writer who makes technical content readable. Skill in play: content-repurposer

What this step does

Drafts 3-5 post candidates from the synthesis. Each variant goes after a different angle so you have real choices, not slight rewordings. Ink calibrates voice to the user''s prior posts (if any) and to the audience Sage flagged in step 1.

Walk

  1. Pick the strongest angle from Sage''s ranking as the lead variant
  2. Draft 3-5 candidates: lead variant + 2-3 alternates exploring different angles
  3. Each variant is hook + body + (optional) CTA
  4. Cap at 280 chars; if it needs more, draft a thread version of the lead variant only
  5. Hand off all variants + Ink''s pick + a one-line "why" for each

Output handoff

  • N drafts (each ≤280 chars), with Ink''s pick flagged + a one-line rationale per variant
Expected output: 3-5 post variants in the user's voice, each ≤280 chars, with the strongest one flagged.
Skills used:content-repurposer
echo
MARKETER
Step 3 of 3

Optimize the winner for X

Simple

Persona: Echo — the marketer who knows when to amplify and when to stay quiet. Skill in play: x-post-writer

What this step does

Takes Ink''s draft set and ships a final post: hook tightened, length optimized, hashtags chosen sparingly, CTA aligned with what the user actually wants (clicks, replies, follows). Adds a tracking parameter so engagement is attributable.

Walk

  1. Pick the winner — usually Ink''s pick, but pressure-test against the synthesis
  2. Tighten the hook: first 7 words carry the post on X
  3. Strip filler ("excited to share", "thrilled to announce" — out)
  4. Add 0-2 hashtags max, only if they actually carry traffic
  5. Append the link with ?utm_source=x&utm_campaign=<short-slug>
  6. Schedule for a window the user agrees on (Tue-Thu 9-11am ET is the B2B default)

Output

  • Final post ready to schedule, with tracking parameter set, plus a one-line note on why the hook beat the alternates
Expected output: A final scheduled post, hook-optimized, with a utm-tagged link and a one-line rationale.
Skills used:x-post-writer

How to invoke

  • Run the research-to-x-post workflow on this topic: <topic>
  • I want a researched X post about <subject>. Use the research-to-x-post workflow.
  • Walk me through research-to-x-post for our latest feature launch