SKILLEMALL.ai

DD obsidian-second-brain

Управляйте любым хранилищем Obsidian как живым, самопереписывающимся вторым мозгом (эволюция паттерна LLM Wiki Карпатого: источники переписывают существующие страницы, противоречия разрешаются автоматически, запланированные агенты поддерживают хранилище, пока вы спите). Используйте этот навык всякий раз, когда пользователь просит Claude читать, писать, обновлять, искать или управлять своим хранилищем Obsidian — включая сохранение заметок из разговора, создание ежедневных записей, обновление досок Kanban, ведение журнала разработки, управление заметками о людях, фиксацию решений, отслеживание сделок или поддержание любой структуры хранилища. Также срабатывает, когда пользователь хочет создать новое хранилище с нуля, выполнить проверку работоспособности хранилища или поместить файл _CLAUDE.md в свое хранилище, чтобы все поверхности Claude использовали одни и те же правила работы. Также запускает Crew (/crew): один общий журнал, чтобы Claude Code, Codex, Cursor и Grok Bot знали, что сделал каждый из них, в любой обычной папке или хранилище. Включает исследовательский инструментарий (7 команд: /x-read, /x-pulse, /research, /research-deep, /notebooklm, /youtube, /podcast) для исследований с помощью ИИ через Grok, Perplexity, NotebookLM, YouTube и подкасты — результаты автоматически сохраняются в хранилище в соответствии с правилом "AI-first" для хранилища. Используйте проактивно всякий раз, когда в разговоре появляется информация, которую стоит сохранить (решения, встреченные люди, начатые проекты, выполненные задачи, извлеченные уроки, результаты исследований).

