HandwritingGenerator — скилл
Локальный генератор рукописных картинок с CLI и MCP: агент выбирает шрифт и бумагу, сохраняет пресет и рисует текст без сети.
- 138 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Рукописные картинки легко выдать за написанные от руки работы, ответственность на пользователе.
- Агент запускает локальные команды и пишет файлы в `outputs`.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/handwritinggeneratorОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Рукописные картинки легко выдать за написанные от руки работы, ответственность на пользователе.
- Агент запускает локальные команды и пишет файлы в `outputs`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
HandwritingGenerator, он же «Синьцзянь», превращает текст в картинку с рукописным видом. Агент выбирает бумагу и шрифт, настраивает поля, размер, межбуквенный интервал, цвет чернил и сохраняет результат в PNG, JPEG или WebP. Раскладку можно записать в JSON-пресет и применить к другому тексту. В репозитории две реализации: на Rust с интерфейсом egui, девятью встроенными шрифтами и режимами GUI, CLI и MCP, и на Python с PyQt6. Скилл `handwriting-generator` объясняет агенту команды `cli.py assets` и `cli.py render`. Если подключен MCP, доступны `list_assets` и `render_handwriting`. Ключ API не нужен, текст обрабатывается локально.
Для кого. Тем, кому нужны открытки, письма и конспекты в виде рукописной картинки. Подойдет Codex или Claude Code с доступом к терминалу.
Подходит, если
- Нужна открытка или письмо в виде рукописной страницы.
- Одну и ту же раскладку применяют к нескольким текстам через пресет.
- Агент должен выбрать шрифт и бумагу из того, что реально доступно.
- Картинку делают без отправки текста на внешние сервисы.
Не подходит, если
- Рукописную работу собираются выдать за написанную от руки там, где это запрещено.
- Длинный текст нужен без разбивки: страницы автоматически не нарезаются.
- Нужна подделка чужого почерка: у проекта только встроенные шрифты.
Пример запроса к агенту
Выведи доступные шрифты и бумагу, потом нарисуй это поздравление рукописью и сохрани пресет для следующих.Ограничения
Текст за пределами области рисования обрезается, автоматической разбивки на страницы нет, длинные тексты надо делить или уменьшать шрифт. Файл вывода по умолчанию не перезаписывается. Preset содержит сам текст, при повторном использовании его заменяют. Рукописный вид картинки не доказывает, что человек писал сам. Python-версия требует Python 3.10 или новее, Rust-версия собирается из исходников. Интерфейс и описание на китайском.
Как отключить. Удалите каталог `.agents/skills/handwriting-generator` и MCP-подключение. Каталог `outputs` с готовыми картинками очистите вручную.
Частые вопросы
Нужен ли ключ API?
Нет. Текст и картинки обрабатываются локально, в README об этом сказано прямо.
Какие форматы поддерживает экспорт?
PNG, JPEG и WebP. PNG сохраняет прозрачный фон, а размер совпадает с исходной подложкой.
Как использовать один стиль для разных текстов?
Сохраните пресет флагом `--save-preset`, затем применяйте его через `--preset` и подставляйте новый текст через `--text` или `--text-file`.
Что делать с длинным текстом?
Увеличьте область, уменьшите кегль или разделите текст на несколько картинок. Автоматической разбивки нет.
Какие версии нужны?
Python-версии нужен Python 3.10 или новее, лучше 3.12. Rust-версия собирается из исходников командой `cargo run`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл, MCP-сервер и CLI: любой агент вызывает встроенную генерацию картинок Codex, выбрав стиль из нескольких направлений
Набор скиллов для агентов, чтобы генерировать и редактировать изображения, видео и звук через сервис muapi.ai и muapi-cli
Генерация и правка картинок из любого агента: CLI imagegen-agent и скилл с библиотекой промптов Codex для совместимых API
MCP-сервер для создания и правки картинок: Gemini, OpenAI и Seedream с автоматической доработкой запроса
Скилл дает Claude Code и Cursor генерацию картинок через CLI Codex на подписке ChatGPT, без ключа API и поштучной оплаты.
Набор скиллов для Claude Code и Codex, которые собирают подробные промпты для генерации картинок из библиотеки элементов и схем композиции
Коротко о README
Один рендерер обслуживает окно, CLI и MCP, поэтому результат у агента и у человека совпадает. Шрифты и фоны входят в репозиторий.