granola-to-obsidian — скилл для Claude Code: импорт заметок
Переносит встречи из Granola в хранилище Obsidian, сохраняя формат заметок. Пригодится, когда нужно добавить встречи за выбранные даты.
npx skills add harperreed/dotfiles --skill granola-to-obsidian -a claude-codeЧто делает granola-to-obsidian
Скилл получает список встреч из Granola за заданный период, запрашивает подробности и создаёт заметки в Obsidian. Перед записью он сверяет формат с недавними файлами в Meeting Notes/ и ищет совпадения по названию, чтобы не перезаписать существующую заметку без согласования.
Для новых файлов используется дата и название встречи: YYYY-MM-DD-Title.md. Содержимое строится по сводке Granola: разделы становятся заголовками, а списки сохраняют структуру. Тип встречи добавляется только при уверенной классификации. Личные заметки Granola по умолчанию не включаются; скилл должен спросить разрешение. При запросе деталей он получает не более 10 встреч за вызов, поэтому большой период может потребовать нескольких запросов.
Какие задачи решает
- импортировать встречи из Granola за выбранный период
- создать заметки Obsidian по сводкам встреч
- сохранить структуру разделов и списков Granola
- проверить хранилище на заметки с совпадающими названиями
Примеры запросов агенту
- Импортируй встречи из Granola за прошлую неделю в Obsidian.
- Добавь в хранилище встречи Granola за 2026-01-28 — 2026-01-30.
- Найди встречи Granola за выбранные даты и создай для них заметки.
Как установить granola-to-obsidian
1Через Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill granola-to-obsidian -a claude-code2Вручную: положить файлы
~/.claude/skills/granola-to-obsidian/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/granola-to-obsidian/
1Через Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill granola-to-obsidian -a codex2Вручную: положить файлы
.agents/skills/granola-to-obsidian/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill granola-to-obsidian -a cursor2Вручную: положить файлы
.cursor/skills/granola-to-obsidian/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install harperreed/dotfiles granola-to-obsidian2Вручную: положить файлы
.github/skills/granola-to-obsidian/SKILL.md1Через Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill granola-to-obsidian -a gemini-cli2Командой платформы
gemini skills install https://github.com/harperreed/dotfiles --path .claude/skills-archive/granola-to-obsidianВручную: положить файлы
.devin/skills/granola-to-obsidian/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill granola-to-obsidian -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о granola-to-obsidian
Как установить granola-to-obsidian в Claude Code?
Выполните npx skills add harperreed/dotfiles --skill granola-to-obsidian -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/granola-to-obsidian/SKILL.md.
Что делает granola-to-obsidian?
Скилл получает встречи и их подробности из Granola, затем создаёт заметки в Obsidian по формату существующих файлов. Перед записью он проверяет возможные дубликаты.
Как скилл обращается с личными заметками Granola?
По умолчанию он не добавляет их в Obsidian и спрашивает пользователя, нужно ли включить личные заметки.