
Graph Colorize
If you've ever wanted your Obsidian graph view to actually tell you something at a glance, this rewrites the colorGroups in graph.json to tint nodes by tag, folder, or visibility level. It scans your vault for the most common tags or categories, assigns a colorblind-friendly palette, and merges the settings without clobbering your existing graph physics or filters. The best part is it backs up first and warns you if Obsidian is open, since Obsidian loves to overwrite graph.json on close. Supports tag-based coloring, folder-based, visibility highlighting, or a combination. Honest take: this should have been a native Obsidian feature years ago.
- skills.sh installs
- 2.8K
- GitHub stars
- 3.7K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add ar9av/obsidian-wiki --skill graph-colorize --agent claude-codeInstalls into .claude/skills of the current project.
Files
Graph Colorize — Color-code the Obsidian Graph View
You are rewriting $OBSIDIAN_VAULT_PATH/.obsidian/graph.json so Obsidian's graph view tints nodes by tag, folder, or visibility.
Obsidian stores graph settings in <vault>/.obsidian/graph.json. The colorGroups array is a list of {query, color} pairs; the first matching query wins per node. Queries use Obsidian's search syntax: tag:#foo, path:"concepts", file:foo, etc. Color is {"a": 1, "rgb": <packed-int>} where the int is (R << 16) | (G << 8) | B.
Before You Start
- Resolve config — follow the Config Resolution Protocol in
llm-wiki/SKILL.md(inline@nameoverride → walk up CWD for.env→ global config → prompt setup). This givesOBSIDIAN_VAULT_PATH. - Confirm
$OBSIDIAN_VAULT_PATH/.obsidian/exists. If it doesn't, the vault has never been opened in Obsidian — tell the user to open the vault once in Obsidian, then re-run. - Warn the user if Obsidian is likely open: Obsidian overwrites
graph.jsonon close. Tell them to close the vault first, or be ready to reload (Cmd/Ctrl+R) and not touch the graph settings until they reload.
Step 1: Pick a Mode
Sponsors
Details
- Repository
- github.com/ar9av/obsidian-wiki
- Categories
- Documentation, Release Management, Design & UI/UX, Office & Documents
- First seen
- May 16, 2026
More from ar9av/obsidian-wiki
All 37- Wiki Synthesize2.8K
- Codex History Ingest2.6K
- Hermes History Ingest2.5K
- Wiki Agent2.4K
- Memory Bridge2.4K
- Daily Update2.4K
- Data Ingest2.3K
- Impl Validator2.2K
- Openclaw History Ingest2.2K
- Wiki Digest2.1K
- Wiki Switch2.1K
- Ingest Url1.8K
- Copilot History Ingest1.8K
- Wiki Dedup1.8K
- Wiki Context Pack1.6K
- Wiki Stage Commit1.6K
- Obsidian Wiki Ingest1.3K
- Pi History Ingest1.2K
- Wiki Import1K
- Llm Wiki4.2K
- Wiki Ingest3.7K
- Wiki Setup3.6K
- Wiki Query3.6K
- Wiki Lint3.6K