raci-matrix

Generate a RACI matrix .xlsx from a JSON schema with Project+ rules.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Draft the RACI assignments to clarify who does what in a project, while enforcing exact accountability per activity and preventing fabrication of people or activities.

Core Features & Use Cases

  • Generates a .xlsx RACI matrix from a JSON schema (header, people, activities).
  • Enforces Project+ RACI rules (exactly one A per row; at least one R).
  • Detects and surfaces gaps (TBDs) and integrity issues on dedicated sheets.
  • Handles scenarios with no team or unknown roles by using a TBD-only column or placeholders.
  • Produces an open_questions.md when gaps or issues exist to guide sponsor/PM review.

Quick Start

Describe your project in JSON and run the script to produce the RACI matrix.

Frequently Asked Questions about raci-matrix

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

FAQPage Schema
How do I generate a RACI matrix in xlsx from a JSON schema?

To generate a RACI matrix in xlsx, define your project header, people, and activities in a JSON schema and run the script to produce the validated spreadsheet file.

What is the best way to enforce exactly one Accountable and at least one Responsible per activity in a responsibility matrix?

Enforcing exactly one Accountable and at least one Responsible per activity is handled automatically by validating the JSON input against Project+ RACI rules before generating the matrix.

How does a responsibility matrix handle missing team members or TBD roles?

A responsibility matrix handles missing team members or TBD roles by using a TBD-only column or placeholders, then surfacing these gaps on dedicated sheets for sponsor and PM review.

Can I use openpyxl to output a project management RACI matrix with integrity checks?

Yes, you can use openpyxl to output a project management RACI matrix because the script relies on it to generate the xlsx file while surfacing integrity issues for review.

What happens when there are gaps or integrity issues in my RACI assignments?

When there are gaps or integrity issues in your RACI assignments, the tool surfaces them on dedicated sheets within the xlsx file and produces an open_questions.md file to guide review.