Skip to main content
skill CX Codex

Illustrator — Claude Code skill: what it does, how to install

Control desktop Adobe Illustrator from the shell using the Flue bridge. The skill runs ExtendScript scripts and returns structured JSON without an MCP server.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add SFKislev/Flue --skill illustrator -a claude-code
Open on GitHub

What Illustrator does

The skill lets an agent operate Adobe Illustrator directly from the terminal. It pipes ExtendScript snippets into illustrator_bridge.py and reads the application response as structured JSON.

Flue is required on the host system. If it is missing, the installation runs via pip install flue && flue setup, but the skill must ask for explicit user permission before doing so. It also expects the agent to read FLUE.md to learn safety rules and the bridge contract.

All changes inside the desktop app stay under user control. The workflow favors small, inspectable operations on layers or artboards instead of risky automated edits.

What it helps with

  • inspect open Illustrator documents, artboards, layers, and active selections
  • execute ExtendScript snippets directly in the desktop vector editor
  • retrieve structured JSON details about document paths and objects
  • perform targeted bounded edits in Illustrator from the terminal

Example prompts for the agent

  • Inspect the artboards and layers in the currently open Illustrator document.
  • Run a small ExtendScript snippet via Flue to inspect the selected vector paths.
  • Check the active Illustrator document structure and return the result in JSON.

How to install Illustrator

1Skills CLI (Vercel)

npx skills add SFKislev/Flue --skill illustrator -a claude-code

2Manually: put the files in place

~/.claude/skills/illustrator/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/illustrator/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about Illustrator

How to install Illustrator in Claude Code?

Run npx skills add SFKislev/Flue --skill illustrator -a claude-code in your terminal. The skill file will be placed at ~/.claude/skills/illustrator/SKILL.md.

What is required to run the Illustrator skill?

You need the local Flue package installed via pip install flue && flue setup. The skill must ask for explicit confirmation before running this setup command.

How does the Flue bridge communicate with Illustrator?

The agent pipes ExtendScript into illustrator_bridge.py over stdin. The script communicates with Illustrator and returns execution results in JSON format.

Source text

SKILL.md · MIT
---
name: Illustrator
description: Control Adobe Illustrator from the shell via Flue - ExtendScript bridges without an MCP server.
---
This skill lets a coding agent operate **Adobe Illustrator** on the desktop through [Flue](https://github.com/SFKislev/flue), a local shell-to-application bridge. The agent pipes ExtendScript into `illustrator_bridge.py` and gets structured JSON back.

> agent shell -> `illustrator_bridge.py` -> ExtendScript -> JSON result

## When to use
The human requests work performed **inside Illustrator** — inspect the open document, artboards, layers, paths, selection; make bounded edits; run small ExtendScript steps. A CLI agent cannot act inside Illustrator 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/illustrator_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, Premiere, After Effects, InDesign, 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

Similar skills

Everything for Design →

From the same set10

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor