agentsclimarketplace

Obsidian

Skill goldenprofile/llm-skills/obsidian

LLM Skills

Install
npx -y skills add goldenprofile/llm-skills --skill obsidian

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Работа с хранилищем Obsidian (filesystem-first — читает и пишет Markdown напрямую): заметки и клиппинги (URL, статьи, сниппеты), проектные задачи, синтез исследований, решения/ADR, дневник работы, брифы, периодические ревью, анализ графа тегов и ссылок. Используй когда пользователь просит сохранить заметку/клиппинг, добавить задачу, разобрать структуру vault, синтезировать источники, записать решение, подвести итоги дня, сделать бриф проекта, провести ревью или навести порядок в тегах и связях Obsidian.

SKILL.md

10.1 KB, as published. Nobody here has run it

Obsidian Vault

Единый навык для всех операций с хранилищем Obsidian: базовое управление заметками, приём клиппингов, проектные задачи, синтез исследований, записи решений (ADR), дневник, проектные брифы, периодические ревью и анализ графа тегов/ссылок. Все рабочие процессы — filesystem-first: навык работает с Markdown-файлами vault напрямую.

Инструменты

Работа идёт штатными инструментами ассистента над файлами vault:

ОперацияИнструмент
Прочитать заметкуRead
Найти файлы по имени/маскеGlob (например **/*.md)
Найти по содержимомуGrep (regex, фильтр glob)
Создать/перезаписать заметкуWrite
Точечная правкаEdit
Терминал (git, дата, скрипты)Bash (POSIX) или PowerShell
Параллельная обработка пачкиAgent (субагенты)
Достать содержимое URLWebFetch

Полноценная браузерная автоматизация (JS-heavy SPA, скриншоты, PDF в браузере) — вне ядра навыка. Для неё используй Playwright MCP или Claude-in-Chrome, если они подключены.

Навык ведёт обычный Obsidian-flavored markdown + wikilinks. Авторство Obsidian-специфичных форматов — Bases (.base) и Canvas (.canvas) — вне его ядра. Если нужно, чтобы агент писал валидные .base-вьюхи или .canvas-доски, подключи официальные kepano/obsidian-skills (скиллы obsidian-bases и json-canvas, открытая спека Agent Skills; от CEO Obsidian).

Путь к хранилищу

Определи корень vault один раз, дальше передавай инструментам абсолютные пути. Порядок разрешения:

  1. Переменная окружения OBSIDIAN_VAULT_PATH, если задана.
  2. Путь, который явно указал пользователь.
  3. Автоопределение: Glob по **/.obsidian — эта папка лежит в корне любого vault.

Никогда не передавай инструментам строку $OBSIDIAN_VAULT_PATH буквально — сначала разверни её в реальный путь.

Структура папок (пример)

Навык не требует жёсткой структуры и подстраивается под ту, что есть в vault. Типовая PARA-подобная раскладка (это роли, а не обязательные имена):

РольПример путиЧто хранит
Inboxinbox/Клиппинги, необработанное
Projectsprojects/<Project>/Задачи, ADR, проектные документы
Logslogs/Дневник работы
Mapsmaps/MOC, дашборды
Attachmentsattachments/Медиа

Если в vault другие имена (например, нумерованные 1-INBOX/, 2-PROJECTS/, 9-META/ATTACHMENTS/) — спроецируй эти роли на них.

Разделы

РазделReferenceКогда использовать
Базовые операциинижеЧтение, поиск, создание, правка заметок
Клиппингиreferences/obsidian-clippings.mdПриём URL/статей/пересланного контента в vault
Задачиreferences/obsidian-tasks.mdПроектные задачи со статусами
Vault Zenreferences/vault-zen.mdАнализ структуры, предложения по организации
Синтез исследованийreferences/research-synthesis.mdСведение нескольких источников в одну заметку
Записи решенийreferences/decision-records.mdФиксация архитектурных/технических решений (ADR)
Дневникreferences/daily-log.mdРетроспектива: что сделано, решения, блокеры
Бриф проектаreferences/project-brief.mdСнимок статуса проекта из данных vault
Режим ревьюreferences/review-mode.mdПериодическое ревью: протухшие задачи, inbox, мёртвые проекты
Граф тегов и ссылокreferences/tag-link-graph.mdЗдоровье тегов, орфаны, MOC

Базовые операции

Прочитать заметку

Read с абсолютным путём — даёт номера строк и пагинацию.

Список заметок

Glob с паттерном **/*.md под путём vault.

Поиск

  • По имени файла: Glob (**/*query*.md)
  • По содержимому: Grep (regex, glob: "*.md", path = vault)

Создать заметку

Write с абсолютным путём и полным Markdown-содержимым.

Дописать в заметку

  • Прочитай заметку Read
  • Edit для якорной вставки (после заголовка, перед известным блоком)
  • Write, когда переписать целиком проще, чем городить хрупкий патч

Точечные правки

Edit, когда текущее содержимое даёт стабильный контекст для замены.

Wikilinks

Obsidian связывает заметки через [[Имя заметки]]. При создании заметок используй их для связи с релевантным контентом.


Дата (общее правило для всех разделов)

Многие заметки именуются и помечаются датой. Перед записью любого файла бери сегодняшнюю реальную дату из контекста сессии (харнесс сообщает текущую дату). Не переиспользуй дату из предыдущей заметки и не угадывай год — это типовая ошибка. При необходимости получить дату в терминале: date +%F (bash) или Get-Date -Format yyyy-MM-dd (PowerShell).


Шаблоны

  • templates/clipping.md — клиппинг с YAML-плейсхолдерами
  • templates/task.md — задача со статусом/приоритетом

Скрипты

  • scripts/html2md.py — конвертер HTML→Markdown (только stdlib, без внешних зависимостей; markdownify подхватывается автоматически, если установлен). Для качественной конвертации статей/гайдов. Запуск через Bash: python scripts/html2md.py page.html out.md --title "..." --tags "t1,t2". См. references/obsidian-clippings.md → «Quality HTML→Markdown conversion».

Быстрая дизамбигуация

  • «Сохрани» / «Save this» → клиппинг → references/obsidian-clippings.md
  • «Добавь задачу» / «Task» → проектная задача → references/obsidian-tasks.md
  • «Аудит» / «Структура» / «Дзен» / «Разобрать папку» → организация vault → references/vault-zen.md
  • «Сравни» / «Синтезируй» / «Что известно про X» → синтез → references/research-synthesis.md
  • «Запиши решение» / «ADR» / «Почему выбрали» → решение → references/decision-records.md
  • «Лог дня» / «Что сделали» / «Итоги» → дневник → references/daily-log.md
  • «Контекст по проекту» / «Бриф» / «Статус проекта» → бриф → references/project-brief.md
  • «Ревью» / «Что зависло» / «Почистить inbox» → ревью → references/review-mode.md
  • «Карта знаний» / «Orphan» / «MOC» / «Связи» / «Теги в хаосе» → граф → references/tag-link-graph.md
  • Обычная заметка → базовые операции выше

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.