by lgwrightlab
Skill for AI agents that draws publication-quality scientific schematic figures as vector code
# Add to your Claude Code skills
git clone https://github.com/lgwrightlab/schematic-figureGuides for using ai agents skills like schematic-figure.
See how schematic-figure compares with popular alternatives.
schematic-figure is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by lgwrightlab. Skill for AI agents that draws publication-quality scientific schematic figures as vector code. It has 50 GitHub stars.
schematic-figure's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/lgwrightlab/schematic-figure" and add it to your Claude Code skills directory (see the Installation section above).
schematic-figure is primarily written in JavaScript. It is open-source under lgwrightlab on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh schematic-figure against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
A skill for AI agents that draws publication-quality schematic figures for scientific papers. It gives you vector graphics (SVG and PDF) and the code that draws them, so you can edit any part. The story behind it is in our blog post, Automating schematic figure making.

Each paper shows the published figure, Opus 5.5 without the skill, and Opus 5.5 with the skill. The first four papers were published after the model's training cutoff. The last is from our own lab, Wang et al. (2022). All five are CC BY.
⚠️ The skill does not replace the person who designs the figure. It gives a fast first draft and many design ideas. You still check the science and fine-tune the details.
Published figures are shown resized for display, under CC BY 4.0.
Copy both skill folders into your skills folder (patent-drawing draws patent drawing sheets and uses the engine of schematic-figure):
git clone https://github.com/lgwrightlab/schematic-figure.git
mkdir -p ~/.claude/skills
cp -r schematic-figure/.claude/skills/* ~/.claude/skills/
You can also ask your agent to install it. In Codex, name the path of SKILL.md in your prompt. The skill needs Node.js 22 or later and a Chromium browser. Blender and RDKit are optional, for 3D renders and molecules.
Tips to use the skill in practice, from our own use:
Give it the full story. A short request will work for well-known concepts. For a novel scientific concept, the skill needs a detailed technical description to work well. Example:
"Use the schematic-figure skill to design Fig. 1 for our paper [attach technical description]."
Show it a style to follow. An example figure, from your earlier papers or one you admire, gives the skill a target for colours, line weights and level of detail. Example:
"Use the schematic-figure skill. Follow the colours and line weights of the attached figure from our last paper [attach example figure]. Draw our new device in the same style [attach technical description]."
Ask for several ideas at once. We often run three agents in parallel on the same request. Each comes back with a different design, and we combine the best parts into one figure. Example:
"Use the schematic-figure skill. Make three different designs of this figure with three parallel agents for our paper [attach technical description] and combine them in a single sheet to show me."
Steer it with a few words. The skill picks a look and an effort level for you, and says what it picked. You can set them yourself:
Example:
"Use the schematic-figure skill. Draw a lithium-ion cell while charging, in 3D. Width 89 mm, depth draft."
Work in a project folder. The agent works in the folder where you start it. It writes the figure to figure/out/ as SVG, PDF and PNG, sometimes inside a subfolder named after the figure. To change the figure, ask the agent in the same folder. For TIFF, EPS or PowerPoint, ask the agent to export the figure. This step needs Python 3 with Pillow, python-pptx and lxml, and pdftops or Ghostscript for EPS.
We wrote up how we built and tested the skill in a blog post. If you find the skill useful in your work, please cite the post:
@article{zhao2026automating,
title = {Automating schematic figure making},
author = {Zhao, Jinchen and Wright, Logan},
journal = {lgwrightlab.github.io},
year = {2026},
month = {Oct},
url = {https://lgwrightlab.github.io/schematic-figure/}
}
MIT. The Latin Modern fonts in .claude/skills/schematic-figure/foundation/fonts/ are under the GUST Font License, which ships beside them.