feat: v9.0.0 — three new agent templates (Discovery, Stakeholder Comms, Launch)

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.
This commit is contained in:
mohitagw15856
2026-05-07 22:30:34 +01:00
parent 9274b3d378
commit 59c4510055
50 changed files with 4659 additions and 0 deletions
@@ -0,0 +1,52 @@
# Connectors — PM Launch Agent
This agent works without any connectors — it generates content from your feature description rather than pulling data from external systems. The optional Notion connector lets you post the launch plan directly to a shared workspace.
## Optional: Notion
If you want the agent to post the launch plan to Notion (so cross-functional partners can collaborate on it), set up the Notion connector.
```bash
cd templates/pm-launch-agent/connectors
cp notion.example.json notion.json
# Get your integration token
# Create at: https://www.notion.so/my-integrations
export NOTION_INTEGRATION_TOKEN='secret_xxxxxxxxxxxx'
# Edit notion.json — update workspace_url and parent_page_id
```
Then run with `--post-to-notion true`:
```bash
bash orchestrate.sh \
--feature-name "Smart Search" \
--launch-date "2026-06-15" \
--feature-summary "AI-powered semantic search across documents" \
--launch-tier major \
--post-to-notion true
```
## Without Notion
The agent works fully without any connectors configured. The launch plan is saved to `output/launch-[name]-plan.md` and you can copy it anywhere you want.
```bash
bash orchestrate.sh \
--feature-name "Smart Search" \
--launch-date "2026-06-15" \
--feature-summary "AI-powered semantic search across documents" \
--launch-tier major
```
## Future connectors
If your team uses dedicated tools for launch coordination, additional connectors would be useful additions:
- **Buffer or Hootsuite** — auto-schedule social posts from the channel drafts
- **Mailchimp or Customer.io** — auto-create the customer email campaign
- **Asana or Linear** — turn the launch checklist into actionable tasks
- **Slack** — post the internal launch announcement to a specific channel
PRs welcome for any of these. Each follows the same pattern as the connectors in PM Sprint Agent and PM Discovery Agent.
@@ -0,0 +1,39 @@
{
"connector_name": "notion",
"version": "1.0.0",
"description": "Optional Notion connector for the PM Launch Agent. Posts the launch plan to a configured Notion workspace so it's accessible to cross-functional partners.",
"configuration": {
"workspace_url": "https://www.notion.so/your-workspace",
"parent_page_id": "PARENT_PAGE_ID_HERE",
"default_page_template": "launch-plan-template",
"tags_to_apply": ["launch", "pm-launch-agent"],
"rate_limit_requests_per_second": 3
},
"credentials": {
"integration_token_env_var": "NOTION_INTEGRATION_TOKEN",
"integration_token_placeholder": "secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"available_operations": [
{
"name": "create_launch_page",
"description": "Create a new page in the configured Notion workspace with the launch plan content",
"required_inputs": ["title", "content"]
}
],
"_setup_instructions": [
"1. Create a Notion integration at https://www.notion.so/my-integrations",
"2. Set NOTION_INTEGRATION_TOKEN environment variable",
"3. Create a parent page in Notion where launch plans should be posted (e.g., 'Launches' database or page)",
"4. Share that parent page with your integration",
"5. Copy the parent page ID from the URL",
"6. Update parent_page_id in this file",
"7. Save as 'notion.json'",
"8. Test: bash orchestrate.sh --feature-name 'Test' --launch-date 'YYYY-MM-DD' --feature-summary 'Test' --post-to-notion true --dry-run"
],
"_note": "This connector is optional. The agent works fine writing only to local files. Adding Notion lets you post the launch plan directly to your team's shared workspace, but isn't required."
}