indesign-cli
CLI для агентов под Windows: 150 инструментов Adobe InDesign, запуск JSX, проверка экспорта и перенос HTML в верстку.
- 60 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Запуск JSX-скриптов внутри InDesign выполняет произвольный код с доступом к файлам документа и системы.
- Телеметрия по умолчанию пишется в сеть автора, пока ее не отключат переменной.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/indesign-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Запуск JSX-скриптов внутри InDesign выполняет произвольный код с доступом к файлам документа и системы.
- Телеметрия по умолчанию пишется в сеть автора, пока ее не отключат переменной.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
indesign-cli оборачивает автоматизацию Adobe InDesign в команды, понятные агенту. Реестр фиксирует 150 инструментов: документы, страницы, развороты, мастер-страницы, слои, текст, изображения, стили, экспорт, книги и презентации. Сверх них есть команды `server`, `session`, `script.run` для JSX, `export.verify` для проверки готового файла и `tool.batch` для пачек. Экономия токенов устроена так: агент сначала читает краткий список `tool domains`, затем подгружает нужное через `tool search`, `tool list` и `tool schema`. Вывод по умолчанию идет компактным JSON, а флаг `--pretty` нужен для человека. Проект рассчитан на альбомы, архитектурные презентации, брендбуки и перенос HTML в InDesign.
Для кого. Верстальщикам и студиям, которые автоматизируют макеты в InDesign через ИИ-агента: альбомы, брендбуки, презентации, шаблоны.
Подходит, если
- Агент собирает презентацию или брендбук из HTML и переносит ее в InDesign.
- Нужно проверить, что экспортированный файл действительно создан и корректен.
- Задача требует сотни тестовых команд InDesign, а читать их все в контекст дорого.
- Макеты строятся по шаблону со слотами, и агент заполняет их по данным.
Не подходит, если
- Работа идет на macOS или Linux: поддержан только Windows.
- Нужна ручная верстка человеком: это интерфейс для агента, не для людей.
- InDesign запущен в другой сессии Windows: CLI должен работать в той же.
Пример запроса к агенту
Покажи домены инструментов InDesign, найди инструмент для экспорта в PDF и проверь готовый файл командой верификации.Ограничения
Нужны Windows и установленный Adobe InDesign, рекомендуются версии 2024–2026; подключение идет через COM, и работоспособность зависит от регистрации на машине. InDesign и CLI запускают в одном пользовательском сеансе. Установщик `indesign-cli-agent-setup.exe` кладет все в `%LOCALAPPDATA%` без прав администратора. Внешним пользователям автор советует выключить телеметрию переменной `INDESIGN_CLI_TELEMETRY=off`: по умолчанию события пишутся в сеть студии автора. Скилл CLI сам не ставит, его папку копируют в проект вручную.
Как отключить. Удалите установленную папку из `%LOCALAPPDATA%` и запись в PATH. Если копировали скилл, уберите папку `skills/indesign-cli` из проекта.
Частые вопросы
Как проверить, что связь с InDesign работает?
Выполните `indesign-cli-agent server health --deep --connect-indesign`. Ответ `ok: true` и `data.indesign_com.checked: true` значит, что цепочка COM рабочая.
Как отключить телеметрию?
Задайте в PowerShell `$env:INDESIGN_CLI_TELEMETRY="off"`. Каталог событий можно переназначить через `INDESIGN_CLI_TELEMETRY_DIR`.
Нужны ли Node и npm?
Нет. Установщик содержит CLI, Node, `winax` и HTML-плагин, собирать ничего не нужно.
Как подключить скилл?
Скопируйте папку `skills/indesign-cli/` целиком, например в `.codex/skills/indesign-cli/` проекта: одного `SKILL.md` мало, теряются справочники и шаблоны.
Как найти нужный инструмент среди 150?
Начните с `tool domains`, затем `tool search`, `tool list --domain <имя>` и `tool schema` для описания одного инструмента.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыMCP-сервер для Adobe Illustrator с 66 инструментами: чтение данных дизайна, создание макетов, проверка печати и экспорт
Flue дает кодовому агенту доступ к скриптовым API Photoshop, Blender, Unity, Office и других программ прямо из оболочки.
MCP-сервер ведет Inkscape через разговор: правит открытый документ на холсте или обрабатывает SVG без окна из командной строки.
Inkscape MCP
inkscape-mcp
Агент создает, правит, слоит, анимирует и экспортирует SVG через Inkscape без интерфейса. Сервер MCP, stdio и HTTP, пакет mcpb для Claude Desktop
Скиллы и CLI ведут Codex или Claude Code от текста романа до готовой манги: сценарий, раскадровка, рисунки, надписи, PDF.
Два скилла: короткие фильмы, где каждый кадр и музыка вычисляются кодом на canvas, без картинок и ключей, рендер в MP4
Коротко о README
CLI делает InDesign предсказуемым для агента: вместо подбора координат и ручных скриптов он вызывает стабильные команды и получает структурированные ответы. Установщик самодостаточен, а скилл публикуется отдельно.