This release adds three new agent templates to the library, bringing the total to four. New templates: - PM Discovery Agent: synthesises customer interviews from Notion or Google Drive, identifies cross-interview themes, scores assumption confidence, generates follow-up questions - PM Stakeholder Comms Agent: detects audience type (executive/investor/stakeholder/board), pulls activity from Linear/Jira/Drive, drafts in audience-appropriate format - PM Launch Agent: end-to-end launch coordination with channel-specific content, calendar, success metrics, and launch checklist Each template follows the established pattern: README, AGENT.md, orchestrate.sh, 2 subagents, connectors with example configs, examples, smoke test. Total file count: 37 new files across 3 templates. Updated README to position library as 4-template collection. Bumped marketplace.json from v8.0.0 to v9.0.0.
PM Launch Agent — Agent Template
An end-to-end product launch coordination agent. Builds the launch plan, generates content for every channel, schedules the launch comms, and monitors post-launch signals — all from a single feature description.
This is the fourth agent template in the pm-claude-skills library. It follows the architecture Anthropic introduced for financial services agent templates on May 5, 2026.
What it does
You give the agent a feature description and a launch date. It does the rest:
- Generates the launch plan with phases, dependencies, and owners using the
go-to-marketskill - Drafts launch content for every channel using a Channel Drafter subagent that adapts messaging per channel:
- Customer email
- In-product announcement
- Social media posts (LinkedIn, X)
- Blog post or release notes
- Sales enablement one-pager
- Internal launch announcement
- Builds the content calendar using the
content-calendarskill - Drafts the press/media pitch using the
media-pitchskill (if launch warrants media outreach) - Defines the success metrics using a Launch Metrics Designer subagent
- Compiles everything into a launch plan document
End-to-end: roughly 2-3 minutes. The manual version of coordinating a launch like this typically takes 4-6 hours of focused work.
Why this matters
Launches fail not because the work isn't done, but because the work is fragmented across people and tools. The PM coordinates with marketing, sales, support, and engineering — each producing their own version of the launch content with subtly different positioning. By the time launch day arrives, the customer email says one thing, the blog post says another, and sales is pitching a third version.
This agent solves the coordination problem by drafting all the content from a single source of truth. Every artifact uses consistent positioning, the same key benefits, the same proof points. Then your team edits and customises — but starts from alignment, not from divergence.
What's inside this template
templates/pm-launch-agent/
├── README.md ← you are here
├── AGENT.md ← agent definition
├── orchestrate.sh ← orchestration script
├── skills/ ← skills used by this agent
│ ├── README.md
│ ├── go-to-market/SKILL.md ← (symlink)
│ ├── content-calendar/SKILL.md ← (symlink)
│ ├── media-pitch/SKILL.md ← (symlink)
│ ├── email-campaign/SKILL.md ← (symlink)
│ └── launch-checklist/SKILL.md ← (symlink)
├── subagents/
│ ├── channel-drafter.md ← per-channel content generation
│ └── launch-metrics-designer.md ← success metrics design
├── connectors/
│ ├── README.md
│ └── notion.example.json ← Notion (for posting the plan)
├── examples/
│ ├── input-example.md
│ └── output-example.md
└── tests/
└── smoke-test.md
Quick install (5 minutes)
Prerequisites
- Claude Code installed
- The full skills library installed:
/plugin marketplace add mohitagw15856/pm-claude-skills - Optional: Notion (for posting the launch plan to a shared workspace)
Setup
This agent works without any connectors — it generates content based on the feature description you provide. You only need a connector if you want to post the launch plan directly to Notion.
cd templates/pm-launch-agent
bash orchestrate.sh \
--feature-name "Smart Search" \
--launch-date "2026-06-15" \
--feature-summary "AI-powered semantic search across documents and conversations" \
--dry-run
If the dry-run completes, you're set up.
Running the agent
Standard usage
bash orchestrate.sh \
--feature-name "Smart Search" \
--launch-date "2026-06-15" \
--feature-summary "AI-powered semantic search across documents and conversations" \
--target-audience "knowledge workers at mid-market companies" \
--launch-tier major
The agent will:
- Generate the launch plan using
go-to-marketskill - Draft customer email using
email-campaignskill (via Channel Drafter) - Draft in-product announcement (via Channel Drafter)
- Draft social media posts for LinkedIn and X (via Channel Drafter)
- Draft blog post (via Channel Drafter)
- Draft sales enablement one-pager (via Channel Drafter)
- Draft internal launch announcement (via Channel Drafter)
- Build content calendar using
content-calendarskill - Draft media pitch using
media-pitchskill (only for major launches) - Define success metrics (via Launch Metrics Designer)
- Compile launch checklist using
launch-checklistskill - Output everything to
output/launch-[feature-name]-plan.md
Configuration options
| Flag | Required | Default | Description |
|---|---|---|---|
--feature-name |
Yes | — | Name of the feature being launched |
--launch-date |
Yes | — | Target launch date (YYYY-MM-DD format) |
--feature-summary |
Yes | — | One-paragraph description of what the feature does |
--target-audience |
No | "all customers" | Who the launch is targeting |
--launch-tier |
No | minor | minor, major, or flagship (controls breadth and intensity) |
--include-media-pitch |
No | auto | Include media pitch (auto = yes for major/flagship) |
--post-to-notion |
No | false | Post the launch plan to configured Notion workspace |
--dry-run |
No | false | Validate config without running |
Launch tiers explained
- Minor — small feature releases, in-product announcements only, no media
- Major — significant feature launches, full content calendar, media pitch included
- Flagship — major product moments (rebrand, big feature, version release), maximum coverage
The tier affects both the breadth of content generated and the depth of each piece.
Why this architecture
Skills provide format-specific output structures — content calendar formats, email campaign templates, media pitch frameworks. The library already has all the relevant skills.
Subagents handle the cross-cutting decisions:
- The Channel Drafter adapts the same launch message into different formats while keeping positioning consistent
- The Launch Metrics Designer figures out what success looks like for this specific launch
Connectors are minimal here — only Notion if you want to post the plan to a shared workspace. Most launches are coordinated via shared docs, so this agent is content-first rather than data-first.
Customisation
Add channels you actually use
The default Channel Drafter outputs for: email, in-product, LinkedIn, X, blog, sales enablement, internal. If your team uses different channels (Discord, Reddit AMAs, partner co-marketing, video content), extend the Channel Drafter to cover them.
Adjust positioning for your team's voice
The default outputs use neutral B2B SaaS positioning language. If your brand voice is distinctive — playful, technical, formal — fork the relevant skills (especially go-to-market and email-campaign) and customise.
Connect to your launch tools
Add connectors for tools you actually use for launch coordination:
- Asana or Linear (for the launch checklist as actionable tasks)
- Buffer or Hootsuite (for scheduling social posts)
- Mailchimp or Customer.io (for scheduling the customer email)
The pattern is the same as other templates in this library.
Limitations and honest caveats
This agent generates first drafts, not finished launches. Every piece of content needs review and editing. Marketing should review the customer-facing content. Sales should review the enablement one-pager. Your CEO might want to weigh in on the blog post. The agent removes the blank-page problem, not the editorial work.
Positioning quality depends on your inputs. A vague feature summary produces vague content. Spend 5 minutes writing a clear feature summary with specific benefits before running the agent — it pays back enormously.
Launch metrics are starting points. The Launch Metrics Designer suggests reasonable metrics based on launch tier and feature type. Validate against your actual analytics setup. Some suggested metrics may not be measurable in your stack.
No actual scheduling. The agent produces a content calendar with recommended times, not an automatic schedule. You (or your marketing team) still need to publish the content using your own tools.
Where to learn more
- Anthropic's announcement of agent templates
- PM Sprint Agent (first template)
- PM Discovery Agent (second template)
- PM Stakeholder Comms Agent (third template)
- Part 19 article — Building the PM Launch Agent (link added when published)
Built and maintained by Mohit Aggarwal | Fourth agent template in pm-claude-skills