Turns data/commitments.jsonl (flat list) into a who-owes-what-to-whom graph. Surfaces overdue chains and cross-PA dependencies that the flat list hides. Triggers: "what's overdue", "what did X promise", "commitment graph", "who's blocking whom".
Scanned 9/11/2026
Install to Claude Code
npx -y skills add netanel-abergel/pa-skills --skill commitment-graph --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Commitment Graph?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/netanel-abergel-commitment-graph)More formats (shields.io, HTML) on the badges page.
---
name: commitment-graph
description: |-
Turns data/commitments.jsonl (flat list) into a who-owes-what-to-whom graph.
Surfaces overdue chains and cross-PA dependencies that the flat list hides.
Triggers: "what's overdue", "what did X promise", "commitment graph", "who's blocking whom".
---
# Commitment Graph
A graph view over commitments.jsonl — surfaces overdue chains, cross-PA dependencies, and blockers.
## When to use
- Daily morning check (overdue chains)
- When asked "what's blocking X?" or "who owes me what?"
- Weekly retro (highlight repeat-offender commitments)
## Process
1. Load `data/commitments.jsonl`
2. Build directed graph: `requester → committed_by → action → due_date`
3. Output:
- **Overdue** (due_date < today, status != done) — sorted by age
- **Chains** (A waits on B waits on C) — flag any cycles
- **Repeat offenders** — names appearing in 3+ overdue items in 30 days
## Script
`python skills/commitment-graph/scripts/graph.py [--overdue|--offenders]`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.