bmad-workflow-builder

Build and analyze workflows using Python scripts and YAML configuration files.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/tiween/tiween --skill bmad-workflow-builder-tiween
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-workflow-builder
Source: https://github.com/tiween/tiween/tree/main/.agents/skills/bmad-workflow-builder
Command: npx skills add https://github.com/tiween/tiween --skill bmad-workflow-builder-tiween

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, yaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of building, editing, and analyzing workflows and skills, providing a comprehensive toolkit for managing complex processes.

Core Features & Use Cases

  • Workflow Building: Create and customize workflows from scratch or modify existing ones.
  • Skill Analysis: Analyze the quality and effectiveness of workflows and skills.
  • Use Case: Suppose you need to build a new workflow for customer support ticket handling. Use this Skill to define the stages, actions, and outcomes of the workflow, and then analyze its effectiveness post-deployment.

Quick Start

Use the bmad-workflow-builder skill to create a new workflow for customer support ticket handling.

Frequently Asked Questions about bmad-workflow-builder

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

FAQPage Schema
How do I build and customize workflows using YAML configuration files?

To build workflows using YAML configuration files, you define the stages, actions, and outcomes of your process within the YAML structure. Python scripts then parse these definitions to facilitate workflow construction, modification, and process automation for your specific use case.

What is process automation analysis and how does it evaluate skill effectiveness?

Process automation analysis evaluates the quality and effectiveness of your deployed workflows and AI skills. By examining the defined stages and outcomes in your YAML configuration, it measures how well the process automation handles tasks like customer support ticket routing.

Do I need Python to define and analyze project management workflows?

Yes, you need Python to define and analyze project management workflows. The Skill relies on Python scripts to process the YAML configuration files required for workflow construction, modification, and effectiveness analysis.

Can I modify existing workflows and skills for system design without starting from scratch?

Yes, you can modify existing workflows and skills for system design without starting from scratch. The Skill facilitates the modification of current process automation definitions, allowing you to edit stages, actions, and outcomes directly within your existing YAML files.

What is the best way to structure AI skill development for customer support ticket handling?

The best way to structure AI skill development for customer support is to define specific stages, actions, and outcomes in a YAML configuration file. Use the workflow builder to construct the ticket handling process, then analyze its effectiveness post-deployment.