Build a personal or business content knowledge graph from chats, notes, project files, public content signals, and recurring ideas.
This Skill turns scattered material into a Markdown + [[wikilink]] graph that can be used with LLM Wiki, Obsidian, or other wikilink-aware tools.
It also includes a small static visual viewer for people who want a draggable, zoomable graph view without setting up a full app.
It helps users:
- create a graph project folder
- normalize raw chats and notes into source summaries
- create wiki nodes with useful links
- find content gaps
- discover surprising connections
- generate weekly graph sync reports
- turn nodes into posts, articles, mini-courses, products, or Skills
- export a lightweight JSON graph for the visual viewer
This is not a traffic-growth tool or viral-copy machine.
It is a workflow for reviewing and connecting your own materials so you can see:
- what you keep talking about
- what has not become a method yet
- what can become a deliverable
- which ideas should be connected
- what to work on next
Ask:
Use $content-graph-builder to create a content graph from these notes.
Or:
Use $content-graph-builder to review this week's notes and update my graph.
To generate a visual graph file, ask:
Use $content-graph-builder to create a content graph from this folder and export a viewer-ready graph-data.json.
If no project exists, the Skill creates:
content-graph-project/
├── README.md
├── purpose.md
├── schema.md
├── raw/
│ └── sources/
└── wiki/
├── index.md
├── overview.md
└── log.md
Open:
viewer/graph-viewer.html
The viewer works as a local static HTML file. It includes sample data by default and can import a custom JSON graph file.
Useful viewer features:
- left rail for important deposits and surprising connections
- draggable and zoomable graph canvas
- right panel for node meaning, connected nodes, and next actions
- gold highlighting for surprising connections
- green and pink default theme
Sample viewer data:
examples/sample-viewer-data.json
person: person, role, account, or audienceproduct: product, offer, service, or business capabilityconcept: method, framework, boundary, or judgmentplatform: distribution channel or ecosystemasset: existing content or reusable materialgap: missing piece, blank opportunity, or weak nodeconnection: surprising cross-domain relationshipdeliverable: post, article, course, template, Skill, report, or productsource: raw source summarysynthesis: cross-source conclusion
SKILL.md: main skill instructionsreferences/wiki-schema.md: node schema and page templatereferences/sync-workflow.md: source intake, node updates, gap review, weekly syncreferences/public-expression.md: public wording boundariesreferences/visual-viewer.md: viewer JSON shape and privacy checklistexamples/sample-project/: small working exampleexamples/sample-viewer-data.json: sample data for the visual viewertemplates/graph-project-template/: blank project templateviewer/graph-viewer.html: static graph viewer
This Skill was inspired by working with LLM Wiki-style Markdown graphs and [[wikilink]] knowledge maps. It is designed as a lightweight open workflow, not a replacement for any graph app.
MIT