Install any skill in seconds. Free to start, no credit card required.
Get Started Free →This skill should be used when the user asks to start a new research project, import an existing code-plus-Markdown repository into Obsidian, or bind the current repository to a compact research knowledge base for future syncing.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | -4% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -45% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -27% | 0% |
Bootstrap a project knowledge base for the current repository.
This is a supporting skill.
Use obsidian-project-memory as the main workflow authority. Use this skill only when a repository still needs its initial binding or rebuild.
obsidian-project-memory detects a research-project candidate but no existing binding.Resolve the vault path from one of:
OBSIDIAN_VAULT_PATH.bash python3 "${CLAUDE_PLUGIN_ROOT}/skills/obsidian-project-memory/scripts/project_kb.py" detect --cwd "$PWD"
bash python3 "${CLAUDE_PLUGIN_ROOT}/skills/obsidian-project-memory/scripts/project_kb.py" bootstrap --cwd "$PWD" --vault-path "$OBSIDIAN_VAULT_PATH"
.claude/project-memory/registry.yaml.claude/project-memory/<project_id>.mdResearch/{project-slug}/00-Hub.mdResearch/{project-slug}/01-Plan.mdResearch/{project-slug}/Knowledge/Source-Inventory.mdResearch/{project-slug}/Knowledge/Codebase-Overview.mdKnowledge/, Papers/, Experiments/, Results/, or Writing/,.git, .venv, node_modules, caches, checkpoints, binaries, and other heavy artifacts.00-Hub.md, 01-Plan.md, Knowledge/, Papers/, Experiments/, Results/, Writing/, Daily/, Archive/.python3 is unavailable in the current shell, use the system Python interpreter that can run project_kb.py and say so explicitly.references/BOOTSTRAP-RUNBOOK.md - preflight decisions, failure modes, and post-bootstrap verificationOther measured skills in the registry, with their headline benchmark lift.