okhp3-sipoc-generation

Generates a Markdown SIPOC table from a validated PNS.

2|1|Updated Jun 12, 2026
One-click install
npx skills add https://github.com/OKHP3/skillz --skill okhp3-sipoc-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: okhp3-sipoc-generation
Source: https://github.com/OKHP3/skillz/tree/main/process-capture/okhp3-sipoc-generation
Command: npx skills add https://github.com/OKHP3/skillz --skill okhp3-sipoc-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires process-narrative-authoring, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the need for a concise, one-page process overview that includes Suppliers, Inputs, Process steps, Outputs, and Customers. It is ideal for executive summaries, project kickoffs, and governance packs, especially in Six Sigma Define phase and BPM initiatives.

Core Features & Use Cases

  • SIPOC Table Generation: Automatically derive a SIPOC table from a Process Narrative Specification (PNS).
  • Markdown Output: Produces a sipoc.md Markdown table, suitable for presentations and documentation.
  • Use Case: When initiating a project, this Skill can quickly summarize the process context for stakeholders, ensuring everyone is aligned on the process scope.

Quick Start

Generate a SIPOC table for your process by running: `node scripts/generate-sipoc.mjs <pns.yaml>

Frequently Asked Questions about okhp3-sipoc-generation

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

FAQPage Schema
How do I generate a SIPOC table from a process narrative?

To generate a SIPOC table, you need a validated Process Narrative Specification (PNS) in YAML format containing process_box and activity_sequence with defined suppliers, inputs, process steps, outputs, and customers. The Skill parses this YAML and transforms it into a Markdown table.

What is a SIPOC table used for in Six Sigma and BPM?

A SIPOC table provides a concise, one-page process overview showing Suppliers, Inputs, Process steps, Outputs, and Customers. It is ideal for executive summaries, project kickoffs, and governance packs, especially during the Six Sigma Define phase and BPM initiatives.

Do I need a validated Process Narrative Specification before creating a SIPOC diagram?

Yes, a validated PNS is required. The PNS must contain process_box and activity_sequence with defined suppliers, inputs, process steps, outputs, and customers to successfully generate the SIPOC table.

Can I output a SIPOC table as a Markdown file for process documentation?

Yes, the Skill produces a sipoc.md Markdown table output. This format is suitable for presentations and documentation, ensuring stakeholders are aligned on the process scope.

How do I run the SIPOC generation script with my PNS file?

You generate a SIPOC table by running the command node scripts/generate-sipoc.mjs with your PNS YAML file as the input argument. The script utilizes YAML parsing and data transformation to produce the table.

What should I do if my SIPOC table generation is not working?

SIPOC generation fails if the PNS is not validated or lacks required fields. Ensure your PNS contains process_box and activity_sequence with clearly defined suppliers, inputs, process steps, outputs, and customers before running the script.