All skills

Компилирует личные книги, PDF/EPUB/TXT/Markdown и длинные материалы в прикладной Claude Code skill с картой источников, решающими правилами, плейбуками, словарём и проверкой качества. Используй, когда пользователь просит превратить книгу, документ, учебник, статью или набор заметок в рабочий скилл, личную карту знаний, прикладного советника, справочник по источнику или reusable skill.

Use this Skill: https://skilld.dev/gh/artwist-polyakov/polyakov-claude-skills/knowledge-compiler

This session only. Nothing lands on disk.

referencesCOMPILATION_PLAYBOOK.md

≈1.3k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Compilation Playbook

Цель — собрать не "книгу покороче", а рабочую механику мышления по источнику.

Слои результата

  1. Понятия — как источник называет важные сущности.
  2. Решающие правила — когда какое действие выбрать.
  3. Плейбуки — повторяемые сценарии применения.
  4. Анти-паттерны — признаки ошибки и почему она возникает.
  5. Диагностические вопросы — как агент должен уточнять задачу пользователя.
  6. Карта источников — откуда взят каждый тезис.

Разведка структуры

Перед сегментацией используй uv run --script scripts/outline_scout.py. Скрипт создаёт компактный артефакт:

  • outline-scout.json — метаданные, наблюдения скрипта и место для решения модели;
  • outline-head.txt — начало источника;
  • outline-tail.txt — конец источника;
  • outline-candidates.txt — до 100-160 строк, похожих на заголовки или маркеры оглавления.

Модель или субагент должны дописать model_decision: язык, домен, стратегию разметки, шаблоны глав/разделов, исключаемые хвостовые зоны и уверенность. После этого segment_text.py --decision outline-scout.json применит решение локально.

Для EPUB сначала проверь script_observations.epub_toc_items: toc.ncx или nav.xhtml обычно точнее, чем заголовки, восстановленные из текста. Если пункты оглавления выглядят правдоподобно, верни их в model_decision.toc_items. Сегментатор умеет искать такие заголовки с нормализацией неразрывных пробелов и переносов строк.

Процесс

  1. Прочитай metadata.json и segments/outline.json.
  2. Отметь слабые места извлечения: мало слов, нет оглавления, странные заголовки, пустые сегменты.
  3. Для каждого сегмента извлекай только рабочий сигнал:
    • named frameworks;
    • критерии выбора;
    • последовательности действий;
    • ловушки и исключения;
    • термины, без которых материал не применить.
  4. Своди дубли: один concept-id может опираться на несколько сегментов.
  5. Переписывай в деятельной форме: "используй X, когда Y", "проверь A перед B".
  6. Добавляй source pointer сразу, пока контекст сегмента открыт.

Что не делать

  • Не генерируй пересказ по главам для публичного вида результата.
  • Не копируй длинные предложения, таблицы, код, диаграммы и списки из источника по умолчанию.
  • Не сохраняй "интересные цитаты" ради полноты.
  • Не делай универсальные советы, которые не опираются на источник.
  • Не раздувай SKILL.md; если подробность нужна редко, положи её в references/.

Авторская механика

Используй "карточки применения":

Ситуация -> Признаки -> Принцип источника -> Действие -> Проверка -> Источник

Такой формат делает навык полезным в работе и отделяет его от пересказа книги.

Для технических книг

Сохраняй точные имена команд, API и понятий только когда они нужны для работы. Кодовые примеры лучше превращать в шаблон действий или псевдокод. Дословный листинг оставляй только если пользователь явно просит и источник это разрешает.

Для управленческих и гуманитарных книг

Ищи не сюжет, а различения: какие ситуации автор различает, какие ошибки считает типовыми, какой вопрос задаёт перед решением, что считает плохим успехом.

Source: SKILL.md on GitHub

1 warning17d3 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill is a document processing utility designed to compile PDF and EPUB files into new AI agent skills. It follows security best practices for document extraction and environment management. The primary risk is inherent to its function: it ingests untrusted external content and uses it to generate behavioral instructions for an agent, creating a surface for indirect prompt injection.

  • Socket17d

    1 alert: gptSecurity

  • Snyk17d

    Risk: LOW · No issues

Signed by skilld at 1cca906. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last week.

Activeupdated 4 weeks ago

README badge

README badge for artwist-polyakov/polyakov-claude-skills/knowledge-compiler