risk-register

Generate a Project+ style risk register (.xlsx) with probability × impact severity.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/kenmulford/PMSkills --skill risk-register-kenmulford
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: risk-register
Source: https://github.com/kenmulford/PMSkills/tree/main/skills/risk-register
Command: npx skills add https://github.com/kenmulford/PMSkills --skill risk-register-kenmulford

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, and includes scripts (resource) components.

What problem does it solve?

This Skill generates a Project+ style risk register in .xlsx from user-provided risk descriptions, enforcing never-invent rules so that unknown fields become placeholders (e.g., [TBD — reason]) and risks are kept honest.

Core Features & Use Cases

  • Structured output: renders a Risk Register sheet with fields for id, risk, category, probability, impact, severity, owner, mitigation, contingency, status, and trigger.
  • Guardrails & validation: applies fidelity checks (valid probabilities/impacts, no unconfirmed owners, and non-standard statuses) and surfaces integrity issues and draft gaps via separate sheets.
  • Multi-sheet governance: includes a Heat Map, Draft Gaps, Integrity Issues, and Notes sheets to support sponsor reviews and governance checks.
  • Open questions: emits an open_questions.md when gaps exceed the threshold.

Quick Start

Provide your risk details in plain language and run the risk-register skill to generate the Excel Project+ risk register.

Frequently Asked Questions about risk-register

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

FAQPage Schema
How do I generate a project risk register in Excel from plain text descriptions?

To generate a project risk register in Excel, provide your plain text risk descriptions and the skill outputs a formatted .xlsx file with standard fields like probability, impact, severity, owner, and mitigation. It calculates severity using a probability × impact matrix.

What is the best way to track project risks with a probability and impact matrix?

Tracking project risks with a probability and impact matrix involves mapping each risk's likelihood against its consequence to compute severity. This skill automates that calculation and renders the results into a multi-sheet Excel workbook including a dedicated Heat Map.

Can I create an Excel risk register with guardrails for compliance and stakeholder reporting?

Yes, you can create a compliance-ready Excel risk register for stakeholder reporting. The skill enforces never-invent guardrails, placing [TBD] placeholders for missing information and surfacing integrity issues on a separate sheet to ensure honest reporting.

How do I handle missing risk data when building a project management risk register?

When building a project management risk register with missing data, the skill enforces never-invent rules by inserting [TBD — reason] placeholders. If draft gaps exceed a threshold, it generates an open_questions.md file to highlight what needs clarification.

Does openpyxl support generating multi-sheet Excel files for project governance?

Yes, openpyxl supports generating multi-sheet Excel files for project governance. This skill uses it to produce a workbook containing Risk Register, Heat Map, Draft Gaps, Integrity Issues, and Notes sheets for comprehensive sponsor reviews.

What limitations exist when using a standardized risk register template for project management?

A limitation of using a standardized risk register template is its strict fidelity checks, which flag unconfirmed owners and non-standard statuses as integrity issues. It also cannot invent missing data, requiring explicit input for complete governance reporting.