bmad-customize

Generate and place per-skill TOML overrides for BMad agents and workflows.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/ldk-hub/broke-shopping --skill bmad-customize-ldk-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-customize
Source: https://github.com/ldk-hub/broke-shopping/tree/main/.claude/skills/bmad-customize
Command: npx skills add https://github.com/ldk-hub/broke-shopping --skill bmad-customize-ldk-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Streamline and codify customization by generating and placing per-skill TOML overrides for BMad agents and workflows, reducing manual config and human error.

Core Features & Use Cases

  • Generate per-skill agent overrides (bmad-agent-<role>.toml/.user.toml) and per-skill workflow overrides (bmad-<workflow>.toml/.user.toml).
  • Validate target skill's SKILL.md, read customize.toml, and reference the How to Customize BMad guide.
  • Place resulting overrides under {project-root}/_bmad/custom for project-local customization and team/user separation.

Quick Start

Tell me which BMad skill you want to customize and I will create or update the appropriate TOML override under {project-root}/_bmad/custom.

Frequently Asked Questions about bmad-customize

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

FAQPage Schema
How do I customize BMad agent behavior for a specific project?

To customize BMad agent behavior, generate per-skill TOML overrides like bmad-agent-<role>.toml and place them under {project-root}/_bmad/custom to isolate project-specific configurations from defaults.

What is the best way to apply per-skill workflow overrides without causing manual configuration errors?

Automating the creation and placement of per-skill workflow overrides (bmad-<workflow>.toml) streamlines customization and reduces manual config errors. Overrides are placed directly in the project's _bmad/custom directory.

Can I separate team-level and user-level BMad customizations using TOML overrides?

Yes, you can separate team and user BMad customizations by generating both .toml and .user.toml override files, supporting clear separation of shared project configurations and individual user preferences.

Does the BMad customization process require a specific configuration file to validate the target skill?

Yes, the BMad customization process requires a customize.toml file to validate the target skill; the system reads the SKILL.md frontmatter and checks for this file before generating overrides.

Where should I place BMad per-skill TOML overrides to ensure they are recognized by the workflow?

You should place BMad per-skill TOML overrides under the {project-root}/_bmad/custom directory to ensure they are recognized and applied correctly to the corresponding agents and workflows.