obsidian-bases · davila7 — скилл для Claude Code: файлы .base в Obsidian
Скилл для Claude, который создаёт и правит файлы Obsidian Bases: виды, фильтры, формулы и сводки. Пригодится, если вы ведёте базу заметок в Obsidian.
npx claude-code-templates@latest --skill document-processing/obsidian-basesЧто делает obsidian-bases
Скилл учит Claude работать с .base — YAML-файлами, которые задают динамические виды заметок в хранилище Obsidian. В одном файле помещаются несколько видов, общие фильтры, формулы, настройки свойств и свои сводки. Claude собирает такой файл целиком, а не отдельные куски.
Внутри описана схема: глобальные фильтры с and, or и not, секции formulas, properties, summaries и список видов с типами table, cards, list и map. Для каждого вида можно задать limit, groupBy, свои фильтры, порядок свойств в order и сводки. Отдельно разобраны операторы сравнения, свойства заметок, файлов и формул, ключевое слово this и справочник функций — от if() и date() до icon() и escapeHTML().
Формулы считают значения из свойств: арифметика, условия, форматирование строк и дат. Даты складываются и вычитаются с единицами вроде 1M, 7d или 2h. Если в вашем хранилище Bases ещё не включены, скилл сам файл не создаст — он пишет YAML, а показывать его будет Obsidian.
Какие задачи решает
- собрать табличный вид заметок с фильтром по статусу
- посчитать сумму или среднее по свойству заметки
- сгруппировать заметки по тегу и дате изменения
- сделать карточный вид для подборки книг
- написать формулу с условием и форматированием цены
Примеры запросов агенту
- Сделай файл
.baseс табличным видом всех заметок с тегомbook - Добавь в базу формулу, которая считает дни с момента изменения файла
- Собери вид
cards, сгруппированный по свойствуstatus
Как установить obsidian-bases
1Через claude-code-templates
npx claude-code-templates@latest --skill document-processing/obsidian-bases2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill obsidian-bases -a claude-code3Вручную: положить файлы
~/.claude/skills/obsidian-bases/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/obsidian-bases/
Вручную: положить файлы
.agents/skills/obsidian-bases/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/obsidian-bases/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates obsidian-bases2Вручную: положить файлы
.github/skills/obsidian-bases/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/document-processing/obsidian-basesВручную: положить файлы
.devin/skills/obsidian-bases/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о obsidian-bases
Как установить obsidian-bases в Claude Code?
Через шаблоны: npx claude-code-templates@latest --skill document-processing/obsidian-bases. Второй способ — npx skills add davila7/claude-code-templates --skill obsidian-bases -a claude-code. Файл скилла окажется в ~/.claude/skills/obsidian-bases/SKILL.md.
Что делает obsidian-bases?
Создаёт и редактирует файлы Obsidian Bases с видами, фильтрами, формулами и сводками. Claude опирается на схему из скилла, когда вы просите базу заметок.
Какие виды поддерживаются в .base?
Четыре типа: table, cards, list и map. У каждого вида можно задать лимит записей, группировку, свои фильтры и порядок свойств.
Похожие скиллы
Все скиллы по теме «Заметки, задачи и проекты» →Сначала — obsidian-bases от других авторов.