Obsidian и Claude Code PKM

Obsidian + Claude Code PKM

Шаблон хранилища Obsidian для Claude Code: команды /daily, /weekly, /monthly и /project связывают цели на три года с задачами на сегодня

  • 1 883 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Хук PostToolUse делает git-коммит после каждой записи файла в хранилище
  • Разрешения в settings.json дают агенту запись в папки хранилища и команды git, cp и mv
Все причины и проверки

ballred/obsidian-claude-pkm

Установка

Работает в

Ручная установка

git clone https://github.com/ballred/obsidian-claude-pkm.git && cd obsidian-claude-pkm && chmod +x scripts/setup.sh && ./scripts/setup.sh

После установки откройте хранилище в Obsidian, запустите claude в его папке и выполните /onboard. На Windows используйте scripts\setup.bat.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Хук PostToolUse делает git-коммит после каждой записи файла в хранилище
  • Разрешения в settings.json дают агенту запись в папки хранилища и команды git, cp и mv

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Шаблон разворачивает готовое хранилище Obsidian с настройками для Claude Code. Структура строится каскадом: цели на три года, цели года, проекты, цели месяца, недельный обзор и ежедневные заметки. Каждый уровень лежит в своем файле, а команды читают соседние уровни. Например, /daily создает заметку на сегодня и подтягивает «одно главное дело» из недельного обзора и следующие шаги по активным проектам. В папке .claude лежат десять скиллов, четыре агента (`goal-aligner`, `weekly-reviewer`, `note-organizer` и `inbox-processor`), хуки, правила для путей и стиль вывода `coach`. Хук PostToolUse делает git-коммит после каждой записи файла. Агенты запоминают ваши привычки между сессиями через `memory: project`. У вас уже есть хранилище? Команда /adopt определяет метод организации заметок (PARA, Zettelkasten, LYT), сопоставляет ваши папки и создает конфигурацию под них, не меняя структуру. Команда /upgrade обновляет шаблон с резервной копией и не трогает ваши заметки.

Для кого. Для тех, кто ведет личные заметки и планы в Obsidian и хочет, чтобы Claude Code напоминал о целях, разбирал входящие и помогал с еженедельным обзором.

Подходит, если

  • Нужен утренний ритуал: /daily создает заметку, переносит невыполненные задачи со вчера и показывает главное дело недели
  • По воскресеньям хочется 30-минутный обзор: /weekly читает ежедневные заметки, смотрит статус проектов и считает прогресс по целям
  • Цели есть, а проектов под них нет: /goal-tracking покажет цели без активных проектов, а `/project new` создаст проект, привязанный к цели
  • Заметки копятся в Inbox: агент `inbox-processor` разбирает их по GTD, а `note-organizer` чинит битые ссылки
  • Хранилище уже есть: /adopt подстроится под вашу структуру, и папки останутся на месте

Не подходит, если

  • Вам нужна память агента для рабочих проектов и кода: шаблон заточен под личные цели и обзоры
  • Вы не пользуетесь Git: автокоммит и команда /push рассчитаны на репозиторий хранилища
  • Нужен плагин, который ставится одной командой из маркетплейса: здесь хранилище клонируют и настраивают скриптом setup.sh
  • Вы не хотите вести заметки по системе целей и обзоров: десять скиллов и четыре агента завязаны на папки Goals, Daily Notes и Projects

Пример запроса к агенту

/daily

Ограничения

  • Нужны Obsidian, Claude Code и Git.
  • Шаблон рассчитан на Claude Code: в других агентах команды и хуки из папки .claude не заработают.
  • Структура папок фиксированная: Daily Notes, Goals, Projects, Templates, Archives и Inbox. Для готового хранилища команда /adopt подстраивает конфигурацию под ваши названия папок.
  • Разрешения в settings.json дают запись в эти папки и разрешают команды git, cp и mv, а правка папки .claude запрещена.
  • Для Windows предназначен отдельный скрипт scripts\setup.bat.

Как отключить. Удалите папку .claude и файл CLAUDE.md из хранилища или поставьте `GIT_AUTO_COMMIT=false` в settings.json, чтобы отключить только автокоммиты. Заметки это обычные Markdown-файлы, их удалять не нужно.

Частые вопросы

Как подключить Claude Code к Obsidian по этому шаблону?

Склонируйте репозиторий и запустите scripts/setup.sh (на Windows scripts\setup.bat). Затем откройте хранилище в Obsidian, запустите claude в его папке и выполните /onboard: команда спросит имя, день обзора и области целей и настроит файлы.

Можно ли поставить шаблон на существующее хранилище Obsidian?

Да. Запустите claude в корне вашего хранилища и вызовите /adopt. Скилл определяет метод организации, например PARA, Zettelkasten или LYT, сопоставляет ваши папки и создает конфигурацию под их названия. Структура хранилища остается прежней.

