CtrlK
BlogDocsLog inGet started
Tessl Logo

graph-colorize

Color-code the Obsidian graph view by rewriting `.obsidian/graph.json` colorGroups. Use this skill when the user says "color my graph", "color code obsidian", "colorize the graph", "color the graph by tag", "color by category", "highlight visibility in graph", "make the graph colorful", "distinguish tags in graph", or wants nodes in Obsidian's graph view tinted by tag, folder, or visibility. Generates a `colorGroups` array from the vault's actual tags/categories and merges it into the existing graph.json without clobbering other graph settings. Always backs up first.

80

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A dense, executable skill body that sequences a destructive config edit with backup and clobber-prevention checkpoints, gives copy-paste-ready JSON and color values, and stays lean without over-explaining. Organization is clean for a single-file skill.

DimensionReasoningScore

Conciseness

Lean and efficient throughout: no explanation of what Obsidian or JSON is, every line carries actionable detail (packed-int color formula, query syntax, exclusion globs), and it assumes Claude's competence.

5 / 5

Actionability

Fully executable guidance: a complete palette table with packed-int values, concrete `{"query": "tag:#T", "color": palette[i]}` JSON, exact merge steps, and a copy-paste-ready minimal graph.json default.

5 / 5

Workflow Clarity

Clear four-step sequence with explicit validation checkpoints for a destructive/batch config edit — 'Back up first' before writing, 'Replace only the colorGroups field', a duplicate-backup guard, and an 'Obsidian open during edit' warning — plus dedicated edge-case recovery flows.

5 / 5

Progressive Disclosure

Single self-contained skill with no bundle files, organized into clearly headed sections (mode table, palette, per-mode steps, merge, report, edge cases); per the simple-skill exception this is well-structured and easy to navigate.

5 / 5

Total

20

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A highly specific, trigger-rich description that clearly states what it does and when to use it. It names the exact file and operation, enumerates natural trigger phrases, and avoids vague fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'rewriting `.obsidian/graph.json` colorGroups', 'Generates a `colorGroups` array', 'merges it into the existing graph.json without clobbering other graph settings', 'Always backs up first' — with comprehensive coverage of the task surface.

5 / 5

Completeness

Explicitly answers both 'what' (generates and merges a colorGroups array from the vault's actual tags/categories) and 'when' via a concrete 'Use this skill when the user says...' clause listing trigger phrases.

5 / 5

Trigger Term Quality

Includes ten natural user phrasings ('color my graph', 'color code obsidian', 'colorize the graph', 'color the graph by tag', 'color by category', 'highlight visibility in graph', 'make the graph colorful', 'distinguish tags in graph') plus synonym variations, matching the comprehensive-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

Targets a clearly distinct niche — Obsidian's graph.json colorGroups — with trigger phrases unlikely to fire for any other skill, giving minimal conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Ar9av/obsidian-wiki
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.