Agent skill
product-announcement
Product announcement and launch communications generator that creates coordinated multi-channel launch messaging from press releases to social posts to internal comms.
Filed under Positioning and messaging.
From varunk130/ai-gtm-skill-library · 31 skills · 5 · pushed 2026-07-31
What it does when it runs
Product announcement and launch communications generator that creates coordinated multi-channel launch messaging from press releases to social posts to internal comms. Use when: product announcement, launch announcement, product launch comms, press release, launch communications, announce new feature, announce new product.
Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/varunk130/ai-gtm-skill-library.git /tmp/ai-gtm-skill-library git -C /tmp/ai-gtm-skill-library sparse-checkout set "gtm-skills/product-announcement" mkdir -p ~/.claude/skills/product-announcement cp -R "/tmp/ai-gtm-skill-library/gtm-skills/product-announcement/." ~/.claude/skills/product-announcement/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from varunk130/ai-gtm-skill-library/blob/90e878c73a8fbfd1cab864424ccf674fdc889157/gtm-skills/product-announcement/SKILL.md, which is licensed MIT (repository). 717 words, 12 headings.
Product Announcement (HERALD Protocol)
Generate coordinated, multi-channel product launch communications that tell a consistent story across every audience and platform.
When to Use
- New product launches
- Major feature announcements
- Platform/pricing changes
- Partnership announcements
- Milestone announcements
What You'll Need
Critical inputs (ask if not provided):
- What is being announced (product, feature, partnership)
- Launch date
- Target audience(s)
Nice-to-have:
- Position Lock output (messaging hierarchy)
- Battle Scanner output (competitive context)
- Approved quotes from executives/customers
Process
Step 1: HERALD Framework
Structure the announcement across 6 layers:
| Layer | What It Covers | Key Output |
|---|---|---|
| Headline | The headline story -- why this matters to the world | 1 sentence that would make someone stop scrolling |
| Echo | Persona-specific angles on the same announcement | 3-5 message variants by audience |
| Reach | All announcement materials across channels | Full asset list below |
| Align | Internal alignment and stakeholder coordination | Stakeholder sign-off checklist |
| Launch | Timed release across channels for maximum impact | Hour-by-hour launch day plan |
| Distribute | Success metrics per channel and overall | KPI dashboard |
Step 2: Big Idea Distillation
Create the announcement hierarchy:
- Internal headline (what we're really doing): 1 sentence, no jargon
- External headline (what customers care about): 1 sentence, benefit-led
- Press headline (what media would write): 1 sentence, newsworthy angle
- Social hook (what gets engagement): 1 sentence, provocative or surprising
All 4 must tell the same story from different angles.
Step 3: Multi-Channel Asset Creation
Generate content for each channel:
| Asset | Length | Tone | Key Element |
|---|---|---|---|
| Press release | 400-600 words | Formal, newsworthy | Quote from CEO + customer |
| Blog post | 800-1200 words | Educational, excited | Problem-solution narrative |
| Email to customers | 200-300 words | Direct, valuable | What it means for THEM |
| Email to prospects | 150-250 words | Compelling, CTA-driven | Why they should care NOW |
| Social posts (LinkedIn) | 150-200 words | Professional, insightful | Hot take or data point |
| Social posts (X/Twitter) | 280 chars | Punchy, shareable | The one-liner version |
| Internal announcement | 300-500 words | Celebratory, informative | What, why, and what's next |
| Sales enablement brief | 1 page | Tactical, action-oriented | Talk track + FAQ + CTA |
| Partner notification | 200-300 words | Collaborative, opportunity-focused | What it means for them |
Step 4: Sequencing Plan
Design the launch day timeline:
| Time | Action | Channel | Owner |
|---|---|---|---|
| T-7 days | Embargo briefings to press | Direct outreach | PR |
| T-3 days | Customer advisory board preview | CS | |
| T-1 day | Internal all-hands announcement | Slack/Teams | Exec |
| T-0 Hour 0 | Press release goes live | Newswire | PR |
| T-0 Hour 1 | Blog post published | Website | Marketing |
| T-0 Hour 2 | Customer email sent | Marketing | |
| T-0 Hour 3 | Social media barrage begins | LinkedIn, X | Marketing |
| T-0 Hour 4 | Sales outreach begins | Email, phone | Sales |
| T+1 day | Partner co-marketing activates | Joint channels | Partnerships |
| T+7 days | Follow-up content wave | Blog, social | Marketing |
Step 5: Success Metrics
Track per channel:
- Impressions/reach
- Engagement (clicks, shares, replies)
- Traffic to announcement page
- Sign-ups/demo requests attributed to announcement
- Media coverage (number of articles, reach)
- Social share of voice vs. competitors
Output
Save to outputs/announcement-[product]-[YYYY-MM-DD].md
Deliverables:
- HERALD Brief: Complete announcement strategy with headline story and layered messaging
- Content Package: All 9 channel-specific assets ready for review
- Sequencing Timeline: Hour-by-hour launch day execution plan
- Success Metrics Dashboard: KPIs per channel with targets
Chain Connections
- Next skill: Run
launch-commandto integrate announcement into full launch orchestration - Also feeds:
enablement-forge(announcement assets become sales tools),demand-engine(announcement drives demand) - Enhanced by: Run after
position-lock(messaging fuels announcement) andbattle-scanner(competitive context shapes the story)
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- product-marketing by coreyhaines31 · 45,947
- product-marketing by OpenClaudia · 664
- daily-product-digest by shawnpang · 308
- building-product by GTM-Strategist · 245
- product-knowledge by louisblythe · 136
- product-hunt-launch by manojbajaj95 · 92
- product-market-fit-analysis by manojbajaj95 · 92
- product-owner by markster-public · 61
Need help setting it up?
This page tells you what product-announcement does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.