Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generate a SIPOC table from a validated PNS. Use this skill when the user needs a high-level process summary showing Suppliers, Inputs, Process steps, Outputs, and Customers; when they ask to produce a SIPOC, create a process summary table, or generate a one-page process overview. Derives directly from PNS process_box and activity_sequence. Produces a sipoc.md Markdown table suitable for presentations, kickoff documents, and governance packs.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 107% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -7% | 0% |
OverKill Hill P³ · overkillhill.com · github.com/OKHP3
Derive a SIPOC table from a validated PNS and render it as a Markdown document. The SIPOC provides a concise, one-page view of the process for executive summaries, project kickoffs, and governance packs.
process_box is empty — complete process-narrative-authoring firstscripts/generate-sipoc.mjs derives the SIPOC table from the PNS:
| Column | Source | |---|---| | Suppliers | Unique source values from process_box.inputs[] | | Inputs | process_box.inputs[].name (deduplicated) | | Process | activity_sequence.activities[].description (in sequence order) | | Outputs | process_box.outputs[].name (deduplicated) | | Customers | Unique consumer values from process_box.outputs[] |
markdown## SIPOC — Purchase Order Approval | Suppliers | Inputs | Process Steps | Outputs | Customers | |---|---|---|---|---| | Requester | Purchase request form | 1. Submit PO Request | Approved PO | Vendor | | Finance policy | Vendor quote | 2. Review PO | Rejection notice | Requester | | Vendor | Budget data | 3. Approve or Reject PO | | Finance records | | | | 4. Issue to Vendor | | |
Before generating, verify:
process_box.inputs[] has at least 1 entry with name and sourceprocess_box.outputs[] has at least 1 entry with name and consumeractivity_sequence.activities[] has at least 3 entriesPass sipoc.md to publication-and-handoff-packaging for bundle assembly.
The SIPOC is also a useful attachment for elicitation-and-interview-facilitation — share it with stakeholders as a conversation starter before the workshop.
Load on demand:
references/sipoc-design-rules.md — derivation rules, column definitions, formatting conventions, and Six Sigma alignmentscripts/generate-sipoc.mjs — derives SIPOC table from PNS process_box and activity_sequenceassets/fixtures/sipoc-example.yaml — canonical SIPOC derivation metadata for purchase-approval processBuilt by Jamie Hill · OverKill Hill P³ Published at github.com/OKHP3 Part of the OKHP3/skillz Agent Skill library. MIT License -- free to use, fork, and adapt. A nod to the source is appreciated.
Other measured skills in the registry, with their headline benchmark lift.