agentsclimarketplace

Obsidian

Skill goldenprofile/llm-skills/obsidian

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

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.

3 things to look at

  • reads credentialsReads from 1 credential source: `OBSIDIAN_VAULT_PATH`.
  • 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.
  • runs commandsInstructs the agent to run 3 commands, including `date +%F` and 2 more.

SKILL.md

10.1 KB, ~2.6k tokens by cl100k_base, 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
  • Обычная заметка → базовые операции выше

What ships with it: 13 files

71.8 KB alongside SKILL.md, 1 of them executable

scripts/

templates/

Keep looking

Skills are one crate of 325,949. 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.