From8 basic workflowsand3 scenarios newly added in 0.12, select the current task;recipes.jsonincludes ordered methods and example parameters,command evidencerecords the actual native directory,sourcefixed Illustrator workflow reference submission. Body text and geometry are original adaptations; no external JSX is executed.
Detect firstvectorcraft-cli --versionandcommands. This skill does not bundle a CLI; when missing, follow theofficial release notesto choose the system version and comply with the installation license. Native 0.12 commands may differ from the plugin Web runtime; check the current schema before use.
Same-session operations
Once the embedded editor is ready, keep the same MCP session; check therun_commandactual schema and pass each step's command and params to that tool; do not guess tool parameter names.inspect_documentand nativedocument.inspectare used to verify the current object. Modifying another file with the native CLI does not prove the host canvas is in sync.
Standalone CLI example:vectorcraft-cli run --cmd shape.rectangle --params '{"x":20,"y":20,"width":80,"height":60}' --export output.vectorcraft. Each JSON is a separate argv. A single run executes all steps of the same scenario; for existing files use--in input.vectorcraftand skipnewDocumentOnly. After saving, check with a new processrun --in output.vectorcraft --cmd document.inspectand export withconvert output.vectorcraft output.svg.
Selection, booleans, and delivery
The actual IDs returned by creation must be retained. Fill/stroke here that do not explicitly specify an ID apply to the currently created selection; in existing artwork useselect.set {"ids":[实际返回ID]}to explicitly select; see command evidence for specific parameters; array contents bind to real return values and cannot be filled with example IDs. select.all with ownedSelectionOnly applies only to that standalone new document; when user content already exists, replace it with the set of this run's object IDs and do not boolean or group the entire document. Existing artwork can directly callobject.pathfinder.minusFront {"ids":[实际外圆ID,实际内圆ID]}, processing only these two circles. Create the outer circle first, then the inner circle, then minusFront; the reverse stacking order cannot produce the same ring.
file.new and example copy are not existing-artwork editing steps. Each defaults to an independent file; combining requires arranging artboards, positions, and object selection. Pixel artboard dimensions are interpreted by the runtime and cannot be taken directly as millimeter print dimensions. Before outlining, save an editable text master, and rename existing target paths with new names; after outlining, explicitly file.save to a different new path and must not overwrite the master with a normal save. That step selects only this run's wordmark ID; existing user titles and notes should remain unchanged. textCount=0 applies only to the standalone new-document test fixture and must not be used to outline the entire user document just to satisfy it. Target text after outlining cannot be claimed to still be editable. Semicircle cutting truly deletes geometry; keep the original for later revision.
Deliver editable source plus SVG/PNG, and check structure and the actual canvas. The attached assertions apply only to this example input and cannot substitute technical regression for design review of brand, data, and real use.
Skill store scenario experience
When encountering separation of text master from outline delivery, brand color checks, or verifying real geometry rather than white cover-up, readstore workflow adaptation, using the corresponding Craft method and actual result checks. Upstream skills are not runtime dependencies.
0.12 release capabilities
When you need streamlined command lookup or AI delivery to older Illustrator versions, read0.12 capabilities and version boundaries. Verify the version separately for the native CLI and the embedded engine.
0.12 additionally adds three specific scenarios: dimension annotation unit delivery, interleaved occlusion and release, and editable CSV copy version; read the structured parameters according to the 0.12 reference above. The current manual has a total of 11 recipes.