← ClaudeAtlas

scientific-illustrator-locallisted

Rebuild scientific schematic images as editable SVG and Adobe Illustrator paths with live text, or draw new scientific diagrams from explicit content. Use for raster-to-vector reconstruction, editable paper figures, and local Illustrator drawing. Separates labels from tracing and preserves existing artwork through a shared Windows/macOS CLI. Do not use tracing to recover experimental data or apply this workflow to every uploaded image.
SPYfighting/my-academic-skills · ★ 13 · AI & Automation · score 80
Install: claude install-skill SPYfighting/my-academic-skills
# Scientific Illustrator Local Version 0.2.1. Produce editable paths and live text through a local workflow shared by Codex, Claude Code, and OpenCode. Instructions are in English; preserve the original language and content of figure labels. ## Start Resolve `skill_dir` from this file's actual location. Use its scripts directly for project-local work; registering a global skill is unnecessary. For setup or a different machine, read [installation and compatibility](references/installation-and-compatibility.md). In the commands below, `<python>` is the skill's `.venv/Scripts/python.exe` on Windows or `.venv/bin/python` on macOS, or an explicitly verified CPython 3.11-3.13 environment. `<cli>` means `skill_dir/scripts/figure_cli.py`. Quote full paths; PowerShell needs `&` before a quoted executable path. ```text <python> -X utf8 <cli> doctor <python> -X utf8 <cli> illustrator-doctor ``` The native adapter attaches to an already-running Illustrator instance: Windows uses PowerShell 5.1 and COM; macOS uses the actual running application bundle and AppleScript. The Python scheduler and JSX renderer are shared. Windows with Illustrator 27.2.0 has been tested on hardware; macOS and other versions still require native validation. ## Choose the input route - **New schematic:** write structured SVG with paths, basic shapes, and real `<text>`. Use polygons for arrowheads. Data plots require the user's actual data or original vector output. - **Existing vector SVG:** validate and