CLI-Anything Illustrator
Use this skill as a capability reference for the Illustrator harness shipped in:
/Users/hanyueyang/.codex/vendor/harness-anything-mac/illustrator-harness/agent-harness
Current Platform Status
The upstream README describes future macOS AppleScript/JXA support, but the current code imports win32com.client directly. Treat the current implementation as Windows-only.
On macOS:
- Do not attempt to run the harness as if it were functional.
- Explain that the installed skill is a local reference until upstream adds a macOS backend.
- For vector design tasks, use another available tool unless the user explicitly asks to inspect or repair this harness.
Intended Command Groups
| Group | Purpose |
|---|---|
project |
Create, open, and save Illustrator documents. |
layers |
Add, rename, show, hide, lock, and reorder layers. |
shapes |
Draw rectangles, ellipses, lines, and polygons. |
text |
Add and update text elements. |
export |
Export PNG, JPEG, SVG, PDF, or AI files. |
Upstream Example
cli-anything-illustrator project new logo.ai -w 500 -h 500
cli-anything-illustrator text add "Brand" --x 100 --y 100 --font "Arial" --size 72
cli-anything-illustrator shapes rect --x 50 --y 50 --w 200 --h 100
cli-anything-illustrator export svg output.svg
Source Audit Note
The upstream illustrator-harness/agent-harness/setup.py currently contains copied PowerPoint package metadata and should not be installed unchanged.