Skip to content
Back to skills

Infographic

ASecurity

Инфографика в стиле NotebookLM: карандашный скетч-шедевр одной картинкой (genimage, gemini-3-pro), серия страниц в PDF, версии на узбекском в кириллице и латинице; запасной путь — фирменный HTML. Применять, чтобы объяснить сложную мысль одной картинкой: отчёт, урок, продукт, исследование, пост. Триггеры — «сделай инфографику», «нарисуй схемой», «наглядно по отчёту», «PDF с инфографикой», «объясни картинкой», «инфографику на узбекском».

  • 3 stars
  • 0 votes
  • 1 copy
  • 3 views
  • Added September 25, 2026
toolspythonbashapi

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 25, 2026

npx -y skills add shakhruz/mila-companion --skill infographic --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Infographic?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Infographic
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shakhruz-infographic/badge)](https://www.skillsdirectory.com/skills/shakhruz-infographic)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: infographic
description: "Инфографика в стиле NotebookLM: карандашный скетч-шедевр одной картинкой (genimage, gemini-3-pro), серия страниц в PDF, версии на узбекском в кириллице и латинице; запасной путь — фирменный HTML. Применять, чтобы объяснить сложную мысль одной картинкой: отчёт, урок, продукт, исследование, пост. Триггеры — «сделай инфографику», «нарисуй схемой», «наглядно по отчёту», «PDF с инфографикой», «объясни картинкой», «инфографику на узбекском»."
---

# Инфографика — сложная мысль одной картинкой

Отработано 25.09.2026: урок «чем Компаньон отличается от Claude» (ru, uz-кириллица,
uz-латиница) и восьмистраничный PDF по аналитическому отчёту для госоргана. Владелец:
«получился супер скилл для визуализации инфографики… пусть используют для передачи сложных
концептов».

## Когда применять

- Отчёт или исследование нужно показать людям, которые не будут читать 30 страниц.
- Урок или курс: одна картинка на главную мысль урока.
- Объяснение продукта, сравнение «было / стало», шаги процесса, воронка, разрыв между цифрами.
- Пост в канал или сторис, где картинка несёт смысл, а не украшает.

Не применять для красивой обложки без смысла (это `genimage` напрямую) и для таблиц с десятками
строк (это документ, не инфографика).

## Путь 1 — скетч одной картинкой (основной)

1. **Выжимка.** Из материала взять одну мысль на страницу. На странице ≤ 6–8 текстовых блоков,
   ≤ 150 слов. Цифры — только из источника, с тем же округлением.
2. **Текст по-человечески.** Русский — через `humanizer-ru`, узбекский — через `humanizer-uz`.
   Для отчёта наружу: никаких внутренних пометок, сравнений версий и кухни.
3. **Промпт** собрать по `prompts/style-sketch.md`: блок стиля + блок тона (учебный или
   официальный) + разметка страницы + точный текст. Сохранить в файл рядом с картинкой
   (`01-cover.txt`), чтобы перегенерировать одну страницу, а не всё.
4. **Генерация:**
   ```bash
   python3 ~/.claude/skills/genimage/genimage.py --model gemini-3-pro --size 9:16 --quality 2K \
     --prompt "$(cat 01-cover.txt)" --out 01-cover.png
   ```
   `9:16` — страница и сторис, `16:9` — слайд, `4:5` — пост в ленту. `2K` для PDF и печати,
   `1K` для телеграма.
5. **Приёмка глазами** (Read) каждой страницы, мелкие подписи — с увеличением (обрезать кусок
   через Pillow и посмотреть). Проверить: каждая буква, каждая цифра совпадает с источником,
   подпись не повторена дважды, ничего не обрезано краем. Ошибка — сократить текст и
   перегенерировать эту страницу.
6. **PDF** из серии страниц:
   ```bash
   python3 ~/.claude/skills/infographic/scripts/build_pdf.py "Тема · инфографика.pdf" 0*.png
   ```
   Проверка: число страниц совпадает, файл открывается.

Страницу с методикой, таблицей или длинным списком лучше делать HTML-путём ниже: модель
плохо держит 20 строк мелкого текста.

## Путь 2 — фирменный HTML (запасной, бесплатный)

Когда генерация недоступна или страница состоит из списка:
```bash
python3 ~/.claude/skills/infographic/scripts/build_infographic.py data.json ~/work/info/card.html 1080 1350 --queue
```
`data.json`: `{"kicker","title","lead","takeaway","date","rows":[{"title","desc"}]}`. В контейнере нет
Chrome — `--queue` кладёт заявку в `~/work/render-queue/`, хост рисует PNG раз в минуту и пишет
`<имя>.done` (ok или ошибка). Пути в заявке — от `~/work`.

## Узбекский

Каждая версия — отдельная генерация со своим текстом, не перевод поверх картинки. Кириллица и
латиница отличаются строкой про письменность (см. `prompts/style-sketch.md`). В латинице —
`oʻ gʻ` через ʻ (U+02BB). После генерации проверить каждое слово: у модели бывают двойные
подписи и пропуски букв ў/қ/ғ/ҳ. Наружу — после вычитки носителем.

## Стоимость

| Что | Цена |
|---|---|
| Картинка gemini-3-pro, 1K или 2K | ≈ $0,14 |
| Восьмистраничный PDF с одной-двумя перегенерациями | ≈ $1,2–1,6 |
| HTML-путь | 0 |

Перед серией больше 10 картинок — сказать человеку сумму и получить «да».

## Ключи и границы

- Генерация идёт на ключе OpenRouter того, для кого работа. **Клиенту — только на ключе
  клиента.** Наш ключ — для нашего контента и по прямому слову владельца.
- Нет ключа OpenRouter (`OPENROUTER_API_KEY` пуст) — сказать об этом и сделать HTML-путём,
  не искать чужой ключ.
- Лица реальных людей и чужие логотипы не рисовать без согласия.
- Готовое наружу (канал, клиент, сайт) — после «да» того, чьё это дело.

Files in this skill

  • SKILL.md6.8 KB
  • prompts/style-sketch.md5.4 KB
  • scripts/build_infographic.py2.9 KB
  • scripts/build_pdf.py1 KB
  • templates/infographic-brand.html2.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.