В начале любого MD-файла можно добавить блок метаданных — frontmatter. Он ограничен тремя дефисами сверху и снизу:
---
title: Война и мир
author: Лев Толстой
genre: Роман
year: 1869
status: прочитано
tags:
- классика
- русская-литература
---
Всё, что между --- и --- — это YAML (Yet Another Markup Language). Obsidian понимает этот формат и показывает свойства в красивом виде в верхней части заметки.
Для AI-агента свойства — это структурированные данные, по которым можно фильтровать, сортировать и группировать заметки. Это как колонки в Excel, только для каждого файла.
Без свойств заметка — просто текст. С ними — запись в базе данных.
Obsidian автоматически определяет тип по значению, но можно задать явно через интерфейс.
| Тип | Пример | Как выглядит |
|---|---|---|
| Text | author: Толстой |
Текстовое поле |
| Number | year: 1869 |
Числовое поле |
| Checkbox | finished: true |
Галочка |
| Date | date: 2026-04-12 |
Календарь |
| Date & Time | created: 2026-04-12T14:30 |
Календарь + время |
| List | tags: [ai, obsidian] |
Список значений |
| Aliases | aliases: [ИИ, AI] |
Альтернативные имена файла |
---
title: Название заметки
author: Имя автора
year: 2026
draft: true
rating: 4.5
---
Два способа записи — оба работают одинаково:
---
# Вариант 1: каждый элемент с новой строки
tags:
- ai
- obsidian
- курс
# Вариант 2: в одну строку
tags: [ai, obsidian, курс]
---
Obsidian понимает формат YYYY-MM-DD:
---
date: 2026-04-12
deadline: 2026-05-01
created: 2026-04-12T14:30:00
---
Wikilinks работают и в свойствах:
---
project: "[[AI Obsidian]]"
related:
- "[[Модуль 1]]"
- "[[Модуль 2]]"
---
Кавычки обязательны, если значение содержит [[.
---
description: >
Это длинное описание,
которое будет склеено
в одну строку.
notes: |
Это многострочный текст,
где переносы строк
сохранятся.
---
> — склеивает строки в одну. | — сохраняет переносы.
| Ошибка | Проблема | Решение |
|---|---|---|
| Нет пробела после двоеточия | title:текст |
title: текст |
| Спецсимволы без кавычек | title: Книга: подзаголовок |
title: "Книга: подзаголовок" |
| Табуляция вместо пробелов | YAML не поддерживает табы | Используй пробелы (2 шт.) |
--- не на первой строке |
Frontmatter работает только в начале файла | Ничего не должно быть выше первых --- |
true/false как текст |
status: true станет чекбоксом |
status: "true" — в кавычках для текста |
Правило: если сомневаешься — оборачивай значение в кавычки. Кавычки никогда не мешают, а их отсутствие иногда ломает.
В режиме Reading View или Live Preview свойства отображаются как карточка в верхней части заметки. Кликаешь на поле — редактируешь.
Чтобы добавить новое свойство:
+)Переключись в Source Mode (Cmd/Ctrl + E или через меню) — увидишь чистый YAML. Редактируй напрямую.
AI-агент может редактировать YAML так же, как обычный текст:
Пожалуйста, добавь во все заметки в папке Books свойство status: "не читал",
если его там ещё нет.
Агент прочитает файлы, найдёт frontmatter, добавит свойство. Для него это просто текст.
Некоторые свойства Obsidian понимает «из коробки»:
| Свойство | Назначение |
|---|---|
tags |
Теги заметки (видны в поиске, Graph View) |
aliases |
Альтернативные названия (для поиска и автодополнения [[) |
cssclasses |
CSS-классы для кастомного оформления заметки |
publish |
true/false — показывать ли при Publish |
Всё остальное — твои кастомные свойства. Называй как хочешь.
Не нужно добавлять свойства ко всем заметкам. Начни с заметок одного типа — например, книги или проекты.
---
title: Название
author: Автор
genre: Жанр
year: 2020
status: читаю
rating: 4
LLM: Claude
---
---
project: Название проекта
status: active
deadline: 2026-06-01
priority: high
LLM: Claude
---
---
date: 2026-04-12
type: meeting
participants:
- "[[Иван]]"
- "[[Мария]]"
decisions:
- Запустить проект до мая
LLM: Claude
---
---
date: 2026-04-12
energy: 7
sleep: 7.5
mood: хорошо
LLM: Claude
---
Правило для курса: каждый файл, созданный с участием AI, должен содержать LLM: Claude — это маркер того, что агент участвовал в создании.
Bases — встроенная функция Obsidian, которая превращает ваши заметки в таблицу с фильтрацией и сортировкой. По сути — Excel или Notion Database, только данные живут в обычных MD-файлах.
Bases работает через YAML-свойства: каждое свойство становится колонкой таблицы.
Cmd/Ctrl + P).baseПо умолчанию база покажет все 3000+ файлов. Это не то, что нужно. Ограничь источник:
Books)Теперь база показывает только файлы из этой папки.
+ справа от последней колонкиauthor, genre, year)Порядок колонок можно менять перетаскиванием.
Примеры фильтров:
| Фильтр | Что покажет |
|---|---|
genre is Научная фантастика |
Только sci-fi |
status is читаю |
Книги в процессе |
year > 2020 |
Книги после 2020 года |
rating >= 4 |
С рейтингом 4 и выше |
tags contains ai |
Заметки с тегом ai |
Фильтры комбинируются: можно добавить несколько одновременно (AND-логика).
Пример: сортировка по rating убыванию — сверху будут книги с лучшим рейтингом.
Можно сгруппировать строки по значению свойства. Например, сгруппировать книги по genre — получишь секции: Научная фантастика, Детектив, Бизнес и т.д.
Папка: Books
Колонки: Name, author, genre, year, status, rating
Фильтр: —
Сортировка: rating (убывание)
Папка: Projects
Колонки: Name, status, deadline, priority
Фильтр: status is "active"
Сортировка: deadline (возрастание)
Папка: Books
Колонки: Name, author, genre, rating
Фильтр: status is "прочитано" AND year is 2026
Сортировка: rating (убывание)
Папка: People
Колонки: Name, company, role, last_contact
Фильтр: —
Сортировка: last_contact (убывание)
Папка: Daily
Колонки: Name, energy, sleep, mood
Фильтр: date >= 2026-04-01
Сортировка: date (убывание)
Bases поддерживает несколько режимов:
Переключение — через иконку в верхней части базы.
Bases — это визуальный инструмент для человека. AI-агент не «видит» базу напрямую, он работает с файлами и их YAML-свойствами.
Но связка работает так:
Например:
Найди все заметки в папке Books, где status: "не читал",
и для каждой добавь краткое описание книги в свойство description.
Агент пройдёт по файлам, прочитает YAML, найдёт нужные и обогатит их.
Три способа связывать информацию в Obsidian. Когда что использовать:
#ai, #проект)[[Заметка]])Используй все три, но для разных целей:
---
# Свойства — структурированные данные
type: book
author: Толстой
status: прочитано
rating: 5
# Теги — быстрая разметка
tags:
- классика
---
# Ссылки — смысловые связи
Эта книга повлияла на [[Мой проект]] и связана с [[Заметка о русской литературе]].
Самое мощное применение YAML + AI — массовая обработка. Примеры промптов:
Пройди по всем файлам в папке Books.
Если у файла нет YAML frontmatter — добавь.
Если нет свойства "status" — добавь status: "не читал".
Если нет свойства "LLM" — добавь LLM: Claude.
Не меняй существующие свойства.
Пройди по файлам в Books, у которых пустое свойство "genre".
Прочитай содержимое заметки и определи жанр книги.
Запиши жанр в свойство genre.
В папке Projects найди все файлы с тегом #active.
Удали этот тег и вместо него добавь YAML-свойство status: active.
Найди все книги, где author: "Толстой".
В каждой добавь ссылку [[Лев Толстой]] в конец файла,
если её там ещё нет.
---
# Текст
title: "Название"
# Число
year: 2026
# Булево
draft: false
# Дата
date: 2026-04-12
# Список
tags:
- один
- два
# Ссылка
project: "[[Мой проект]]"
---
Cmd/Ctrl + P → «New base»Когда создаёшь новую заметку — подумай на 2 секунды: какие свойства пригодятся через месяц? Добавь их сейчас. Потом спасибо скажешь.
Курс AI Obsidian — 3 недели, 9 встреч, максимум 20 человек
Записаться →