bp-workflow-extract

Extract prose phases from skills into modular YAML workflows.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hiivmind/hiivmind-blueprint --skill bp-workflow-extract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bp-workflow-extract
Source: https://github.com/hiivmind/hiivmind-blueprint/tree/main/skills/_archived/bp-workflow-extract
Command: npx skills add https://github.com/hiivmind/hiivmind-blueprint --skill bp-workflow-extract

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prose-heavy skills often contain narrative phases that are hard to automate, test, or reuse. This skill isolates the prose phase, converts it into a standalone YAML workflow, and preserves the surrounding skill structure for clarity and maintenance.

Core Features & Use Cases

  • Extract individual prose phases into standalone workflow definitions under workflows/
  • Update SKILL.md frontmatter to reference newly created workflows
  • Validate the generated workflow structure and ensure node wiring preserves the skill's orchestration
  • Enable modular reuse of workflow components across skills for faster iteration

Quick Start

Run bp-workflow-extract on a prose skill to generate a workflow YAML and wire it back to the SKILL.md.

Frequently Asked Questions about bp-workflow-extract

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

FAQPage Schema
How do I convert prose phases into modular YAML workflow files?

Extracting prose phases into modular YAML workflow files involves isolating the narrative phase, converting it into a standalone workflow definition under workflows/, and wiring it back to the parent skill. This enables modular reuse and easier automation of workflow components.

When do I need to extract a workflow from a skill?

You need workflow extraction when prose-heavy skills contain narrative phases that are hard to automate, test, or reuse. Isolating these phases into standalone YAML definitions preserves the skill structure while enabling selective extraction and modular maintenance.

How do I update SKILL.md frontmatter to reference newly created workflows?

Updating SKILL.md frontmatter requires modifying the references to include newly created workflow files. The extraction process reads analysis results, writes YAML workflows to the workflows/ directory, and updates the parent skill frontmatter to maintain orchestration wiring.

Does workflow extraction validate the generated YAML structure and node wiring?

Workflow extraction validates the generated YAML structure to ensure node wiring preserves the skill's orchestration. This validation step confirms that the extracted workflow definitions maintain the correct execution flow and integration with the parent skill.

Can I selectively extract individual prose phases into separate workflow files?

You can selectively extract individual prose phases into separate workflow files by applying the extraction to analyzed skills where prose phases are present. This selective approach isolates specific narrative components while preserving the surrounding skill structure for clarity.

What is the best way to automate and reuse narrative phases in skill management?

The best way to automate and reuse narrative phases is converting them into standalone YAML workflows. This approach isolates prose content, enables modular reuse of workflow components across skills, and allows faster iteration through structured workflow validation.