Модуль 3 — Саммари занятия
Понедельник, 14 апреля 2026. Работа с данными, скиллы, бэкапы. Группа 01.
Главное за 2 часа
Сегодня мы разобрались, как наполнять Obsidian данными и как сделать так, чтобы агент находил в них что нужно за доли секунды. Три больших блока: YAML-свойства и Bases, Git для бэкапов и скиллы для агентов.
Если выбрать одну мысль:
Скилл — это функция в программировании, только для людей. Сделал работу вручную дважды → собрал скилл → теперь одной командой.
На первой неделе мы привели агента к файлам и показали ему структуру дома. На второй — учим его работать с данными эффективно и автоматизировать повторяющиеся процессы.
NotebookLM — instant value
Макс показал, как пользуется NotebookLM (бесплатный сервис от Google):
- Загружаешь тяжёлый PDF (например, 260-страничный отчёт Gallup) → NotebookLM его индексирует
- Audio Overview — генерирует 20-минутный подкаст, где два AI-ведущих обсуждают содержание отчёта на русском
- Можно задавать вопросы по содержимому: "Есть данные по Евросоюзу отдельно?"
- Можно делать презентации, инфографики, флеш-карточки из загруженных документов
- Можно загрузить несколько источников и получить кросс-анализ
Домашнее задание: подключите NotebookLM к вашему агенту (Claude Code / Codex). Скажите ему: "Я хочу поставить скилл для работы с NotebookLM. Найди самый надёжный и установи." На сайте есть гайд.
YAML-свойства — быстрый доступ к данным
Что это
В начале MD-файла можно добавить структурированные свойства между ---:
---
title: Война и мир
author: Толстой
genre: Научная фантастика
status: прочитано
year: 1869
---
Зачем
- Obsidian индексирует свойства отдельно от контента — поиск по ним мгновенный
- Агент может сказать Obsidian "дай все заметки в статусе draft" — и получит их за доли секунды
- Без свойств агенту пришлось бы читать каждый файл целиком
Ключевые моменты
- Свойства могут быть любыми — нет ограниченного списка. Придумываете свои:
status, client, priority, что угодно
- Aliases — альтернативные названия файла. Книга называется "The Shadow of the Torturer", а aliases: "Тень палача" → находится по обоим названиям
- Теги в YAML, не в тексте — старая механика
#тег в тексте устарела. Попросите агента: "Найди все теги в тексте и перенеси их в поле tags в YAML"
- Не перегружайте — YAML нужен не ради YAML, а когда вам нужна фильтрация и базы
Живой пример: наведение порядка в тегах
Макс показал, как попросить агента:
Бро, у меня в базе книг бардак с жанрами — где-то sci-fi,
где-то science fiction, где-то научная фантастика.
Приберись в свойстве genre, сделай единообразные теги.
Тегов не больше 12.
Агент прочитает только YAML-секции всех книг (не весь контент — это быстро и дёшево), составит список тегов, предложит унификацию и сам всё поправит.
Bases — таблицы из заметок
- Bases = встроенная база данных Obsidian
- Создаётся через
Cmd/Ctrl + P → "New base"
- По умолчанию показывает все файлы → добавляете фильтр по папке
- Добавляете колонки (свойства из YAML): автор, жанр, год, статус
- Добавляете фильтры: только "Научная фантастика", только статус "читаю"
Примеры использования:
- Библиотека книг с жанром, автором, годом, рейтингом
- База клиентов с именем, email, телеграмом, статусом
- Все студенты курса с контактами — кликнул на телеграм, открылся чат
Git — бэкапы без боли
Что такое Git (для не-программистов)
Программа, которая отслеживает все изменения в файлах и сохраняет их историю. Если агент что-то накосячил — можно откатиться к предыдущей версии.
Как настроить
Не нужно учить команды Git. Скажите агенту:
Настрой мне здесь Git и научи меня, как это работает.
Он сам выполнит git init, сам объяснит, что такое коммит, сам всё настроит.
Как пользоваться
- Ручной бэкап: говорите агенту "Пожалуйста, закоммить" → он сохраняет текущий слепок
- Автоматический бэкап: "Хочу, чтобы каждую ночь ты делал коммит" → он настроит таймер
- Откат: если что-то сломалось → "Откати этот файл к предыдущей версии"
.gitignore
Файл, который говорит Git, что не отслеживать:
- Ключи API, пароли (.env файлы)
- Тяжёлые PDF
- Всё, что не должно попасть на GitHub
Агент сам создаст .gitignore и добавит туда нужные исключения.
Git vs архивы (кейс Андрея)
Андрей настроил агента делать архивные копии при каждом изменении файла + раз в неделю разбирать архивы. Это работает, но со временем станет утомительно. Git — более надёжное и масштабируемое решение.
Скиллы — автоматизация повторяющихся задач
Что такое скилл
- MD-файл с пошаговой инструкцией для агента
- Как рецепт: "сначала возьми это, потом сделай так, потом проверь вот это"
- Гарантирует одинаковый результат каждый раз
Как установить скилл
- Найдите скилл в интернете (например, "Claude Code NotebookLM skill")
- Проверьте звёзды на GitHub (2000+ = надёжно)
- Скопируйте ссылку
- Скажите агенту: "Установи вот этот скилл [ссылка] и расскажи, как им пользоваться"
- Агент сам скачает, установит, пропишет в конфигурацию
Как использовать скилл
Три способа:
- Точная команда:
/last30days найди тренды в автопилоте
- Упоминание в промпте: "Поресёрчи тренды, используй скилл last30days"
- Автоматически: "Сделай презентацию" → агент сам найдёт подходящий скилл
Если не знаете, какой скилл использовать:
Мне нужно сделать X. Какие у нас есть скиллы для этого?
Где живут скиллы
- Глобально (в
~/.claude/skills/ или ~/.codex/skills/) — доступны во всех проектах
- В проекте (в
.claude/skills/ внутри папки проекта) — только для этого проекта
Для начала ставьте всё глобально. Разделять по проектам будете, когда проектов станет много.
Как создать свой скилл
Самое ценное — скиллы, которые вы сделали сами:
- Выполняете задачу вручную (через диалог с агентом): форматирование, иллюстрации, публикация
- Итерируете, пока результат не устроит
- Говорите: "Давай из того, что мы сейчас сделали, соберём скилл"
- Агент создаёт скилл на основе ваших действий
- В следующий раз — одна команда вместо 10 шагов
Пример Макса: скилл "загрузить видео на YouTube". Одной командой: агент читает транскрипт → пишет описание и название → генерирует обложку → загружает на YouTube → присылает ссылку.
Скилл vs агент vs субагент
- Скилл — пошаговая инструкция (рецепт)
- Субагент — инструкция + больше автономии в принятии решений
- На практике разница минимальна. Сейчас индустрия работает через скиллы
Скиллы и ключи API
Когда скилл ходит во внешний сервис (Nano Banana, ElevenLabs, Google Stitch), ему нужен API-ключ.
Правила безопасности:
- Не храните ключи в открытом виде в Obsidian
- Добавьте файлы с ключами (.env) в .gitignore
- Для быстрого теста можно дать ключ напрямую, потом скажите агенту: "Теперь перенеси ключ в безопасное место"
- Если ключ утечёт — за использование заплатите вы
Блюпринты — мета-скиллы
Макс представил новый формат — блюпринты. Это не скиллы (пошаговые инструкции), а верхнеуровневые описания, как собрать целую систему.
На сайте доступны два блюпринта:
- Personal Wiki — автоматическая персональная вики (по мотивам Андрея Карпати)
- Obsidian as CMS — контент из Obsidian автоматически публикуется на сайт
Personal Wiki: как это работает у Макса
- Сырые данные → папки
Input/, Research/, Podcasts/
- Агент находит новые файлы (у которых нет свойства
wiki_status: processed)
- Проверяет, есть ли в них информация по темам существующих вики-статей
- Обновляет или создаёт новые статьи в
Wiki/
- Ставит
wiki_status: processed на обработанные файлы
Результат: всё, что вы приносите извне, автоматически превращается в вашу персональную базу знаний.
Полезные лайфхаки
Raycast сниппеты
Макс показал, как через Raycast (бесплатный) настроить автозамену:
- Набираешь
;fai → автоматически подставляется "Найди в интернете самую актуальную информацию"
- Можно настроить для email, ссылки на Zoom, частых кусков промптов
Когда агент говорит "я не могу"
Правильная реакция: "Что тебе нужно, чтобы справиться? Поищи в интернете."
Он найдёт скилл или инструмент, предложит установить → вы подтвердите → он справится.
PDF в Obsidian
- Хранить можно, но агенту тяжело их читать
- Лучше: рядом с PDF сделать MD-summary (вручную или через агента)
- Или конвертировать PDF → MD через бесплатные сервисы / локальную LLM
- Добавить PDF в .gitignore, чтобы Git не разрастался
Relay vs Obsidian Sync
- Relay — шаринг конкретной папки с командой (бесплатно до 3 человек)
- Obsidian Sync — синхронизация всего волта между своими устройствами ($4/мес)
Claude/Codex лежит?
Это нормально, бывает. Проверяйте status.anthropic.com. Не паникуйте — это не ваша ошибка.
Что делать до среды
- NotebookLM — зарегистрируйтесь, загрузите что-нибудь (отчёт, книгу, статью), послушайте Audio Overview. Попробуйте подключить через скилл к агенту
- Git — попросите агента настроить Git в вашем волте: "Настрой мне Git и научи, как это работает"
- YAML — добавьте свойства к нескольким заметкам, попробуйте создать базу
- Скилл — если уже делаете что-то повторяющееся с агентом, скажите: "Давай из этого соберём скилл"
- Блюпринт Personal Wiki (челлендж) — возьмите блюпринт с сайта, отдайте агенту, попробуйте собрать свою вики
Что в среду
- Удалённая работа с Obsidian — как агент работает, пока вас нет за компьютером
- Dispatch — управление агентом с телефона
- Ночные задачи — автоматические процессы по таймеру
- MCP — подключение внешних сервисов к вашему Obsidian
До среды!
— Макс
Курс AI Obsidian — 3 недели, 9 встреч, максимум 20 человек
Записаться →