Build skill graphs
Skill ksanjeevein-maker/skill-graph-playbook/build-skill-graphs
Design and extend markdown skill graphs made of index notes, MOCs, and atomic linked nodes. Use when a domain is too deep for one SKILL.md, when the user wants a wiki-linked knowledge system, or when you need to separate stable methodology from live operational data.From its SKILL.md
npx -y skills add ksanjeevein-maker/skill-graph-playbook --skill build-skill-graphsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.5 KB, 734 tokens by cl100k_base, as published. Nobody here has run it
Build Skill Graphs
Overview
Use this skill to turn one oversized skill or knowledge dump into a graph of small markdown notes that an agent can traverse progressively. The default path is:
index -> MOC -> node -> section
Most routing decisions should happen before reading full files.
When To Use This Skill
Use it when:
- the domain no longer fits cleanly in one
SKILL.md - the user wants a second-brain style skill library or knowledge graph
- the work involves MOCs, entrypoints, note types, or traversal rules
- the team needs a boundary between stable markdown knowledge and live system state
Core Workflow
-
Define the graph boundary. Decide what the graph should answer, what its main entrypoint is, and what stays out of scope.
-
Separate stable knowledge from live state. Put methods, heuristics, claims, decisions, and synthesized patterns in markdown. Put volatile facts, runtime state, provenance chains, metrics, and join-heavy relations in a typed store.
-
Create the entrypoint first. Start with one index note that names the main clusters and points attention.
-
Add MOCs only when a topic is large enough. Use MOCs to orient the reader. Do not use them as giant link dumps.
-
Write atomic nodes. Each node should hold one complete thought, method, tradeoff, or claim.
-
Use links inside prose. A wiki link should explain why the next note matters, not just prove that it exists.
-
Encode trust and freshness. Mark note type, state the source of truth, and make uncertainty explicit when the graph is incomplete.
-
Keep traversal cheap. Prefer one or two hops from the entrypoint over deep hidden chains.
What Belongs In Markdown
- methods
- heuristics
- decision rules
- synthesized claims
- curated examples
- stable operating guidance
What Belongs In A Typed Store
- changing records
- metrics and dashboards
- provenance chains
- runtime state
- query-heavy relations
- facts that are likely to drift
References
Read these files as needed:
references/templates.mdfor entrypoint, MOC, and node templatesreferences/patterns.mdfor traversal rules, note types, and repo layoutsreferences/anti-patterns.mdwhen the graph feels too big, too flat, or too stalereferences/hybrid-architecture.mdwhen the markdown versus database boundary is unclearreferences/decision-guide.mdwhen the main question is whether a graph is needed at allreferences/migration-playbook.mdwhen splitting one oversized skill into a graphreferences/review-checklist.mdwhen checking whether the graph is ready to usereferences/maintenance-checklist.mdwhen the graph is starting to driftreferences/naming-conventions.mdwhen note and file names are getting muddyreferences/example-graph/knowledge-work.mdfor a small working examplereferences/example-graph-business-ops/operations-knowledge.mdfor a business-operations example
Delivery Pattern
When building a graph for a user:
- Create or update the entrypoint first.
- Add only the next few notes needed for the current task.
- Name the next nodes worth reading.
- Keep open questions visible instead of pretending the graph is complete.
- Point to the system of record whenever facts are operational or time-sensitive.
What ships with it: 26 files
24.9 KB alongside SKILL.md
agents/
- openai.yaml207 B
references/
- anti-patterns.md1.5 KB
- decision-guide.md1.3 KB
- example-graph/agent-cognition-moc.md573 B
- example-graph-business-ops/handoff-boundaries.md680 B
- example-graph-business-ops/operations-knowledge.md590 B
- example-graph-business-ops/queue-health-versus-root-cause.md697 B
- example-graph-business-ops/runbook-drift.md744 B
- example-graph-business-ops/support-operations-moc.md612 B
- example-graph-business-ops/triage-severity.md654 B
- example-graph/graph-structure-moc.md548 B
- example-graph/hybrid-architecture-moc.md619 B
- example-graph/knowledge-work.md996 B
- example-graph/links-carry-reasons.md901 B
- example-graph/maintenance-keeps-mocs-trustworthy.md882 B
- example-graph/markdown-stores-methods.md965 B
- example-graph/mocs-orient-attention.md815 B
- example-graph/progressive-disclosure.md880 B
- example-graph/typed-stores-hold-live-state.md1014 B
- hybrid-architecture.md1.2 KB
- maintenance-checklist.md1.1 KB
- migration-playbook.md1.7 KB
- naming-conventions.md918 B
- patterns.md2.2 KB
- review-checklist.md1018 B
- templates.md1.9 KB