Skills for Real Engineers. Straight from my .agents directory.
academic-plotting
Agent skill fromOpenRaiser/NanoResearch
Generates publication-quality figures for ML papers from research context. Given a paper section or description, extracts system components and relationships to generate architecture diagrams via Gemini. Given experiment results or data, auto-selects chart type and generates data-driven figures via matplotlib/seaborn. Use when creating any figure for a conference paper.
How to install academic-plotting
npx skills add OpenRaiser/NanoResearch# or add only this skill to Claude Code: copy the folder
skills/vendor-ai-research/academic-plotting/
# into
~/.claude/skills/academic-plotting/ (all projects)
.claude/skills/academic-plotting/ (one project)
1# Academic Plotting for ML Papers23Generate publication-quality figures for ML/AI conference papers. Two distinct workflows:451. **Diagram figures** (architecture, system design, workflows, pipelines) — AI image generation via Gemini62. **Data figures** (line charts, bar charts, scatter plots, heatmaps, ablations) — matplotlib/seaborn78## When to Use Which Workflow910| Figure Type | Tool | Why |11|-------------|------|-----|12| Architecture / system diagram | Gemini (Workflow 1) | Complex spatial layouts with boxes, arrows, labels |13| Workflow / pipeline / lifecycle | Gemini (Workflow 1) | Multi-step processes with connections |14| Bar chart, line plot, scatter | matplotlib (Workflow 2) | Precise numerical data, reproducible |15| Heatmap, confusion matrix | matplotlib/seaborn (Workflow 2) | Structured grid data |16| Ablation table as chart | matplotlib (Workflow 2) | Grouped bars or line comparisons |17| Pie / donut chart | matplotlib (Workflow 2) | Proportional data (use sparingly in ML papers) |18| Training curves | matplotlib (Workflow 2) | Loss/accuracy over steps/epochs |1920**Rule of thumb**: If the figure has numerical axes, use matplotlib. If the figure has boxes and arrows, use Gemini.2122---2324## Step 0: Context Analysis & Extraction2526The user will typically provide one of these inputs — not a ready-made specification:2728| Input Type | Example | What to Extract |29|-----------|---------|-----------------|30…
Excerpt shown under the repository's MIT license.
More skills in NanoResearch
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
