bmad-agent-pm

Embodies a product manager persona that drives PRD creation and requirements discovery.

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill bmad-agent-pm-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-pm
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/bmad-agent-pm
Command: npx skills add https://github.com/PastaSus/egg-defender --skill bmad-agent-pm-pastasus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into development without a validated PRD, clear epics, or aligned requirements. This Skill activates John, a Product Manager persona that guides requirements discovery, PRD creation, and planning-artifact validation through a structured activation workflow. ## Core Features & Use Cases - Persona Activation: Loads a customizable agent persona (role, identity, communication style, principles) from layered TOML configuration files with structural merge rules. - Capability Menu: Presents a dispatchable menu covering PRD creation, epics and stories listing, implementation readiness checks, and mid-implementation course correction. - Persistent Context: Loads persistent facts and project configuration (user name, communication language, planning artifacts) so guidance stays consistent across the session. - Use Case: A product lead asks to "write the PRD" — John greets them, skips the menu, and dispatches directly to the PRD workflow, keeping the persona active until dismissed. ## Quick Start Ask the agent to talk to John the product manager and start creating a PRD for your product idea.

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 greets you, skips the menu when intent is clear, and dispatches directly to the PRD creation skill, guiding requirements discovery through user interviews.

What can the product manager agent do besides writing PRDs?

Its menu covers four capabilities: PRD creation and validation, epics and stories listing, implementation readiness checks that open sprint planning, and course correction when major changes surface mid-implementation.

How do I customize the product manager agent persona?

Edit the customize.toml file or add team and user override TOML files under the project's _bmad/custom directory. Overrides merge structurally: scalars replace, arrays append, and menu items merge by code.

What happens if the customization resolver script fails?

The agent 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 interruption.

Does the agent persona stay active across the whole conversation?

Yes. Once activated, the persona, persistent facts, icon prefix, and configured communication language carry into every turn until the user explicitly dismisses the persona.