silverstein/minutes-codex-minutes-graph
Policy-safe relationship rankings, commitments, aliases, person profiles, and topic research. Always use Minutes' bounded native CLI surfaces; never build or read a durable graph cache.
This is a copy. The original lives at silverstein/minutes-graph.
npx skills add https://github.com/silverstein/minutes --skill minutes-graph
Minutes builds relationship rankings, exact person profiles, and commitments from one supervised, process-private SQLite projection of stable policy-authorized Markdown plus confirmed identity corrections. One ordered snapshot authority spans corpus and corrections, and the worker is hard-limited for memory, output, and wall time. Topic research uses the separately bounded live-source search boundary. Both paths re-attest policy before returning facts. Do not fall back to a retired durable index or read meeting files directly.
graph_build.py or read ~/.minutes/graph/index.json; those are retired legacy surfaces.--include-restricted. Restricted meetings are intentionally absent from this agent-facing skill.minutes people --json — bounded relationship rankings and losing-touch signals.minutes commitments --json — bounded graph commitments.minutes people merge <canonical> <alias...> — confirm an identity correction in the local vocabulary; uncertain names are never merged automatically.minutes person "<name>" — bounded person profile.minutes research "<topic>" — bounded topic research.minutes people merge; a wrong merge is worse than no merge.Return only the bounded native result. Never invent rankings, commitments, or relationship signals from raw files.
minutes research "<topic>" for bounded company, product, or topic research. If it fails, report the source unavailable; never fall back to raw corpus reads.Take silverstein/minutes-codex-minutes-graph from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.