Skills/How GTM Vault is run / Publish
Clip caption pack
Turns a clip transcript into a full caption pack ready to schedule.
Download gtm-vault-caption-pack.zip
Needs: A clip transcript. Or run it without installing: connect the GTM Vault MCP and ask Claude to run gtm-vault-caption-pack.
Published by GTM Vault (gtmvault.co) as part of How GTM Vault Is Run. Swap the show names, links and templates for your own.
Turn one clip transcript into ready-to-schedule captions across every GTM Vault distribution surface: Instagram, LinkedIn, YouTube Shorts (title, description, tags), X, and Substack Notes.
This skill is the high-fidelity pass. Run it on a full model, not a lightweight in-app call. A faster self-serve version can live alongside it as a simple caption tool, but this pass is the one that ships.
Before writing
- Read the transcript the host provides (a pasted block, an uploaded file, or a file path). Ignore speaker labels and timestamps; pull the substance and the one or two sharpest quotable lines. Build every caption around those, not a summary of the whole clip.
- Apply
gtm-vault-writingfor voice and sentence-level rules, andgtm-vault-positioningfor any claim, stat, audience line, or offer. Never state a subscriber count, engagement number, or any GTM Vault proof point from memory; if one is needed and not in the positioning skill, leave it out. - Confirm the metadata: episode/label (for example "GTM Vault 48"), guest name, guest company. If any is missing, ask once, or infer only from the transcript itself. Never invent a guest, company, stat, or social handle.
Hard style rules (never break)
No em dashes. No emojis. No exclamation marks. No rhetorical questions for drama. Declarative operator voice: name the mechanism, do not motivate or hype. Banned words include unlock, "leverage AI to", game-changing, revolutionary, 10x, synergy, harness, and "in today's landscape". Attribute quotes to the guest accurately. When a quote is paraphrased rather than verbatim, do not wrap it in quotation marks.
Link rule
Instagram, LinkedIn, and YouTube may include a link (default gtmvault.co). X keeps to the copy unless the host asks for a link. Substack Notes stays link-free and has no subscribe call, per the value-only Notes rule.
Output format
Return the pack in chat as clearly separated, copy-ready blocks in this exact order. Do not add commentary between blocks beyond the headers.
Three short paragraphs, then a blank line, then five to six relevant hashtags on one line. Include the link.
Three to four short paragraphs, first line is a hook, operator voice, no hashtag block, link at the end.
YouTube Shorts
- Title: under 90 characters, specific, includes the guest name.
- Description: two short paragraphs, then the line "Revenue architecture for AI-native GTM." then the link, then one line of five hashtags.
- Tags: 15 to 20 comma-separated lowercase tags, no hashes.
X
Under 280 characters total, two to four short lines, no hashtags, attribute the guest by name and company with no @ handles.
Substack Notes
Two short paragraphs, value only, no link, no subscribe call.
Deliverable
After showing the pack in chat, save it to the workspace as caption_pack_[slug].md (slug from the clip topic) and present the file so the host can open and schedule from it. If the host asks for more than one clip, produce one pack per clip under its own heading.
Quality check before returning
Scan the whole pack for em dashes, emojis, exclamation marks, banned words, and any invented stat or handle. Confirm each quote matches the transcript. Confirm Substack Notes has no link. Only then return it.