Take a new feature or product update and generate the full launch kit: changelog entry, email announcement, LinkedIn post variants, in-app banner text, Twitter/X thread, and internal sales enablement one-pager. Pure reasoning skill that chains product context with audience-specific copy generation. Use when a product marketing team needs to turn a feature spec into launch-ready assets fast.
npx gooseworks install --claude # Then in your agent: /gooseworks <prompt> --skill feature-launch-playbook
Turn a feature spec or product update into a complete launch kit — every asset you need to announce, from changelog to cold email insert. One input, all outputs.
Built for: PMMs or founders who ship features faster than they can write about them. The goal is to go from "feature merged" to "launch assets ready" in one session.
Before generating assets, define the messaging foundation:
HEADLINE: [Outcome-driven, not feature-driven]
Bad: "Introducing Advanced Filtering"
Good: "Find your best leads in seconds, not hours"
SUBHEAD: [What it is + who it's for]
"[Feature name] lets [audience] do [capability] so they can [outcome]."
PROOF POINT: [Metric or before/after comparison]
"In beta, [customer] saw [X% improvement / saved X hours]."
CTA: [Single clear action]
"[Try it now / See it in action / Book a demo]"## [Feature Name] — [Date]
[1-2 sentence summary: what + why it matters]
**What's new:**
- [Capability 1]
- [Capability 2]
- [Capability 3]
**Who it's for:** [ICP segment]
[CTA button text] → [link]Subject line options (pick 1, A/B test if possible):
A: [Outcome-driven] — e.g., "Your [workflow] just got 10x faster"
B: [Curiosity-driven] — e.g., "We built the thing you've been asking for"
C: [Direct] — e.g., "New: [Feature Name] is live"
---
Hi [First Name],
[1-sentence hook tied to their pain point]
Today we're launching [Feature Name] — [1-sentence description of what it does].
Here's what this means for you:
- [Benefit 1 — outcome, not feature]
- [Benefit 2]
- [Benefit 3]
[Social proof line if available: "Teams like [Customer] are already using it to [result]."]
[CTA: Try it now / See it in action / Reply to learn more]
[Signature]
P.S. [Urgency or bonus — e.g., "Available on all plans" or "Early access for the next 48 hours"]Generate 3 variants:
Variant A: Story-driven
[Hook: personal story or observation about the problem]
[2-3 lines on why this matters]
Today we shipped [Feature Name].
Here's what it does:
→ [Benefit 1]
→ [Benefit 2]
→ [Benefit 3]
[Social proof or early result]
[CTA — soft: "Check it out" or "Link in comments"]Variant B: Contrarian/hot take
[Hot take about the problem or industry norm]
[2-3 lines on why the status quo is broken]
So we built [Feature Name] to fix it.
[How it works in 2-3 bullets]
[CTA]Variant C: Customer-proof-driven
[Customer result or quote as hook]
[Context on what they were doing before]
[Feature Name] made this possible:
→ [Capability that drove the result]
[CTA]Tweet 1 (hook):
[Announcement + outcome claim in <200 chars]
🧵
Tweet 2:
The problem: [Pain point in ICP language]
Tweet 3:
What we built: [Feature description + screenshot/GIF]
Tweet 4:
Key capabilities:
- [Bullet 1]
- [Bullet 2]
- [Bullet 3]
Tweet 5:
[Social proof or early result]
Tweet 6:
[CTA + link]Headline: [6-8 words max]
Body: [1 sentence, 15 words max]
CTA button: [2-3 words]
Dismiss: "Maybe later"# [Feature Name] — Sales Enablement Brief
## What It Is
[2-3 sentences]
## Who Cares
- [Persona 1]: [Why they care]
- [Persona 2]: [Why they care]
## Talk Track
"[Suggested pitch — 3-4 sentences a rep can use on a call]"
## Objection Handling
| Objection | Response |
|-----------|----------|
| "[Common objection]" | "[Response]" |
## Discovery Questions
- "[Question that surfaces the pain this solves]"
- "[Question that qualifies for this feature]"
## Competitive Context
- [Competitor X]: [Does / doesn't have this]
- [Competitor Y]: [Their approach vs ours]
## Resources
- Demo video: [link]
- Docs: [link]
- Customer story: [link]Generate a launch checklist based on the tier:
Save all assets to the current working directory (or user-specified path) under a [feature-slug]/ folder:
launch-kit.md — All assets in one documentchecklist.md — Launch checklist with owner assignments| Component | Cost |
|---|---|
| All asset generation | Free (LLM reasoning) |
| Total | Free |
None. Pure reasoning skill. Works with any LLM agent.
Maintain a brand kit — the canonical brand context an ad or content pipeline reads (positioning, audience, voice, standing instructions, brand-type, value-props, colors), plus manage the product list and attach product photos. Use when someone says "update my brand kit", "set my brand voice/audience", "add a product to my brand", or hands you a folder of product shots to attach. Platform-agnostic: it teaches the field model, partial-update/clear semantics, override behavior, caps and validation, and the hero-image and product-matching rules — independent of any specific backend.
QC gate for a generated static ad image — verify the file opens, matches the requested dimensions, shows the correct product/subject (right shape, colour, label, logo), and has no garbled text or severe artifacts. Records pass/fail/needs-human in verification.md. Used as the final check in the static ad remix flow before shipping.
Recreate a static graphic ad (Pinterest pin, IG/FB feed image, poster) from a reference image, swapping in a new brand's product and new copy while keeping the reference's layout, composition, and visual energy. ALWAYS generated with GPT Image 2 in edit-the-reference mode (fal-ai/gpt-image-1/edit-image, a billed FAL generation); the HTML/goose-graphics overlay is only an optional text-finishing step, never the generator. The static-graphics counterpart to the video remix-ad skill; this is what the app calls when a user picks a reference ad and wants it for their own product.