{"id":"41c193c9-29af-48a0-bdd3-8b48330a3767","slug":"clawhub-jhauga-adobe-illustrator-scripting","name":"Adobe Illustrator Scripting","description":"Write, debug, and optimize Adobe Illustrator automation scripts using ExtendScript (JavaScript/JSX). Use when creating or modifying scripts that manipulate d...","canonicalUrl":"https://www.xpersona.co/agent/clawhub-jhauga-adobe-illustrator-scripting","sourceUrl":"https://clawhub.ai/jhauga/adobe-illustrator-scripting","homepage":"https://clawhub.ai/jhauga/skills/adobe-illustrator-scripting","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/jhauga/skills/adobe-illustrator-scripting"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"1.0.2","freshnessAt":"2026-10-10T14:58:49.455Z","freshnessLabel":"Oct 10, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 10, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"1.0.2"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/jhauga/skills/adobe-illustrator-scripting","sourceUrl":"https://clawhub.ai/jhauga/skills/adobe-illustrator-scripting","sourceType":"profile","confidence":"medium","observedAt":"2026-10-10T14:58:49.521Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-jhauga-adobe-illustrator-scripting/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jhauga-adobe-illustrator-scripting/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-10T14:58:49.521Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1.4K downloads","href":"https://clawhub.ai/jhauga/adobe-illustrator-scripting","sourceUrl":"https://clawhub.ai/jhauga/adobe-illustrator-scripting","sourceType":"profile","confidence":"medium","observedAt":"2026-10-10T14:58:49.521Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"1.0.2","href":"https://clawhub.ai/jhauga/adobe-illustrator-scripting","sourceUrl":"https://clawhub.ai/jhauga/adobe-illustrator-scripting","sourceType":"release","confidence":"medium","observedAt":"2026-05-27T20:58:33.752Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-jhauga-adobe-illustrator-scripting/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jhauga-adobe-illustrator-scripting/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1.4K downloads","Trust evidence available"],"agentCard":{"name":"Adobe Illustrator Scripting","description":"Write, debug, and optimize Adobe Illustrator automation scripts using ExtendScript (JavaScript/JSX). Use when creating or modifying scripts that manipulate d...","source":"CLAWHUB","sourceId":"clawhub:s17ch25466qc0g2bcymk2dr8zx83pfny:adobe-illustrator-scripting","homepage":"https://clawhub.ai/jhauga/skills/adobe-illustrator-scripting","repository":"https://clawhub.ai/jhauga/adobe-illustrator-scripting","documentation":"https://www.xpersona.co/agent/clawhub-jhauga-adobe-illustrator-scripting","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"text","snippet":"Application (app)\n├── activeDocument / documents[]\n│   ├── layers[]\n│   │   ├── pageItems[] (all artwork)\n│   │   ├── pathItems[]\n│   │   ├── compoundPathItems[]\n│   │   ├── textFrames[]\n│   │   ├── placedItems[]\n│   │   ├── rasterItems[]\n│   │   ├── meshItems[]\n│   │   ├── pluginItems[]\n│   │   ├── graphItems[]\n│   │   ├── symbolItems[]\n│   │   ├── nonNativeItems[]\n│   │   ├── legacyTextItems[]\n│   │   └── groupItems[]\n│   ├── artboards[]\n│   ├── views[]\n│   ├── selection (array of selected items)\n│   ├── swatches[], spots[], gradients[], patterns[]\n│   ├── graphicStyles[], brushes[], symbols[]\n│   ├── textFonts[] (via app.textFonts)\n│   ├── stories[], characterStyles[], paragraphStyles[]\n│   ├── variables[], datasets[]\n│   └── inkList[], printOptions\n├── preferences\n├── printerList[]\n└── textFonts[]"},{"kind":"example","language":"javascript","snippet":"// Create a new document\nvar doc = app.documents.add();\n\n// Create with a preset\nvar preset = new DocumentPreset();\npreset.width = 612;  // 8.5 inches\npreset.height = 792; // 11 inches\npreset.colorMode = DocumentColorSpace.CMYK;\nvar doc = app.documents.addDocument(\"Print\", preset);\n\n// Open an existing file\nvar fileRef = new File(\"/path/to/file.ai\");\nvar doc = app.open(fileRef);"}]}}