ning-python-scientific-plotting
Create, refine, or review scientific figures in Python using the bundled plotting notes.
Skill by lyh843
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/lyh843-ning-python-scientific-plotting
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, data, research, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ning-python-scientific-plotting
What's inside
- Skill name
ning-python-scientific-plotting- Description
- Create, refine, or review scientific figures in Python using the bundled plotting notes. Use for research and publication plots, choosing charts for experimental data, distributions, model comparisons, geospatial figures, multi-panel layouts, color choices, and figure export. Not for generic website styling, image generation, or statistical conclusions unsupported by data.
- License
- MIT
- Instructions
- 65 lines in SKILL.md · view on GitHub
Files (13)
- SKILL.md
- openai.yaml · agents/
- ch01-figure-design-and-color.md · chapters/
- ch02-plotting-tools.md · chapters/
- ch03-univariate-plots.md · chapters/
- ch04-bivariate-plots.md · chapters/
- ch05-multivariate-plots.md · chapters/
- ch06-geospatial-plots.md · chapters/
- ch07-specialized-plots.md · chapters/
- ch08-academic-figure-case-study.md · chapters/
- ch09-journal-figure-requirements.md · chapters/
- glossary.md
- patterns.md
SKILL.md (first lines)
# Python Scientific Plotting Use the nine chapter notes as a task-specific reference library, not a sequence to read in full. Preserve the user's research question, data, existing plotting code, and requested output. ## Workflow 1. Identify the question the figure must answer, the actual input files and columns, variable types, units, groups or paired observations, and output constraints. Inspect existing code before changing it. Ask only for missing information that materially changes the result. 2. Read the relevant chapter from the table below. Consult design or tool notes when those choices are in scope; use the glossary for unfamiliar terms. 3. For implementation, adapt the project's existing plotting stack. Prefer explicit Matplotlib Figure/Axes objects and use Seaborn for statistical mappings when appropriate. Optional style or specialist packages are not mandatory dependencies. Chapter snippets contain illustrative inputs and environment assumptions: check data definitions, imports, installed APIs, style registration, and fonts before reusing them. 4. Generate the requested figure and inspect the exported result at its intended size. Check labels, units, legends, panel alignment, colorbars, clipping, and whether comparison panels use comparable scales. For figure review or conceptual advice, limit the work to the requested review or explanation. ## Choose References All links are relative to this skill directory. | Task | Read | | --- | --- | | Figure purpose, typography, color semantics, accessibility, vector/raster choices | [Chapter 1: Design and color](chapters/ch01-figure-design-and-color.md) | | Matplotlib/Seaborn objects, styling, layout, optional ProPlot/SciencePlots | [Chapter 2: Plotting tools](chapters/ch02-plotting-tools.md) | | Histograms, KDE, Q-Q/P-P plots, ECDF, distribution diagnostics | [Chapter 3: Univariate plots](chapters/ch03-univariate-plots.md) | | Group comparisons, error bars, scatter/regression, time series, ROC and survival plots | [Chapter 4: Bivariate plots](chapters/ch04-bivariate-plots.md) | | Contours, vector fields, bubbles, ternary/3D plots, PCA, parallel coordinates, flows | [Chapter 5: Multivariate plots](chapters/ch05-multivariate-plots.md) | | CRS, projections, spatial joins, choropleths, proportional symbols, inset maps | [Chapter 6: Geospatial plots](chapters/ch06-geospatial-plots.md) | | Bland-Altman, paired observations, Taylor, forest/funnel, Venn and Smith plots | [Chapter 7: Specialized plots](chapters/ch07-specialized-plots.md) | | Observed-versus-predicted comparisons and coherent multi-panel model evaluation | [Chapter 8: Academic figure case study](chapters/ch08-academic-figure-case-study.md) | | Submission dimensions, formats, fonts, captions, export checks | [Chapter 9: Journal figure requirements](chapters/ch09-journal-figure-requirements.md) | | Reusable workflows spanning several chapters | [Patterns](patterns.md) | | Definitions and the chapter associated with a plotting term | [Glossary](glossary.md) | ## Interpretation and Output - Compute plotted values and annotations from the supplied data. Do not invent observations, sample sizes, significance, or model metrics. Clearly label synthetic demonstration data when an example calls for it. - Preserve pairing, explain exclusions or transformations, and state what error bars represent. Specialized plots require their statistical inputs and assumptions; correlation, agreement, and causation are not interchangeable. - Use Chapter 9 as a historical checklist, not verified current journal policy. It summarizes a 2023 book edition. For journal-specific submission work, use the journal's current official instructions or the user's supplied guidelines; identify anything unverified when those instructions cannot be checked. - For figure creation or revision, deliver the requested exports and the reproducible plotting code, preferably by updating the existing script. Record relevant input paths, transformations, export settings, and any environment requirements. Prefer vector output for line art when compatible with the requested format; do not mandate extra formats or style packages. - Report whether rendering and visual inspection actually succeeded. If inputs, dependencies, or preview tools are unavailable, explain the limitation rather than claiming the figure was verified.
From lyh843/AgentSkills, MIT.
More from lyh843/AgentSkills
- 0.552score
codebase-map
lyh843
Generate an interactive, self-contained HTML map of any codebase — a dependency graph of its modules, a zoomable lines-of-code treemap, and stack-specific…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
codebase-summary
lyh843
Generate a structured summary of any codebase — architecture overview, tech stack, module map, and full API inventory with a Mermaid diagram.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
book-to-skill
lyh843
Converts books and documents (PDF, EPUB, DOCX, HTML, Markdown, plain text, RTF, MOBI/AZW with Calibre) into structured agent skills, extracting frameworks…
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
codebase-overview
lyh843
Systematic codebase exploration and architecture mapping.
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
battery-status
lyh843
Check the current battery and charging information on this Linux machine, especially when the user asks for charging wattage, battery percentage, charging…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
ai-paper-digest
lyh843
Collect and summarize recent AI papers with emphasis on major ML/AI venues, journals, arXiv, and paper-discovery sites.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
grounded-file-qa
lyh843
Read one or more local files, especially PDFs, and answer follow-up questions grounded in those sources.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
lecture-note-writer
lyh843
Use when the user wants course notes or study notes written from local slide PDFs, PPTs, or existing markdown notes, especially when the notes should match…
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
concept-wiki-html
lyh843
Build a static, local-source-grounded HTML knowledge page from course notes and slides, organized as one big topic with clickable concept nodes and deeper…
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 12, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/lyh843/AgentSkills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from lyh843
- 0.552score
codebase-map
lyh843
Generate an interactive, self-contained HTML map of any codebase — a dependency graph of its modules, a zoomable lines-of-code treemap, and stack-specific…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
codebase-summary
lyh843
Generate a structured summary of any codebase — architecture overview, tech stack, module map, and full API inventory with a Mermaid diagram.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
book-to-skill
lyh843
Converts books and documents (PDF, EPUB, DOCX, HTML, Markdown, plain text, RTF, MOBI/AZW with Calibre) into structured agent skills, extracting frameworks…
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
codebase-overview
lyh843
Systematic codebase exploration and architecture mapping.
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
battery-status
lyh843
Check the current battery and charging information on this Linux machine, especially when the user asks for charging wattage, battery percentage, charging…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
ai-paper-digest
lyh843
Collect and summarize recent AI papers with emphasis on major ML/AI venues, journals, arXiv, and paper-discovery sites.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
ning-python-scientific-plotting skill. Agent Mart. https://agentmart.dev/skills/lyh843-ning-python-scientific-plotting (last updated 2026-10-24)