машинный переводПоказать оригиналСкрыть оригинал«Operate any Obsidian vault as a living, self-rewriting second brain (a…»

Operate any Obsidian vault as a living, self-rewriting second brain (an evolution of Karpathy's LLM Wiki pattern: sources rewrite existing pages, contradictions reconcile automatically, scheduled agents maintain the vault while you sleep). Use this skill whenever the user asks Claude to read, write, update, search, or manage their Obsidian vault - including saving notes from conversation, creating daily entries, updating kanban boards, logging dev work, managing people notes, capturing decisions, tracking deals, or maintaining any vault structure. Also triggers when the user wants to bootstrap a new vault from scratch, run a vault health check, or drop a _CLAUDE.md into their vault so all Claude surfaces share the same operating rules. Also runs Crew (/crew): one shared logbook so Claude Code, Codex, Cursor, and Grok Bot know what each other did, in any plain folder or the vault. Includes a research toolkit (7 commands: /x-read, /x-pulse, /research, /research-deep, /notebooklm, /youtube, /podcast) for AI-powered research via Grok, Perplexity, NotebookLM, YouTube, and podcast feeds - findings save to the vault automatically following the AI-first vault rule. Use proactively whenever the conversation produces information worth preserving (decisions, people met, projects started, tasks completed, lessons learned, research findings).

eugeniughelbur/obsidian-second-brain Agent Skills автор: eugeniughelbur MIT 80 файлов · 9 скриптов тело ≈ 22 270 токенов Открыть источникgithub.com↗ проанализирован 60 мин назад

Управляйте любым хранилищем Obsidian как живым, самопереписывающимся вторым мозгом (эволюция паттерна LLM Wiki Карпатого: источники переписывают существующие…

Как процесс D 46/100 · Процесс не доведён — Скилл ссылается на файлы, которых нет в архиве: references/ai-first-rules.md, hooks/validate-ai-first.hook.yaml, references/claude-md-assistant-template.md

ПроцедураObsidianYouTubeИИ и агентыМедиа и видеотип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
D
64/100
безопасность, качество, тесты
Безопасность 60%
91
Качество 40%
23
Прогон на моделях
не было
Процессный рейтинг
D
46/100
Процесс не доведён
Скилл ссылается на файлы, которых нет в архиве: references/ai-first-rules.md, hooks/validate-ai-first.hook.yaml, references/claude-md-assistant-template.md
Инструменты и файлы вес 18
0
Результат и критерий готовности вес 14
0
Входы и предусловия вес 11
0
три самых слабых из десяти параметров · все десять

Как улучшить

  1. Сократите description до 1024 символов.
  2. Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
  3. В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 9

✓ Критических и высоких находок нет

Средние и низкие: 9
  • низкая Рискованное назначение intent-offensive-security commands/obsidian-challenge.md:4
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    triggers_en: ["challenge this", "grill me on this", "red team my idea", "stress test this"]
    в кавычках
  • низкая Рискованное назначение intent-offensive-security commands/obsidian-challenge.md:7
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    triggers_pt: ["desafie isto", "questione minha ideia", "faça um red team da minha ideia", "teste esta ideia"]
    в кавычках
  • низкая Рискованное назначение intent-offensive-security commands/obsidian-challenge.md:22
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    5. Synthesize a structured "Red Team" analysis:
    в кавычках
  • низкая Утечка данных read-dotenv CONTRIBUTING.md:43
    Чтение файла .env (документация security-скилла)
    cp .env.example ~/.config/obsidian-second-brain/.env
    security-скилл
  • низкая Опасные команды cmd-pipe-to-shell-known-host SKILL.md:75
    Установщик через pipe в shell с известного хоста (всё равно выполняет удалённый код) (документация security-скилла)
    curl -sL https://raw.githubusercontent.com/eugeniughelbur/obsidian-second-brain/main/scripts/quick-install.sh | bash
    security-скилл
  • низкая Рискованное назначение intent-offensive-security SKILL.md:810
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)
    4. Synthesize a structured "Red Team" analysis:
    в кавычках

Ещё 3 совпадений отнесены к цитатам в документации скилла по безопасности и не считаются находками.

Просканировано файлов: 78. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

По спецификации Agent Skills

  • ошибка description-long description 1352 символов, лимит 1024
  • предупреждение body-long тело SKILL.md ≈ 22270 токенов (рекомендуется < 5000); вынесите детали в references/
  • предупреждение missing-ref ссылка на отсутствующий файл: references/ai-first-rules.md
  • предупреждение missing-ref ссылка на отсутствующий файл: hooks/validate-ai-first.hook.yaml
  • предупреждение missing-ref ссылка на отсутствующий файл: references/claude-md-assistant-template.md
  • предупреждение missing-ref ссылка на отсутствующий файл: references/vault-schema.md
  • предупреждение missing-ref ссылка на отсутствующий файл: references/write-rules.md
  • предупреждение missing-ref ссылка на отсутствующий файл: references/claude-md-template.md
  • предупреждение missing-ref ссылка на отсутствующий файл: references/folder-map.md
  • предупреждение missing-ref ссылка на отсутствующий файл: references/taxonomy-format.md
  • предупреждение missing-ref ссылка на отсутствующий файл: references/freshness-policy.md
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/eval/retrieval_eval.py
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/merge_notes.py
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/checkin.py
  • предупреждение missing-ref ссылка на отсутствующий файл: references/bases/*.template
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/architect_scan.py
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/mine_commit_decisions.py
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/link_graph.py
  • предупреждение missing-ref ссылка на отсутствующий файл: references/crew.md
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/document_to_pdf.py
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/setup.sh
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/bootstrap_vault.py
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/vault_health.py
  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/check_notes.py

Процессный рейтинг: все десять параметров 46/100

Не запустится. Скилл ссылается на файлы, которых нет в архиве: references/ai-first-rules.md, hooks/validate-ai-first.hook.yaml, references/claude-md-assistant-template.md
  • 0Инструменты и файлы. Не хватает 22 файла(ов): references/ai-first-rules.md, hooks/validate-ai-first.hook.yaml, references/claude-md-assistant-template.md
  • 0Результат и критерий готовности. Не сказано, что считать результатом
  • 0Входы и предусловия. Не сказано, что нужно иметь на входе
  • 10Стоимость исполнения. Тело инструкции 22270 токенов: вытесняет саму задачу из окна
  • 60Шаги. Шагов: 306, расплывчатых формулировок: 4
  • 100Когда включается. Сказано, когда применять и когда не применять
  • 100Ошибки и развилки. Развилок: 11, есть раздел про ошибки
  • 100Согласованность. Имя и обязательные поля на месте
  • 100Повторный запуск. Изменяющие операции проверяют текущее состояние
  • 100Отчётность по ходу. Скилл сообщает о ходе работы
  • medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
  • low Разделов верхнего уровня: 15. Похоже на несколько доменов в одном скилле
  • low Ответ описан самодельной разметкой (32 тегов): типизированный вызов надёжнее

Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

Сигналы качества

  • +5В description нет примеров фраз, по которым скилл должен срабатывать
  • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
  • +3Длина description 1351: рекомендуется 120–800 символов
  • +3Формат ответа не описан: модель каждый раз решает сама
  • -5В тексте остались TODO / заглушки
  • -4Абсолютные локальные пути (C:\Users, /home/…): скилл не переносим
  • -214 эмодзи в инструкциях: шум для модели
  • +1Лицензия не указана
  • +2Инструкции на одном языке
  • +4Структура: 97 заголовков
  • +3Пошаговые инструкции: 306 пунктов
  • +4Есть примеры (26 блоков кода)

База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 23.