Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sfkislev avatar

Indesign

  • 1.8k installs
  • 65 repo stars
  • Updated July 1, 2026
  • sfkislev/flue

indesign is an agent skill that Control Adobe InDesign from the shell via Flue - ExtendScript bridges without an MCP server.

About

Control Adobe InDesign from the shell via Flue - ExtendScript bridges without an MCP server. --- 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. **Read `FLUE.md` in this directory first.** It explains how Flue works, the bridge contract, a worked ExtendScript example, and safety expectations. **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.

  • **Read `FLUE.md` in this directory first.** It explains how Flue works, the bridge contract, a worked ExtendScript examp
  • **If Flue is installed:** also read `C:\Users\fredd\.claude\skills\flue\SKILL.md` and `adapters/indesign_adapter/APP.md`
  • **If Flue is not installed:** tell the human. The install command is `pip install flue && flue setup`. Do not install wi
  • --- name: InDesign description: Control Adobe InDesign from the shell via Flue - ExtendScript bridges without an MCP ser
  • The agent pipes ExtendScript into `indesign_bridge.py` and gets structured JSON back.

Indesign by the numbers

  • 1,763 all-time installs (skills.sh)
  • +6 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #307 of 2,203 Security skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

indesign capabilities & compatibility

Capabilities
**read `flue.md` in this directory first.** it e · **if flue is installed:** also read `c:\users\fr · **if flue is not installed:** tell the human. th · name: indesign description: control adobe in · the agent pipes extendscript into `indesign_brid
Use cases
documentation
From the docs

What indesign says it does

--- name: InDesign description: Control Adobe InDesign from the shell via Flue - ExtendScript bridges without an MCP server.
SKILL.md
--- 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.
SKILL.md
The agent pipes ExtendScript into `indesign_bridge.py` and gets structured JSON back.
SKILL.md
A CLI agent cannot act inside InDesign without a bridge like Flue.
SKILL.md
npx skills add https://github.com/sfkislev/flue --skill indesign

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.8k
repo stars65
Security audit3 / 3 scanners passed
Last updatedJuly 1, 2026
Repositorysfkislev/flue

What problem does indesign solve for developers using this skill?

Control Adobe InDesign from the shell via Flue - ExtendScript bridges without an MCP server.

Who is it for?

Developers who need indesign patterns described in the cached skill documentation.

Skip if: Skip when docs are empty or the task is outside the skill's documented scope.

When should I use this skill?

Control Adobe InDesign from the shell via Flue - ExtendScript bridges without an MCP server.

What you get

Actionable workflows and conventions from SKILL.md for indesign.

  • JSON InDesign document inspection output
  • Applied layout or text edits via ExtendScript

Files

SKILL.mdMarkdownGitHub ↗

This skill lets a coding agent operate Adobe InDesign on the desktop through 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.

Related skills

How it compares

Pick indesign over generic PDF libraries when you must read or edit live InDesign layout objects on a designer's machine.

FAQ

What does indesign do?

Control Adobe InDesign from the shell via Flue - ExtendScript bridges without an MCP server.

When should I use indesign?

Control Adobe InDesign from the shell via Flue - ExtendScript bridges without an MCP server.

Is indesign safe to install?

Review the Security Audits panel on this page before installing in production.

Securityappsec

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.