4.6 KiB
Raw Blame History

name, description, version
name description version
add-book Добавить книгу в Obsidian vault. Используй когда пользователь пишет "/add-book" или просит добавить книгу с конкретными данными. 1.0.0

Добавь книгу в Obsidian vault по данным: $ARGUMENTS

Что сделать

  1. Проверь на дубликат: используй Glob по паттерну Библиотека/Книги/*.md и проверь имена файлов. Если книга с таким названием уже есть — сообщи пользователю и остановись. Файлы не читай.

  2. Найди страницу книги на приоритетных сайтах через WebSearch (параллельно):

    • site:labirint.ru <название книги> <автор>
    • site:piter.com <название книги> <автор>

    Из результатов поиска возьми прямой URL страницы книги (не поиска). Если нашёлся URL на labirint.ru или piter.com — сделай WebFetch на эту страницу и извлеки:

    • Количество страниц русскоязычного издания
    • URL обложки (атрибут src у главного изображения товара)
    • Краткое описание книги

    Если ни один из приоритетных сайтов не дал результата — используй WebSearch без site: по другим источникам (Ozon, издательство).

  3. Найди ключевые идеи и цитаты через WebSearch:

    • "<название книги>" <автор> краткое содержание ключевые идеи
    • Извлеки 35 идей/тезисов и 13 цитаты
  4. Скачай обложку через Bash (curl -L "<url>" -o "Библиотека/Книги/covers/<slug>.jpg")

  5. Определи тип книги:

    • Художественная (роман, повесть, рассказы, фантастика, детектив, классика) → используй шаблон для художественных книг
    • Нехудожественная (техническая, научпоп, мемуары, бизнес, саморазвитие) → используй основной шаблон
  6. Создай файл Библиотека/Книги/<Название>.md по соответствующему шаблону, заполнив все найденные данные

    • Поле Ссылка всегда оставляй пустым
    • Добавь обложку в тело заметки: сразу после заголовка # <Название> вставь ![[covers/<slug>.jpg]]
  7. Не делай git-операций (не коммить, не стейджи файлы)

Шаблон для нехудожественных книг

---
Тип: Книга
Статус: Запланировано
Название: <название>
Автор:
  - <автор>
Количество страниц: <число>
Прогресс: 0
Формат: Электронная
Обложка: Библиотека/Книги/covers/<slug>.jpg
Начата:
Закончена:
Оценка:
Сложность:
Теги:
  - <тег>
Категории:
  - <категория>
Источник:
Ссылка:
---

# <Название>

![[covers/<slug>.jpg]]

## 📖 О книге


## 🧠 Ключевые идеи


## 💬 Важные цитаты


## 💡 Как применить в моих проектах


## 🔗 Связанные заметки

Шаблон для художественных книг

---
Тип: Книга
Статус: Запланировано
Название: <название>
Автор:
  - <автор>
Количество страниц: <число>
Прогресс: 0
Формат: Электронная
Обложка: Библиотека/Книги/covers/<slug>.jpg
Начата:
Закончена:
Оценка:
Категории:
  - <категория>
Ссылка:
---

# <Название>

![[covers/<slug>.jpg]]

## 📖 О книге


## 🧠 Ключевые темы


## 💬 Важные цитаты

Статус: Запланировано | Хочу прочитать | В процессе | Прочитано | Заброшена Формат: Бумажная | Электронная | Аудио