dvampire/autogenesis/figures-python
Claude Code and agent skill by dvampire/autogenesis
- community
Checking that the SKILL.md file is still in the repository.
Use when creating data visualizations for papers - generates publication-quality plots with top-journal color schemes
Install
npx vskill@latest install dvampire/autogenesis/figures-pythonSKILL.md
Python data figures
How to produce publication-quality data figures with Python.
Checklist
- [ ] The conda environment (
research) is activated - [ ] Figure type and data confirmed
- [ ] The data manifest is recorded
- [ ] Any mock/synthetic data is clearly labeled as planning data
- [ ] A top-journal color scheme is used
- [ ] Resolution set to 450 DPI
- [ ] Both PNG and SVG exported
- [ ] CJK font rendering checked (if the labels are Chinese)
- [ ] Saved under
figures/
1. Environment requirements
1.1 conda environment
Default environment name: research
Activate:
Required libraries:
If the environment is not set up, invoke the environment-setup skill.
2. Figure standards
2.0 Data manifest and the mock-data boundary
Every data figure needs a data file and a data manifest first. Default paths:
figures/data-manifest.md records at least:
| Figure | Data file | Real/mock | Source | Script | Outputs |
|---|
Mock or synthetic data may only be used for planning versions of a figure. The file name must start with mock_ or synthetic_, and the figure, table, or chapter draft must keep the placeholder [待真实实验替换] ("replace with real experiment"). Never describe mock data with "results show" or its Chinese equivalent 实验结果表明.
2.1 Resolution
| Use | DPI | Notes | |
|---|---|---|---|
| Journal submission | 300–600 | What most journals require | |
| Top-tier submission | 450+ | Nature / Science and similar | |
| Screen display | 150 | Slides, web |
This skill defaults to 450 DPI.
2.2 Output formats
Export every figure in both formats:
- PNG: raster, for web and slides
- SVG: vector, for journal submission
2.3 Figure sizes
| Type | Width (inches) | Use | |
|---|---|---|---|
| Single column | 3.5 | Journal single column | |
| Double column | 7.0 | Journal double column / full width | |
| Slide figure | 10.0 | Presentations |
3. Top-journal color schemes
3.1 Nature / Science style
3.2 Cell style
3.3 Colorblind-safe
3.4 Color rules
- Do NOT use matplotlib's default colors
- Do NOT use pure red, pure blue, pure green, or other primaries
- Keep a single figure to at most 5 colors
- Make sure the palette is colorblind-safe
4. Code template
5. Common plot types
Line chart
Bar chart
Heatmap
Box plot
Scatter plot
6. File management
Directory layout
Naming convention
- File name format:
fig{number}_{description}.py - Example:
fig1_model_architecture.py
7. Quality check
Content
- [ ] The data are correct
- [ ] Axis labels are complete, including units
- [ ] The legend is legible
Visuals
- [ ] A top-journal palette is used
- [ ] Resolution is 450 DPI
- [ ] Font sizes are appropriate
Output files
- [ ] PNG generated
- [ ] SVG generated
- [ ] File naming follows the convention
8. FAQ
Q1: Chinese characters render as boxes
Q2: The image is blurry
Q3: The legend covers the data
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingautogenesis/skill/writing/figures-python/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dvampire/autogenesis/figures-python)