Выпуск #62 20 июня 2026 ⚙️ Суббота — Хаки и техники

Продвинутые техники Obsidian:
Custom Skills, Templater и Memory Vaults

Разбираем приёмы power users — Folder Templates, DataviewJS, Custom Skills как micro-automations, и почему Vibe Coding превратил vault в Memory для AI-агентов.

🔥 Главное — Custom Skills взрывают экосистему

Custom Skills: micro-автоматизация в 50 строк JavaScript

В 2026 году среди power users Obsidian оформился новый паттерн: Custom Skills — крошечные JavaScript-скрипты, которые занимают место между плагинами и шаблонами. Меньше плагинов (нет UI), но мощнее Templater.

«Think of skills as micro-automations — smaller than full plugins, but more reusable than one-off scripts. You don't need to know every JS method — just describe what you want.» — digitalbiztalk.com

Три реальных примера Custom Skills, которые уже используют:

Пример 1 — авто-фронтматтер из дат
// Скрипт находит даты YYYY-MM-DD в тексте // и добавляет поле date_mentioned в frontmatter const dateRegex = /\b\d{4}-\d{2}-\d{2}\b/g; const content = await app.vault.read(file); const dates = [...content.matchAll(dateRegex)].map(m => m[0]); if (dates.length) { await app.fileManager.processFrontMatter(file, fm => { fm.date_mentioned = dates; }); }
Пример 2 — авто-see_also через теги

Скрипт смотрит теги текущей заметки, находит другие страницы с теми же тегами и добавляет поле see_also в frontmatter. Заменяет ручное создание разделов "See Also".

Пример 3 — Project Status Orchestrator

При смене status: planning → active в frontmatter скрипт создаёт еженедельный check-in файл, обновляет dashboard и уведомляет task manager. Весь workflow — один скрипт, без сложного плагина.

Главный инсайт: с Claude или GPT-4o создание Custom Skill занимает 10 минут, даже без знания JavaScript.
🤖 Karpathy и AI — Vibe Coding = Memory Vaults для агентов

Memory Vault: vault как рабочая память агента

Статья на Geeky Gadgets «Vibe Coding With Obsidian: Building Memory Vaults for AI Agents» описывает паттерн, который называют шагом после Karpathy LLM Wiki: vault — это не архив знаний для человека, а персистентная рабочая память AI-агента.

📥
Input Layer — raw/
Необработанные источники. Агент читает, но не изменяет. Source of truth.
Karpathy Pattern
🧠
Wiki Layer — wiki/
Синтезированные знания. Только агент пишет, LLM читает при старте сессии.
Memory Vault
Context Layer — CLAUDE.md
CLAUDE.md + index.md + memory/ — что агент читает каждую сессию. Рабочая память.
Working Memory
📤
Output Layer — Daily/
Daily/, compacts/, log.md — что агент пишет после каждой сессии. Handoff протокол.
Agent Output

Второй материал — «Set up an Obsidian Vault for Claude Code Automation Workflows» — пошаговая инструкция по настройке Claude Code + Obsidian с хуками session-start и session-end.

⚙️ Продвинутые техники — Templater, Dataview, v1.13.1
Templater — скрытые возможности
📁
Folder Templates
Папка Projects/ → автоматически применяется «Project Management Template» при создании. Не нужно выбирать вручную.
⭐ Мощный хак
JavaScript в шаблонах
Templater выполняет JS при создании заметки: <%* await tp.file.move(...) %> — авто-перемещение в папку.
JS inside
🗓️
Natural Language Dates
Пишешь «@next Monday» — плагин NL Dates конвертирует в [[2026-06-22]] автоматически. Триггер через @.
GTD essential
🔗
Auto-file-move
await tp.file.move("/wiki/entities/" + tp.file.title) — заметка сама перемещается в нужную папку после создания.
Auto-filing
Dataview — за пределами TABLE
📊
DataviewJS + Templater
Dataview code block в шаблоне Templater — работает нормально при открытии. Templater = статика при создании, DataviewJS = живые данные.
Combo power
🗃️
GROUP BY folder
GROUP BY file.folder — разбивает результаты по папкам. Идеально для мультипроектных dashboards.
Query trick
⌨️
Inline fields
Прямо в тексте: priority:: high — Dataview считывает как поле. Frontmatter YAML не нужен для простых полей.
No YAML
Advanced Tables формулы
В Markdown-таблицах работает арифметика: @1+@2 — сумма первого и второго столбца. Базовый Excel прямо в Obsidian.
@1+@2 formula
v1.13.1 — Settings Search нативно (9 июня 2026)

Settings открываются в отдельном окне со встроенным поиском — по названию и описанию всех core settings. Плагин Settings Search больше не нужен. Навигация без мыши: стрелки, Enter, Cmd-F, Vim-биндинги.

# Другие фиксы v1.13.1: + Слайдеры — текущее значение рядом (не в тултипе) + Mermaid рендерится сразу без reload + Drag-and-drop папки → импорт с сохранением структуры + iOS Share Sheet: настраиваемые Locations, YouTube/соцсети + Вкладки: переупорядочивание из tab switcher
🆕 Плагины недели — TTS и автоматизация
Edge TTS
9.2/10
Бесплатный Text-to-Speech через Microsoft Edge API. Desktop и Mobile (iOS/Android). Читает выделенный текст или всю заметку. Идеально для прослушивания wiki во время прогулки.
Бесплатно Mobile ✓ TTS
Aloud TTS
8.7/10
Выдели текст → озвучь с lifelike голосами (OpenAI, ElevenLabs, Azure). Лучшее качество, гибкий выбор голоса и скорости. Дороже Edge TTS.
Платный API Multi-provider
Natural Language Dates
9.0/10
Триггер @ → «@next Monday» конвертируется в [[2026-06-22]] на лету. Работает в любой заметке. Незаменим для GTD-систем и daily planning.
Бесплатно GTD essential
Advanced Tables
8.3/10
Tab-навигация, авто-выравнивание Markdown-таблиц. Плюс формулы @1+@2 — базовая арифметика прямо в Obsidian без экспорта в Excel.
Бесплатно @formula
📺 Видео — второй мозг с NotebookLM и Claude Code
How to Build a Second Brain With NotebookLM + Obsidian (Full Setup)
YouTube · вышел ~15 июня 2026
NotebookLM Свежий
How To Build The ULTIMATE AI Second Brain (Obsidian + Claude Code)
YouTube · апрель 2026
Claude Code MCP
The ULTIMATE Second Brain Setup in Obsidian MD
Nick Milo — Linking Your Thinking
MOC-метод Evergreen
Set up an Obsidian Vault for Claude Code Automation Workflows
Geeky Gadgets · geeky-gadgets.com
Automation Hooks
💡 Рекомендация — создай свой первый Custom Skill

⚙️ Суббота — идеальный день для Custom Skill

Выбери одну рутинную задачу в vault и автоматизируй её одним скриптом. Займёт 10-15 минут с AI-помощью:

1
Найди боль: что делаешь руками каждый день? (вставляешь теги, создаёшь заголовки, переносишь заметки)
2
Опиши задачу Claude/GPT: «Напиши Obsidian Templater скрипт, который делает [X]». Большинство Skills — Templater + app.fileManager.processFrontMatter
3
Создай файл .obsidian/scripts/my-skill.js, добавь в Templater → User Scripts, назначь хоткей
4
Протестируй на 5 заметках. 2-5 минут в день × 365 = 12-30 часов в год возвращённого времени