Agent skill

Illustrator Preflight

by ie3jp in ie3jp/illustrator-mcp-server

Run comprehensive pre-press preflight checks on Adobe Illustrator documents using illustrator-mcp tools.

MITAuto-check passedDocuments & Office

Install Illustrator Preflight

skills CLI
$ npx skills add ie3jp/illustrator-mcp-server --skill illustrator-preflight -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ie3jp/illustrator-mcp-server illustrator-preflight --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ie3jp/illustrator-mcp-server.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/ie3-design-bridge/skills/illustrator-preflight .claude/skills/illustrator-preflight && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
illustrator-preflight
GitHub stars
156
Token cost
~2.2k tokens
SKILL.md length
1,013 words
Files
2 (incl. references)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Run comprehensive pre-press preflight checks on Adobe Illustrator documents using illustrator-mcp tools.

  • Works in 3 steps: Parallel Data Collection → Analyze and Classify → Report
  • User asks to check a document before printing
  • SKILL.md covers Workflow, AI Limitation Awareness and Language
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Illustrator Preflight is an agent skill from ie3jp/illustrator-mcp-server. Run comprehensive pre-press preflight checks on Adobe Illustrator documents using illustrator-mcp tools. Detects print-critical issues (RGB in CMYK, broken links, low-res images, white overprint, text not outlined), text consistency problems (dummy text, notation variations), and PDF/X compliance. Use when user asks to check a document before printing, submission, or handoff — or mentions "preflight", "pre-press check", "print check", "submission check".

Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/preflight-rules.md`).

It sits in Documents & Office, covering MCP servers and PDF. It works with Adobe Illustrator. The repository describes itself as: MCP server for Adobe Illustrator with 63 tools — read, create, and export design data. Everything the official Illustrator MCP (beta) can do and more, on stable Illustrator. The licence is MIT.

When your agent uses it

  • User asks to check a document before printing
  • Mentions preflight
  • Pre-press check
  • Submission check

Example prompts

  • “preflight”
  • “pre-press check”
  • “print check”
  • “/illustrator-preflight”

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Parallel Data Collection
  2. Analyze and Classify
  3. Report

What it can do on your machine

Read from SKILL.md and the folder at commit 57c5c10. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Illustrator Preflight loads about 2.2k tokens when it runs, and up to ~4.2k if it reads all its reference files. Until then it costs about 120 tokens; SKILL.md has 1,013 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~120
When it runs · the whole SKILL.md, loaded when a task matches
~2.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ie3jp/illustrator-mcp-server at commit 57c5c10, republished under its MIT licence (© ie3jp). 1,013 words, ~2,159 tokens.

Download SKILL.mdSave it as .claude/skills/illustrator-preflight/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
illustrator-preflight
description
Run comprehensive pre-press preflight checks on Adobe Illustrator documents using illustrator-mcp tools. Detects print-critical issues (RGB in CMYK, broken links, low-res images, white overprint, text not outlined), text consistency problems (dummy text, notation variations), and PDF/X compliance. Use when user asks to check a document before printing, submission, or handoff — or mentions "preflight", "pre-press check", "print check", "submission check".

Illustrator Preflight Check

Comprehensive pre-press quality check workflow for Illustrator documents.

Workflow

Execute these 3 tool calls in parallel, then analyze results together:

Step 1: Parallel Data Collection

Run simultaneously:

  1. preflight_check — core checks (RGB, links, resolution, fonts, overprint, transparency, spot colors)
  2. get_overprint_info — detailed overprint analysis (paths, text, raster images) with a heuristic label per item
  3. check_text_consistency — dummy text, notation variation detection, and full text dump for LLM analysis

If user specifies a target PDF profile, pass target_pdf_profile: "x1a" or "x4" to preflight_check. If user specifies DPI threshold, pass min_dpi to preflight_check (default: 300).

Step 1b: Conditional Follow-up

If preflight_check reports spot_color warnings, run get_separation_info to get detailed plate information and usage counts. preflight_check flags every spot swatch defined in the document; get_separation_info tells you which ones the artwork actually uses (separations with usageCount / hiddenUsageCount) and which are only leftover swatches (unusedInks). Its scope lists what was not scanned (placed files, patterns, symbols), so an unused ink may still be used there.

Step 2: Analyze and Classify

Read references/preflight-rules.md for severity levels and judgment criteria.

Before classifying, check what was actually inspected:

  • coverage (in preflight_check): each check is checked, partial, skipped or not_applicable. A partial or skipped check is NOT a pass — its note says what was not inspected (e.g. symbol contents, linked files whose resolution cannot be measured, live effects under PDF/X-1a). List these in the report.
  • Capped results: preflight_check keeps at most 20 entries per category and folds the rest into one summary entry (details.totalCount, details.omittedUuids); truncated: true is set when this happens. Use categoryCounts for real totals when counting issues — do not count the entries in results.
  • scope (in get_overprint_info): overprint inside placed files, symbols, meshes and Appearance-panel fills/strokes is not inspected, so overprintCount: 0 does not guarantee the file is free of overprint.

Merge results from all 3 tools into a unified report, grouped by severity:

  1. Critical — Must fix. Blocks submission.
  2. Warning — Review recommended. May or may not need fixing depending on context.
  3. Info — Awareness items. No action required unless relevant.

For overprint results, cross-reference the heuristic label from get_overprint_info. It is inferred from color values only and cannot know the designer's intent, so recommend confirming with Separations Preview:

  • k100_overprint: Suppress from report (standard practice)
  • rich_black_overprint: Include as warning if ink coverage exceeds the limit for the paper type (uncoated: 300%, coated: 350%, newspaper: 240%). If paper type is unknown, ask user or use 300% as default.
  • spot_overprint: Info — usually intentional (e.g. varnish or special-ink plates); ask if unsure
  • likely_accidental: Escalate to critical
  • no_effect: Info — overprint is set on a side with no paint; harmless
  • raster_overprint: Warning — overprint on a raster image; needs manual review

For text consistency:

  • Dummy text hits → critical (must replace before submission)
  • Notation variations (katakana, fullwidth/halfwidth) → warning
  • Use allTexts from check_text_consistency for LLM-driven deeper analysis: look for typos, version mismatches, inconsistent terminology, and any other anomalies that regex patterns would miss.
Step 3: Report

Present results as a structured summary in this order:

## Preflight Results: [document name]

### Critical Issues (X items)
[List with object UUID, description, and recommended action]

### Warnings (X items)
[List with context-dependent guidance]

### Info (X items)
[Brief notes]

### Not Fully Checked (X items)
[Checks marked partial/skipped in `coverage`, and what was outside the scan scope]

### Summary
- Total issues: X critical, X warnings, X info (use `categoryCounts` totals)
- Submission ready: Yes/No (never "Yes" while a relevant check is partial/skipped — say what still needs manual review)

For each critical issue that is auto-fixable (e.g., white overprint), offer to fix it immediately.

Context-Dependent Decisions

Some checks require asking the user before acting:

  • Non-outlined text: Ask whether the print shop accepts font-embedded PDFs before recommending outlining
  • Spot colors: Ask whether spot colors are intentional (special ink printing or should be converted to CMYK)
  • Transparency with PDF/X-1a target: Flag as critical; with X-4 or no target, flag as warning. With target_pdf_profile: "x1a", coverage.transparency is never fully checked (it becomes partial) because live effects (drop shadow, glow, feather) are invisible to scripting — tell the user to check Window > Flattener Preview
  • Fonts with PDF/X-1a target: preflight_check raises a pdfx_compliance error only for fonts that are not installed (they cannot be embedded). Installed live text is embedded at export and is not an X-1a violation — whether to outline it is the print shop's call (see Non-outlined text)
  • DPI threshold: If user hasn't specified, use 300 for print, 72 for web/screen
Show full SKILL.md (359 more words)Show less
Auto-Fix Capabilities

When the user agrees to fix issues, use these tools:

  • Text outlining → convert_to_outlines (irreversible — confirm first)
  • Text content replacement → modify_object with contents property (for dummy text fixes)

Not currently auto-fixable (require manual fix in Illustrator):

  • White overprint — modify_object does not support fillOverprint/strokeOverprint. Instruct user: select the object and disable overprint in the Attributes panel.
  • RGB to CMYK color conversion — requires designer decision on color appearance
  • Broken links — requires user to locate and relink original files
  • Low resolution images — requires higher resolution source

AI Limitation Awareness

Do NOT add a disclaimer to every report. Instead, apply these rules based on the situation:

Rule 1: Distinguish mechanical checks from AI analysis

When reporting check_text_consistency results, clearly separate the two reliability tiers:

  • Mechanical checks (_reliability: deterministic): pattern-matched results (dummy text, fullwidth/halfwidth, katakana long vowel). These are reliable.
  • AI analysis (_reliability: ai-assisted): typos, contextual inconsistencies, terminology drift found by LLM analysis of allTexts. These may contain false positives or miss real errors. Label them as AI-based findings.
Rule 2: When no issues are detected

Never say "no issues found — ready to submit." Instead:

  • Say "no issues were detected by these automated checks"
  • Note that items outside scope (design intent, contextual spelling, regulatory requirements, print-shop-specific rules) still require human review
  • preflight_check adds a _note field whenever it finds no errors or warnings. Its text depends on coverage:
    • All checks completed → the note says no issues were detected by the automated checks, with the out-of-scope caveat. Relay it.
    • Some checks were partial / skipped → the note lists them and states this is NOT a clean result. Relay that instead, and do not describe the document as clean or ready.
Rule 3: When the user treats this as a final verification

This rule applies when:

  • The user explicitly asks for a go/no-go decision ("Is this ready for submission?", "Can I send this to print?")
  • The user's wording implies this is the last step before submission ("最終チェック", "入稿前チェック", "final check", "last check", "これで最後")

In these cases:

  • Remind them that automated checks are not exhaustive
  • A human must perform the final review
  • This does not replace a professional preflight check

Language

Always respond in the user's language.

© ie3jp, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in plugins/ie3-design-bridge/skills/illustrator-preflight of ie3jp/illustrator-mcp-server.

  • SKILL.md
  • references/preflight-rules.md

Open the folder on GitHubat commit 57c5c10

Compare with similar skills

Illustrator Preflight next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Illustrator Preflight compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Illustrator Preflight this skillie3jp/illustrator-mcp-server156—~2.2kAutomated safety check: PassMIT
Docsagentdocsagent/docsagent625—~834Automated safety check: PassNone
PDF Reportindranilbanerjee/digital-marketing-pro8591 repos~1.9kAutomated safety check: PassMIT
Immich Photo Managerdavepoon/buildwithclaude3.6k—~1.1kAutomated safety check: PassMIT
Slidev CLI Skilldskilld-dev/vue-ecosystem-skills181—~1.1kAutomated safety check: PassMIT
Frontend Textbooksonepixelaway/frontend-textbooks106—~3.5kAutomated safety check: PassMIT

Similar skills

  • Docsagent

    docsagent/docsagent

    Search and manage private, local document collections (PDF, PPTX, DOCX) offline.

    625 GitHub stars~834 tokensUpdated 11 days ago
    Documents & OfficeAuto-check passed
  • PDF Report

    indranilbanerjee/digital-marketing-pro

    Generate a branded, audience-structured marketing report — executive summary, campaign report, channel deep-dive, competitor report, or monthly/quarterly review — assembled via pdf-generator.py with…

    859 GitHub starsUsed in 1 repo~1.9k tokens
    Documents & OfficeAuto-check passed
  • Immich Photo Manager

    davepoon/buildwithclaude

    Manage your self-hosted Immich photo library through conversation: natural language and OCR search, geographic album curation, duplicate detection, people and faces, metadata repair, video frames…

    3.6k GitHub stars~1.1k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Slidev CLI Skilld

    skilld-dev/vue-ecosystem-skills

    Build, present, and ship Slidev decks with @slidev/cli. An agent skill from skilld-dev/vue-ecosystem-skills.

    181 GitHub stars~1.1k tokensUpdated 16 days ago
    Documents & OfficeAuto-check passed
  • Frontend Textbooks

    onepixelaway/frontend-textbooks

    Turns a manuscript into a designed US Letter HTML book with a matching PDF, original cover art and checks that the manuscript text is preserved.

    106 GitHub stars~3.5k tokensUpdated 2 mo ago
    Documents & OfficeAuto-check passed
  • Open Knowledge

    ojowwalker77/BonsAI

    Authoritative agent-runtime contract for working inside an OpenKnowledge project — a markdown-CRDT knowledge base exposed over MCP.

    145 GitHub stars~5.1k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed

Questions about Illustrator Preflight

What does Illustrator Preflight do?

Run comprehensive pre-press preflight checks on Adobe Illustrator documents using illustrator-mcp tools. Illustrator Preflight is an agent skill from ie3jp/illustrator-mcp-server. Run comprehensive pre-press preflight checks on Adobe Illustrator documents using illustrator-mcp tools.

When should I use Illustrator Preflight?

Illustrator Preflight fits situations like: user asks to check a document before printing; mentions preflight; pre-press check; submission check.

How do I install Illustrator Preflight in Claude Code?

Run `npx skills add ie3jp/illustrator-mcp-server --skill illustrator-preflight -a claude-code`. Or copy the skill folder (plugins/ie3-design-bridge/skills/illustrator-preflight in ie3jp/illustrator-mcp-server) into .claude/skills/illustrator-preflight in your project. Claude Code loads it when a task matches its description.

How do I install Illustrator Preflight in Codex?

Run `npx skills add ie3jp/illustrator-mcp-server --skill illustrator-preflight -a codex`. Or copy the skill folder (plugins/ie3-design-bridge/skills/illustrator-preflight in ie3jp/illustrator-mcp-server) into .agents/skills/illustrator-preflight in your project. Codex loads it when a task matches its description.

Can I use Illustrator Preflight in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ie3jp/illustrator-mcp-server --skill illustrator-preflight -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/illustrator-preflight, .gemini/skills/illustrator-preflight, .github/skills/illustrator-preflight and .opencode/skills/illustrator-preflight in your project.

What does Illustrator Preflight need to run?

SKILL.md names no scripts, command-line tools or credentials: Illustrator Preflight is instructions for the agent only.

Does Illustrator Preflight access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Illustrator Preflight safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Illustrator Preflight use?

Illustrator Preflight is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Illustrator Preflight use?

About 2.2k tokens (SKILL.md is roughly 8.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2k tokens, read only when the agent opens those files.

What are the alternatives to Illustrator Preflight?

Skills that share tags, products or a category with Illustrator Preflight: Docsagent (docsagent/docsagent, 625 stars), PDF Report (indranilbanerjee/digital-marketing-pro, 859 stars), Immich Photo Manager (davepoon/buildwithclaude, 3.6k stars) and Slidev CLI Skilld (skilld-dev/vue-ecosystem-skills, 181 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Illustrator Preflight?

ie3jp (a GitHub organization) maintains it in ie3jp/illustrator-mcp-server, which has 156 GitHub stars. The repository was last updated on September 29, 2026.

Source: ie3jp/illustrator-mcp-server on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.