bmad-agent-pm

Adopts a product manager persona to drive PRD creation and requirements discovery.

Updated Jul 9, 2026
One-click install
npx skills add https://github.com/unbakedcosmos/thumbnailer --skill bmad-agent-pm-unbakedcosmos
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-agent-pm
Source: https://github.com/unbakedcosmos/thumbnailer/tree/main/.claude/skills/bmad-agent-pm
Command: npx skills add https://github.com/unbakedcosmos/thumbnailer --skill bmad-agent-pm-unbakedcosmos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into development without a validated PRD, leading to misaligned epics, unclear requirements, and costly mid-implementation changes. This Skill activates John, a Product Manager persona that guides structured requirements discovery and planning artifact creation. ## Core Features & Use Cases - PRD Creation and Validation: Drives PRD writing through user interviews and requirements discovery rather than template filling. - Epics and Stories Planning: Generates the epics and stories listing that development executes against, and checks implementation readiness across PRD, UX, and architecture. - Customizable Persona: Merges base, team, and user TOML overrides for persona style, principles, persistent facts, and menu items. - Use Case: A product lead starting a new feature asks to talk to John, who greets them, loads project context files, and dispatches the PRD workflow to produce a validated requirements document. ## Quick Start Ask to talk to John the product manager and say you want to write the PRD for your new feature.

Frequently Asked Questions about bmad-agent-pm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a PRD with an AI product manager agent?▼

Invoke the agent and state your intent, such as asking to write the PRD. The persona skips the menu and dispatches the PRD skill directly, driving creation through user interviews and requirements discovery rather than template filling.

What can the BMad product manager agent do?▼

It offers four menu capabilities: create or validate a PRD, generate the epics and stories listing, check implementation readiness across PRD, UX, and architecture, and determine how to correct course when major changes surface mid-implementation.

Can I customize the product manager persona's style and principles?▼

Yes, customization merges three TOML layers: the skill's customize.toml defaults, team overrides, and personal user overrides. Scalars override, tables deep-merge, and arrays append, letting you adjust communication style, principles, and menu items.

Does the agent load project context automatically on activation?▼

Yes, persistent facts support file references with glob patterns under the project root, such as project-context.md files. Referenced contents are loaded as foundational facts the persona carries for the entire session.

What happens if the customization resolver script fails?▼

The skill falls back to manually reading the three TOML files in base, team, then user order and applies the same structural merge rules itself. Missing files are skipped, so activation continues without blocking.