К основному содержанию
скилл CX Codex

InDesign — скилл для Claude Code: что делает и как установить

Скилл связывает агента с Adobe InDesign через локальный мост Flue. Он позволяет проверять макет, стили и фреймы открытого документа прямо из терминала без MCP-сервера.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add SFKislev/Flue --skill indesign -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/indesign/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/indesign/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора10

Blender Скилл связывает агента с открытым Blender через мост Flue. Он выполняет код в среде bpy без MCP-сервера и возвращает структурированный JSON. CX Codex +1 2 800установок Illustrator Скилл помогает управлять Adobe Illustrator прямо из терминала через мост Flue. Он запускает ExtendScript и возвращает данные в JSON без отдельного MCP-сервера. CX Codex +1 2 100установок Photoshop Скилл даёт агенту доступ внутрь Adobe Photoshop: посмотреть открытый документ, слои и выделение, внести правки через ExtendScript. CX Codex +1 2 100установок Adobe Скилл связывает агента с Photoshop, Illustrator, Premiere, After Effects, InDesign и Audition через мост Flue. Помогает запускать ExtendScript прямо из терминала. CX Codex +1 1 900установок Autodesk Скилл даёт агенту доступ внутрь Autodesk 3ds Max: посмотреть сцену, объекты, модификаторы и материалы, внести правки, прогнать небольшой скрипт. CX Codex +1 1 800установок Premiere Управление Adobe Premiere Pro из терминала через мост Flue. Агент отправляет ExtendScript в premiere_bridge.py и получает JSON-ответ. CX Codex +1 1 800установок Houdini Управляет SideFX Houdini из терминала через локальный мост Flue без MCP-сервера. Помогает инспектировать ноды, параметры и геометрию открытой сцены. CX Codex +1 1 800установок Audition Скилл даёт агенту доступ к открытой сессии Adobe Audition: посмотреть треки и клипы, сделать правки, выполнить ExtendScript. CX Codex +1 1 700установок

Похожие

after-effects iart-ai Помогает с выражениями, экспортом, тормозами и порядком в проектах Adobe After Effects. Пригодится, когда нужен готовый рецепт или .jsx-автоматизация. CX Codex +1 2 800установок content-distribution adobe Скилл для AEM as a Cloud Service: программная публикация контента через Replication API и слежение за событиями доставки. CX Codex +1 851установок ops adobe Выполняет административные команды в AEM Edge Delivery Services: управляет доступом, публикацией, очисткой кэша и снимками страниц. CX Codex +1 761установок adobe-create-social-variations официальный Adobe Inc Готовит картинки и видео под конкретные соцсети: режет, расширяет холст и экспортирует в нужные пропорции. Пригодится, когда один исходник надо раскатать на несколько платформ. CX Codex GP ChatGPT ★ 7 596звёзд репо frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

Рядом в теме «Дизайн»

Всё по теме «Дизайн» →

Вопросы о 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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой