Recoup Content Write Caption

Write social captions in an artist's own voice — diarized from their context and past posts, checked against an anti-slop fingerprint. Use for "write a caption for [artist]", "post copy", or "what should they post". Stops at the text; never posts. To make the visual it goes with, use recoup-content-make-graphics or recoup-content-make-video.

recoupable 3e1ebe9 4 files · 19.9 KB Updated

File contents

Recoup Content — Write Caption

Voice fidelity is the moat. Read the bundled references first: references/workspace-context.md (read-context-first + write-back), references/account-resolver.md (auth + account_id vs row id), references/research-context.md (live signals).

Procedure

Diarize the artist's voice into a checkable fingerprint (length/caps/emoji/ punctuation/lexicon + an explicit "avoid" list) from context/artist.md + context/audience.md, or fall back to 10–30 real past captions (/artists/{ROW_ID}/posts) as few-shot anchors. Draft Count (default 3) distinct angles through the fingerprint. Verify each against the fingerprint + an anti-slop checklist (no "Get ready", "Mark your calendars", emoji stacks, lines that fit any artist); drop/redraft failures. Never invent a voice — no context + no posts → ask. Persist to content/captions/.

Guardrails

  • Never fabricate the voice — diarize from real context/posts or ask.
  • Stop at the text — no posting/scheduling.

References

  • references/workspace-context.md · references/account-resolver.md · references/research-context.md

recoupable/skills/tree/main/skills/recoup-content-write-caption commit 3e1ebe956a

Frequently asked questions

npx skillmds add recoupable-skills/recoup-content-write-caption