Какие команды есть в Obsidian и Claude Code PKM?

/daily, /weekly, /monthly, /project, /review, /push, /onboard, /adopt и /upgrade. Скиллы `goal-tracking` и `obsidian-vault-ops` срабатывают автоматически. /review сам определяет, какой обзор нужен: утренний, воскресный или в конце месяца.

Как обновить шаблон, не потеряв заметки?

Команда `/upgrade check` показывает, что изменилось, а /upgrade создает резервную копию с датой, показывает различия по каждому файлу и не трогает Daily Notes, Goals и Projects.

Какие агенты входят в шаблон и что они делают?

Четыре: `goal-aligner` сверяет дела с целями, `weekly-reviewer` ведет недельный обзор, `note-organizer` чинит ссылки и дубли, `inbox-processor` разбирает входящие по GTD. Вызов выглядит так: claude "Use the `goal-aligner` agent to `analyze` my `last` 2 `weeks`".

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Шаблон vault в Obsidian с хуками, командами и скиллами, который дает Claude Code, Codex и Gemini CLI постоянную память между сессиями

ПлагинРасширенный доступ5,4 тыс.Звезды репозитория

Сборочный скрипт и шаблоны, которые превращают хранилище Obsidian в рабочую память ИИ: заметки в markdown, без векторной базы

ВоркфлоуРасширенный доступ723Звезды репозитория

Плагин и набор скиллов, которые превращают хранилище Obsidian в базу знаний с источниками, связями и ответами по ней

ПлагинРасширенный доступ15,9 тыс.Звезды репозитория

Набор скиллов, с которыми агент ведет личную вики в Obsidian: собирает знания из документов и прошлых сессий и отвечает со ссылками

СкиллРасширенный доступ3,6 тыс.Звезды репозитория

Шаблон хранилища Obsidian, 18 скиллов, 72 команды и 6 субагентов для Claude Code: агент разбирает источники в связанные страницы и отвечает по ним

СкиллРасширенный доступ1,2 тыс.Звезды репозитория

Скиллы для работы агента с Obsidian: Markdown с викиссылками, Bases, JSON Canvas, Obsidian CLI, Defuddle и Knap

СкиллРасширенный доступ50,3 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Obsidian и Claude Code PKM (эта запись)нет1 883
Obsidian Mindнет5 444хранилище с постоянной памятью агента между сессиями, а здесь упор на цели, обзоры и дневное планирование
obsidian-second-brainнет5 025память агента и фоновое обслуживание базы знаний, а эта запись про личное планирование
Скиллы для Obsidianнет50 333набор скиллов по форматам Obsidian, готовой системы планирования в нем нет

Коротко о README

README подает шаблон как систему исполнения, где цели на три года доходят до ежедневных задач. Он описывает каскад файлов и команды, которые его обслуживают, и показывает типичный день, воскресный обзор и конец месяца. Дальше идут быстрый старт, перечень скиллов и агентов, стиль `coach`, автоматизация на bash и структура папок. В конце собраны способы обновления с версий 1.x и 2.1 и ссылки на документацию.

Бейдж для README

Исходный SKILL.md

---
name: daily
description: Create daily notes and manage morning, midday, and evening routines. Structure daily planning, task review, and end-of-day reflection. Use for daily productivity routines or when asked to create today's note.
allowed-tools: Read, Write, Edit, Glob, Grep, TaskCreate, TaskUpdate, TaskList, TaskGet
user-invocable: true
---

# Daily Workflow Skill

Creates daily notes and provides structured workflows for morning planning, midday check-ins, and evening shutdowns.

## Usage

Invoke with `/daily` or ask Claude to create today's note or help with daily routines.

### Create Today's Note
```
/daily
```

Or simply ask:
- "Create today's daily note"
- "Start my morning routine"
- "Help me with evening shutdown"

## Daily Note Creation

### What Happens
1. **Checks if today's note exists**
   - If yes: Opens the existing note
   - If no: Creates new note from template

2. **Template Processing**
   - Replaces `{{date}}` with today's date
   - Replaces `{{date:format}}` with formatted dates
   - Handles date arithmetic (e.g., `{{date-1}}` for yesterday)

3. **Automatic Organization**
   - Places note in `Daily Notes/` folder
   - Names file with today's date (YYYY-MM-DD.md)
   - Preserves template structure

### Template Variables
Your daily template can use:
- `{{date}}` - Today's date in default format
- `{{date:dddd}}` - Day name (e.g., Monday)
- `{{date:MMMM DD, YYYY}}` - Formatted date
- `{{date-1:YYYY-MM-DD}}` - Yesterday's date
- `{{date+1:YYYY-MM-DD}}` - Tomorrow's date
- `{{time}}` - Current time

Сообщить о проблеме

Foxx AIObsidian и Claude Code PKM
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.