obsidian-project-kb-core — скилл для Claude Code
Скилл ведёт проектную исследовательскую базу в Obsidian: создаёт структуру, распределяет заметки и поддерживает индексы, реестр и проверки.
npx skills add Galaxy-Dawn/claude-scholar --skill obsidian-project-kb-core -a claude-codeЧто делает obsidian-project-kb-core
Скилл связывает текущий репозиторий с корнем проекта Research/{project-slug}/ и создаёт каркас базы: 00-Hub.md, 01-Plan.md, 02-Index.md, каталоги Sources/, Knowledge/, Experiments/, Results/Reports/, Writing/, Daily/, Maps/, Archive/ и _system/. Заметки направляются по этим разделам, а долговременные знания хранятся внутри корня проекта.
Он обновляет хаб, план, индекс и _system/registry.md, а также обрабатывает жизненный цикл заметок: создание, изменение, переименование, архивирование, удаление, продвижение и восстановление ссылок. Скрипты из scripts/ выполняют каркас, проверки реестра, ссылок, индекса и canvas, затем собирают отчёт линтера. Агенты используются для маршрутизации заметок и смысловых решений по дневным записям, источникам и результатам.
Репозиторий должен быть привязан к проектному корню, потому что .claude/project-memory/* здесь служит только слоем привязки. Это повод проверить расположение рабочих заметок до запуска скилла.
Какие задачи решает
- создать каркас исследовательского проекта в Obsidian
- распределить заметки по разделам проекта
- обновить хаб, план и индекс
- синхронизировать реестр заметок
- запустить проверки ссылок и структуры
Примеры запросов агенту
- Привяжи текущий репозиторий к
Research/{project-slug}/и создай каркас проекта. - Распредели новые заметки по
Sources/,Knowledge/,Experiments/иWriting/, затем обнови02-Index.md. - Проверь реестр, ссылки, индекс и canvas скриптами из
scripts/, после чего собери отчёт линтера.
Как установить obsidian-project-kb-core
1Через Skills CLI (Vercel)
npx skills add Galaxy-Dawn/claude-scholar --skill obsidian-project-kb-core -a claude-code2Вручную: положить файлы
~/.claude/skills/obsidian-project-kb-core/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/obsidian-project-kb-core/
1Через Skills CLI (Vercel)
npx skills add Galaxy-Dawn/claude-scholar --skill obsidian-project-kb-core -a codex2Вручную: положить файлы
.agents/skills/obsidian-project-kb-core/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Galaxy-Dawn/claude-scholar --skill obsidian-project-kb-core -a cursor2Вручную: положить файлы
.cursor/skills/obsidian-project-kb-core/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Galaxy-Dawn/claude-scholar obsidian-project-kb-core2Вручную: положить файлы
.github/skills/obsidian-project-kb-core/SKILL.md1Через Skills CLI (Vercel)
npx skills add Galaxy-Dawn/claude-scholar --skill obsidian-project-kb-core -a gemini-cli2Командой платформы
gemini skills install https://github.com/Galaxy-Dawn/claude-scholar --path skills/obsidian-project-kb-coreВручную: положить файлы
.devin/skills/obsidian-project-kb-core/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Galaxy-Dawn/claude-scholar --skill obsidian-project-kb-core -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о obsidian-project-kb-core
Как установить obsidian-project-kb-core в Claude Code?
Выполните npx skills add Galaxy-Dawn/claude-scholar --skill obsidian-project-kb-core -a claude-code, затем повторите npx skills add Galaxy-Dawn/claude-scholar --skill obsidian-project-kb-core -a claude-code. После этого используйте файл ~/.claude/skills/obsidian-project-kb-core/SKILL.md.
Что делает obsidian-project-kb-core?
Скилл создаёт и поддерживает проектную базу знаний Obsidian в Research/{project-slug}/. Он маршрутизирует заметки, обновляет хаб, план, индекс и реестр, а также запускает проверки структуры.
Где хранятся долговременные знания проекта?
Внутри текущего Research/{project-slug}/. Каталог .claude/project-memory/* используется только как слой привязки репозитория к проекту.
Исходный текст
SKILL.md · MIT
---
name: obsidian-project-kb-core
description: Use this as the main Claude Scholar skill for a vault-first, project-scoped Obsidian research knowledge base rooted at Research/{project-slug}/. It owns bootstrap, routing, daily logging, hub/plan/index maintenance, registry updates, lifecycle actions, and lint orchestration.
---
# Obsidian Project KB Core
This is the **main workflow authority** for project-scoped Obsidian knowledge maintenance.
Default project root:
```text
Research/{project-slug}/
```
Default structure:
```text
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.md` is the only visible project registry.
- `02-Index.md` is 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.md`
- `references/HUB-PLAN-INDEX.md`
- `references/REGISTRY.md`
- `references/DAILY-PROMOTION.md`
- `references/LIFECYCLE.md`
- `references/LINT.md`
- `references/BINDING-LAYER.md`
© Galaxy-Dawn · MIT · Galaxy-Dawn/claude-scholar