About obsidian-project-kb-core
A skill that defines workflows for maintaining project-scoped knowledge in Obsidian. It helps organize project notes, manage their lifecycle, keep indexes and registries updated, and run deterministic health checks.
Key features
- 01Bind repositories to project roots
- 02Create and maintain project structure
- 03Route notes across project folders
- 04Manage note lifecycle and links
- 05Run scripted consistency and lint checks
Use cases
- 01Setting up a project knowledge workspace
- 02Sorting research notes into project sections
- 03Checking registry, index, and link consistency
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ galaxy-dawn/ claude-scholar --skill obsidian-project-kb-coreAfter installing, type/obsidian-project-kb-corein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/BINDING-LAYER.mdDAILY-PROMOTION.mdDIRECTORY-SCHEMA.mdHUB-PLAN-INDEX.mdLIFECYCLE.mdLINT.mdREGISTRY.mdscripts/kb_canvas_check.pykb_common.pykb_index_check.pykb_link_check.pykb_lint.pykb_registry_check.pykb_scaffold.pyproject_kb.pyDetails
From the project READMEObsidian Project KB Core
This is the main workflow authority for project-scoped Obsidian knowledge maintenance.
Default project root:
Research/{project-slug}/
Default structure:
00-Hub.md
01-Plan.md
02-Index.md
Sources/
Knowledge/
Experiments/
Results/
Reports/
Writing/
Daily/
Maps/
Archive/
_system/
Core rules
- Keep all durable project knowledge inside the current
Research/{project-slug}/. - Keep repo-local
.claude/project-memory/*only as the runtime binding layer. _system/registry.mdis the only visible project registry.02-Index.mdis a human navigation note, not a registry mirror.Maps/is a derived-artifact area; do not generate non-essential canvases by default.Results/Reports/is the default subdirectory for round and batch experiment reports.
Responsibilities
- detect and bind the current repo to a project root
- bootstrap the project skeleton
- route notes into
Sources / Knowledge / Experiments / Results / Results/Reports / Writing / Daily / Maps / Archive - update
00-Hub.md,01-Plan.md,02-Index.md - update
_system/registry.md,_system/schema.md,_system/lint-report.md - handle note lifecycle actions: create, update, rename, archive, purge, promote, and link repair
- run deterministic health checks through helper scripts
Deterministic helpers
Use the scripts under scripts/ for:
- scaffold
- registry consistency
- link checks
- index checks
- canvas checks
- lint aggregation
Use agents for:
- note routing
- daily promotion decisions
- source vs knowledge judgment
- stable-result judgment
- semantic Hub and Index updates
Read next
references/DIRECTORY-SCHEMA.mdreferences/HUB-PLAN-INDEX.mdreferences/REGISTRY.mdreferences/DAILY-PROMOTION.mdreferences/LIFECYCLE.mdreferences/LINT.mdreferences/BINDING-LAYER.md
Comments
Markdown supported