{/ Эта страница автоматически создается на основе файла SKILL.md навыка с помощью сайта site/scripts/generate-skill-docs.py. Редактируйте исходный код SKILL.md, а не эту страницу. /}
Ниже приведено полное определение навыка, которое Гермес загружает при активации этого навыка. Это то, что агент видит в качестве инструкций, когда навык активен.
Создатель комиксов знаний
Адаптировано из baoyu-comic для экосистемы инструментов Hermes Agent.
Создавайте оригинальные комиксы знаний, используя гибкие комбинации художественного стиля и тона.
Когда использовать
Активируйте этот навык, когда пользователь просит создать познавательный/познавательный комикс, биографический комикс, обучающий комикс или использует такие термины, как «知识漫画», «教育漫画» или «стиль Logicomix». Пользователь предоставляет контент (текст, путь к файлу, URL-адрес или тему) и при необходимости указывает художественный стиль, тон, макет, соотношение сторон или язык.
Справочные изображения
Инструмент Hermes image_generate работает только с подсказками — он принимает текстовое приглашение и соотношение сторон и возвращает URL-адрес изображения. Он НЕ принимает эталонные изображения. Когда пользователь предоставляет эталонное изображение, используйте его для извлечения характеристик из текста, которые встраиваются в каждое приглашение на странице:
Прием. Принимайте пути к файлам, когда пользователь их предоставляет (или вставляет изображения в разговор).
- Путь к файлу → скопируйте в refs/NN-ref-{slug}.{ext} вместе с выводом комикса для проверки происхождения.
- Вставленное изображение без пути → запросите у пользователя путь с помощью «уточнить» или извлеките особенности стиля устно в качестве резервного текста.
- Нет ссылки → пропустите этот раздел.
Режимы использования (по ссылке):
Использование
Эффект
стиль
Извлеките характеристики стиля (обработка линий, текстура, настроение) и добавьте их в тело подсказки каждой страницы
палитра
Извлекайте шестнадцатеричные цвета и добавляйте их в тело приглашения каждой страницы
сцена
Извлеките композицию сцены или примечания к теме и добавьте их на соответствующие страницы
Запишите в заголовке каждой страницы, если ссылки существуют:
Согласованность символов обеспечивается текстовыми описаниями в characters/characters.md (написанном на шаге 3), которые встроены в каждое приглашение на странице (шаг 5). Необязательный лист символов PNG, созданный на шаге 7.1, представляет собой артефакт проверки, ориентированный на человека, а не входные данные для image_generate.
Опции
Визуальные размеры
Вариант
Ценности
Описание
Искусство
ligne-claire (по умолчанию), манга, реалистичный, тушь, мел, минималист
Художественный стиль/техника визуализации
Тон
нейтральный (по умолчанию), теплый, драматичный, романтичный, энергичный, винтажный, боевик
Настроение/атмосфера
Макет
стандартный (по умолчанию), кинематографический, плотный, всплеск, смешанный, вебтун, четырехпанельный
Расположение панелей
Аспект
3:4 (по умолчанию, портретная), 4:3 (альбомная), 16:9 (широкоэкранный)
Соотношение сторон страницы
Язык
авто (по умолчанию), ж, эн, я и т. д.
Язык вывода
Ссылки
Пути к файлам
Эталонные изображения, используемые для извлечения характеристик стиля/палитры (не передаются в модель изображения). См. Справочные изображения выше.
Частичные параметры рабочего процесса
Вариант
Описание
Только раскадровка
Создать только раскадровку, пропустить подсказки и изображения
Только подсказки
Создание раскадровки + подсказки, пропуск изображений
Только изображения
Генерировать изображения из существующего каталога подсказок
Регенерировать N
Восстановить только определенные страницы (например, 3 или 2,5,8)
Художественные стили (6): «лин-клер», «манга», «реалистичный», «тушь-кисть», «мел», «минимализм». Полные определения находятся в references/art-styles/<style>.md.
Тоны (7): нейтральный, теплый, драматичный, романтичный, энергичный, винтажный, экшн. Полные определения находятся в references/tones/<tone>.md.
Пресеты (5) со специальными правилами, выходящими за рамки простого рисунка + тона:
Предустановленные
Эквивалент
Крюк
омша
манга + нейтральный
Визуальные метафоры, никаких говорящих голов, гаджет показывает
Полные правила находятся в references/presets/<preset>.md — загружайте файл при выборе пресета.
Матрица совместимости и таблица content-signal → Preset доступны в references/auto-selection.md. Прочтите его, прежде чем рекомендовать комбинации в шаге 2.
Структура файла
Выходной каталог: comic/{topic-slug}/
- Слизень: 2–4 слова «кебаб-кебаб» по теме (например, «алан-тьюринг-био»).
– Конфликт: добавьте временную метку (например, turing-story-20260118-143052).
Содержание:
| Файл | Описание |
|------|-------------|
| source-{slug}.md | Сохраненное исходное содержимое (ссылка на кебаб-кебаб соответствует выходному каталогу) |
| анализ.md | Контент-анализ |
| storyboard.md | Раскадровка с разбивкой панелей |
| characters/characters.md | Определения персонажей |
| characters/characters.png | Справочный лист персонажей (загружен с image_generate) |
| prompts/NN-{обложка\|страница}-[slug].md | Генерация подсказок |
| NN-{обложка\|страница}-[slug].png | Сгенерированные изображения (загруженные с image_generate) |
| refs/NN-ref-{slug}.{ext} | Предоставленные пользователем эталонные изображения (необязательно, для указания происхождения) |
Обработка языка
Приоритет обнаружения:
1. Язык, указанный пользователем (явный вариант)
2. Язык общения пользователя
3. Язык исходного контента
Правило: используйте язык ввода пользователя для ВСЕХ взаимодействий:
- Контуры раскадровки и описания сцен.
- Подсказки по созданию изображений
- Параметры выбора пользователя и подтверждения
- Обновления прогресса, вопросы, ошибки, сводки
Use the clarify tool to confirm options. Since clarify handles one question at a time, ask the most important question first and proceed sequentially. See references/workflow.md for the full Step 2 question set.
Timeout handling (CRITICAL): clarify can return "The user did not provide a response within the time limit. Use your best judgement to make the choice and proceed." — this is NOT user consent to default everything.
Treat it as a default for that one question only. Continue asking the remaining Step 2 questions in sequence; each question is an independent consent point.
Surface the default to the user visibly in your next message so they have a chance to correct it: e.g. "Style: defaulted to ohmsha preset (clarify timed out). Say the word to switch." — an unreported default is indistinguishable from never having asked.
Do NOT collapse Step 2 into a single "use all defaults" pass after one timeout. If the user is genuinely absent, they will be equally absent for all five questions — but they can correct visible defaults when they return, and cannot correct invisible ones.
Step 7: Image Generation
Use Hermes' built-in image_generate tool for all image rendering. Its schema accepts only prompt and aspect_ratio (landscape | portrait | square); it returns a URL, not a local file. Every generated page or character sheet must therefore be downloaded to the output directory.
Prompt file requirement (hard): write each image's full, final prompt to a standalone file under prompts/ (naming: NN-{type}-[slug].md) BEFORE calling image_generate. The prompt file is the reproducibility record.
Aspect ratio mapping — the storyboard's aspect_ratio field maps to image_generate's format as follows:
Storyboard ratio
image_generate format
3:4, 9:16, 2:3
portrait
4:3, 16:9, 3:2
landscape
1:1
square
Download step — after every image_generate call:
1. Read the URL from the tool result
2. Fetch the image bytes using an absolute output path, e.g.
curl -fsSL "<url>" -o /abs/path/to/comic/<slug>/NN-page-<slug>.png
3. Verify the file exists and is non-empty at that exact path before proceeding to the next page
Never rely on shell CWD persistence for -o paths. The terminal tool's persistent-shell CWD can change between batches (session expiry, TERMINAL_LIFETIME_SECONDS, a failed cd that leaves you in the wrong directory). curl -o relative/path.png is a silent footgun: if CWD has drifted, the file lands somewhere else with no error. Always pass a fully-qualified absolute path to -o, or pass workdir=<abs path> to the terminal tool. Incident Apr 2026: pages 06-09 of a 10-page comic landed at the repo root instead of comic/<slug>/ because batch 3 inherited a stale CWD from batch 2 and curl -o 06-page-skills.png wrote to the wrong directory. The agent then spent several turns claiming the files existed where they didn't.
7.1 Character sheet — generate it (to characters/characters.png, aspect landscape) when the comic is multi-page with recurring characters. Skip for simple presets (e.g., four-panel minimalist) or single-page comics. The prompt file at characters/characters.md must exist before invoking image_generate. The rendered PNG is a human-facing review artifact (so the user can visually verify character design) and a reference for later regenerations or manual prompt edits — it does not drive Step 7.2. Page prompts are already written in Step 5 from the text descriptions in characters/characters.md; image_generate cannot accept images as visual input.
7.2 Pages — each page's prompt MUST already be at prompts/NN-{cover|page}-[slug].md before invoking image_generate. Because image_generate is prompt-only, character consistency is enforced by embedding character descriptions (sourced from characters/characters.md) inline in every page prompt during Step 5. The embedding is done uniformly whether or not a PNG sheet is produced in 7.1; the PNG is only a review/regeneration aid.
Backup rule: existing prompts/…md and …png files → rename with -backup-YYYYMMDD-HHMMSS suffix before regenerating.
Full step-by-step workflow (analysis, storyboard, review gates, regeneration variants): references/workflow.md.
IMPORTANT: When updating pages, ALWAYS update the prompt file (prompts/NN-{cover|page}-[slug].md) FIRST before regenerating. This ensures changes are documented and reproducible.
Pitfalls
Image generation: 10-30 seconds per page; auto-retry once on failure
Always download the URL returned by image_generate to a local PNG — downstream tooling (and the user's review) expects files in the output directory, not ephemeral URLs
Use absolute paths for curl -o — never rely on persistent-shell CWD across batches. Silent footgun: files land in the wrong directory and subsequent ls on the intended path shows nothing. See Step 7 "Download step".
Use stylized alternatives for sensitive public figures
Step 2 confirmation required - do not skip
Steps 4/6 conditional - only if user requested in Step 2
Step 7.1 character sheet - recommended for multi-page comics, optional for simple presets. The PNG is a review/regeneration aid; page prompts (written in Step 5) use the text descriptions in characters/characters.md, not the PNG. image_generate does not accept images as visual input
Strip secrets — scan source content for API keys, tokens, or credentials before writing any output file