Ship a feature, post the demo to X automatically

Record a quick screen demo of the feature you just shipped, and your agent clips the it-works moments, captions them, writes the post copy, and publishes the reel to X — build-in-public content as a byproduct of building.

Derek Coleman

Derek Coleman

Senior Growth Marketer

Ship a feature, post the demo to X automatically

Run it with your agent

  1. Open Settings → Connectors in your client.
  2. Find OpusClip, click Add.
  3. Sign in with your OpusClip account in the OAuth window.
  1. Run claude mcp add --transport http opusclip <url>
  2. Start Claude Code and run /mcp
  3. Approve the OAuth sign-in with your OpusClip account
  1. Open Settings → MCP → Add new server in Cursor
  2. Paste the OpusClip MCP URL (Streamable HTTP)
  3. Sign in with OAuth on first use
  1. Open Settings → Connectors → Create in ChatGPT
  2. Paste the OpusClip MCP server URL
  3. Authenticate with OAuth using your OpusClip account
  1. Add OpusClip to .vscode/mcp.json (type: http)
  2. Open the MCP view in VS Code
  3. Sign in with OAuth when prompted
https://api.opus.pro/api/mcp
Read the documentation

What this workflow does

Every developer building in public faces the same tax: you shipped the thing, and now you owe the internet a post about it. This workflow reduces that tax to hitting record. Screen-record the feature working — no script, no editing — and the agent finds the payoff moments, cuts them into short captioned clips, drafts the post copy in your voice, and publishes to X.

What you need

  • An OpusClip account (MCP tool calls require a Pro plan)
  • Claude, Cursor, or any MCP-enabled agent with the OpusClip MCP connected (api.opus.pro/api/mcp)
  • A screen recording of the feature working (QuickTime, Loom export, or any local video file)
  • Your X account connected in OpusClip

How it works

  1. Record the demo raw. Just capture the feature doing its job — the agent handles everything after.
  2. It submits the recording and finds the payoffs. The moments where something visibly works — the click, the result, the before/after — get clipped.
  3. Clips get captioned and formatted. Captions matter on X, where most video plays silently.
  4. Copy gets drafted from the transcript. A short post explaining what shipped and why it matters, in plain builder voice rather than marketing speak.
  5. It posts (or queues) to X. Approve the draft in chat and the clip goes out — same day as the ship.

Try this prompt

Here's a screen recording of the feature I just shipped: ~/Desktop/feature-demo.mov. Clip the moments where it visibly works, caption them, and draft an X post announcing it — plain language, lead with what it does, under 200 characters. Show me the draft before posting.

Tips

  • Keep clips under 45 seconds — the hook is the result, not the setup.
  • Ask for the demo clip plus a one-line hook as the post text; threads underperform single strong clips for ship announcements.
  • Make it a ritual: record every ship, and the agent turns your changelog into a public track record.