Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Derive and validate a structured stakeholder register from a completed Process Intake Record. Use this skill when you have a PIR from process-intake-and-scope and need to identify all affected parties, classify their roles, assess influence and interest, and define engagement strategies. Use when the user asks who is involved in a process, needs a RACI-ready role list, wants to understand stakeholder impact, or needs an engagement plan before narrative authoring begins.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -40% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 4% | 0% |
OverKill Hill P³ · overkillhill.com · github.com/OKHP3
Derive a structured stakeholder register from a validated PIR. The register maps every actor to a stakeholder record with role classification, interest, influence, and engagement strategy — providing the role foundation for RACI matrices, governance documents, and process narrative authoring.
ready_for_narrative: true and you need a stakeholder register before writing the PNSprocess-intake-and-scopescripts/generate-stakeholder-register.mjs derives the register from pir.actors[]:
| Actor type | Engagement strategy | |---|---| | initiator | Collaborate | | performer | Collaborate | | approver | Consult | | reviewer | Consult | | notified | Inform | | system | Monitor |
Each register entry contains:
stakeholder_id — from actors[].role_idname — from actors[].role_namedepartment — from actors[].department (defaults to "Unspecified")primary_role — from actors[].typeinterest — from actors[].interest (defaults to "outcome quality")influence — from actors[].influence (defaults to "medium")engagement_strategy — derived per table aboveAfter derivation, plot each stakeholder on the 2×2 grid:
| | Low Interest | High Interest | |---|---|---| | High Influence | Keep Satisfied | Manage Closely | | Low Influence | Monitor | Keep Informed |
Document the quadrant in stakeholder_register.grid_position for each entry.
Every register must pass:
Collaborate entry (initiator or performer present)Consult or Manage Closely entrystakeholder_idinfluence values are one of: high | medium | lowPass pir.yaml and the generated stakeholder-register.yaml together to process-narrative-authoring. The narrative skill maps stakeholder_id values to RACI role assignments.
Load on demand:
references/stakeholder-identification-rules.md — actor type definitions, engagement strategies, and grid placement rulesscripts/generate-stakeholder-register.mjs — derives register from PIR actors arrayassets/fixtures/stakeholder-register-example.yaml — canonical register derived from purchase-approval PIRBuilt 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.