second-brain-graph-manager

Validate and repair Obsidian graph colors and attachment-node CSS in a Second Brain vault.

8|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/kevinlasnh/sharing-studio --skill second-brain-graph-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: second-brain-graph-manager
Source: https://github.com/kevinlasnh/sharing-studio/tree/main/projects/second-brain-scaffold/.gemini/skills/second-brain-graph-manager
Command: npx skills add https://github.com/kevinlasnh/sharing-studio --skill second-brain-graph-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the maintenance of Obsidian graph color groups and the graph attachment-node CSS snippet to keep a Second Brain vault visually coherent.

Core Features & Use Cases

  • Validates and repairs colorGroups in .obsidian/graph.json to the required six entries in the specified order.
  • Verifies the attachment-node CSS snippet and ensures it is enabled in appearance.json.
  • Closes Graph View before writing when repairs are made and re-reads to verify, reporting blockers if access is restricted.
  • Supports workflows after new domain creation and routine graph maintenance to keep the vault visually coherent.

Quick Start

Run the end-to-end graph color validation and repair workflow to ensure the vault graph is healthy.

Frequently Asked Questions about second-brain-graph-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Obsidian graph color validation and repair in my vault?

Obsidian graph color validation and repair can be automated by running an end-to-end workflow that checks graph.json colorGroups and the attachment-node CSS snippet, applying repairs only when needed and verifying the state afterward.

Why does my Obsidian graph view need to close before applying graph color repairs?

Obsidian graph view needs to close before applying graph color repairs to prevent file access conflicts when writing to graph.json, ensuring the colorGroups are updated cleanly and rechecked for a healthy vault state.

What is the required order of colorGroups in Obsidian graph.json for a Second Brain vault?

The required structure for colorGroups in Obsidian graph.json is six specific entries in a specified order, which the validation process checks and repairs to maintain visual coherence across the Second Brain vault.

How do I ensure the attachment-node CSS snippet is enabled in Obsidian?

To ensure the attachment-node CSS snippet is enabled in Obsidian, the appearance.json file is verified and updated during the repair workflow, automatically enabling the snippet if it is found to be disabled.

Can I use automation to fix Obsidian graph colors after creating new domains?

Yes, you can use automation to fix Obsidian graph colors after creating new domains by running the routine maintenance workflow, which validates the six colorGroups and CSS snippet to keep the vault visually coherent.

What happens if Graph View access is restricted during Obsidian vault color repair?

If Graph View access is restricted during Obsidian vault color repair, the workflow reports blockers instead of forcing changes, ensuring it validates before writing and only proceeds when the view is successfully closed.