InDesign — скилл для Claude Code: что делает и как установить
Скилл связывает агента с Adobe InDesign через локальный мост Flue. Он позволяет проверять макет, стили и фреймы открытого документа прямо из терминала без MCP-сервера.
npx skills add SFKislev/Flue --skill indesign -a claude-codeЧто делает InDesign
Скилл передаёт скрипты ExtendScript во вспомогательный скрипт indesign_bridge.py. Мост выполняет команды внутри настольного Adobe InDesign и возвращает агенту структурированный JSON. Агент может инспектировать развороты, страницы, текстовые блоки и стили в открытом документе, а также вносить точечные правки.
Для работы обязательно требуется локальная утилита Flue. Если она ещё не установлена, агенту понадобится подтверждение пользователя на команду pip install flue && flue setup. Дополнительный MCP-сервер настраивать не нужно, потому что общение идёт через стандартные потоки ввода-вывода.
Поскольку команды выполняются прямо в рабочей среде настольного приложения, безопаснее поручать агенту небольшие изолированные шаги и избегать деструктивных операций без предварительного просмотра.
Какие задачи решает
- проверить структуру открытого документа, развороты и текстовые фреймы
- применить точечные изменения к стилям и блокам через ExtendScript
- получить данные о вёрстке в формате JSON без запуска MCP-сервера
- выполнить короткий сценарий автоматизации внутри настольного InDesign
Примеры запросов агенту
- Проверь открытый документ в InDesign и покажи список страниц и текстовых фреймов
- Запусти ExtendScript через indesign_bridge.py, чтобы прочитать стили абзацев
- Найди пустые фреймы на текущем развороте InDesign и верни их координаты
Как установить InDesign
1Через Skills CLI (Vercel)
npx skills add SFKislev/Flue --skill indesign -a claude-code2Вручную: положить файлы
~/.claude/skills/indesign/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/indesign/
1Через Skills CLI (Vercel)
npx skills add SFKislev/Flue --skill indesign -a codex2Вручную: положить файлы
.agents/skills/indesign/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add SFKislev/Flue --skill indesign -a cursor2Вручную: положить файлы
.cursor/skills/indesign/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install SFKislev/Flue indesign2Вручную: положить файлы
.github/skills/indesign/SKILL.md1Через Skills CLI (Vercel)
npx skills add SFKislev/Flue --skill indesign -a gemini-cli2Командой платформы
gemini skills install https://github.com/SFKislev/Flue --path skills/indesignВручную: положить файлы
.devin/skills/indesign/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add SFKislev/Flue --skill indesign -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора10
Похожие
Рядом в теме «Дизайн»
Всё по теме «Дизайн» →Вопросы о InDesign
Как установить InDesign в Claude Code?
Выполните в терминале команду npx skills add SFKislev/Flue --skill indesign -a claude-code.
Зачем нужен скилл InDesign?
Он даёт CLI-агенту доступ к запущенному приложению Adobe InDesign. Без моста вроде Flue консольный агент не может выполнять команды внутри верстальной программы.
Нужен ли MCP-сервер для работы скилла?
MCP-сервер не требуется, так как скилл работает через мост Flue и скрипт indesign_bridge.py. Достаточно установить пакет flue командой pip install flue && flue setup.
Исходный текст
SKILL.md · MIT
--- name: InDesign description: Control Adobe InDesign from the shell via Flue - ExtendScript bridges without an MCP server. --- This skill lets a coding agent operate **Adobe InDesign** on the desktop through [Flue](https://github.com/SFKislev/flue), a local shell-to-application bridge. The agent pipes ExtendScript into `indesign_bridge.py` and gets structured JSON back. > agent shell -> `indesign_bridge.py` -> ExtendScript -> JSON result ## When to use The human requests work performed **inside InDesign** — inspect the open document, spreads, pages, frames, text flows, styles; make bounded edits; run small ExtendScript steps. A CLI agent cannot act inside InDesign without a bridge like Flue. ## How to proceed 1. **Read `FLUE.md` in this directory first.** It explains how Flue works, the bridge contract, a worked ExtendScript example, and safety expectations. 2. **If Flue is installed:** also read `C:\Users\fredd\.claude\skills\flue\SKILL.md` and `adapters/indesign_adapter/APP.md` for the operational contract, then work from there. 3. **If Flue is not installed:** tell the human. The install command is `pip install flue && flue setup`. Do not install without explicit approval in the current session. ## Other apps Flue also supports Photoshop, Illustrator, Premiere, After Effects, Audition, Blender, Houdini, 3ds Max, Unity, and Microsoft Office through the same stdin/stdout contract. One install covers all adapters. ## Safety Flue acts inside professional desktop software. Treat the human as the driver; prefer small, inspectable steps; avoid destructive actions unless explicitly requested. Flue is MIT-licensed and reviewable on GitHub / PyPI before use.
© SFKislev · MIT · SFKislev/Flue