Getting it into your agent
There is no command for this one: it runs only inside a plugin, and the catalogue could not identify which plugin ships it. The source is linked below.
Wrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/xyva-yuangui/xyvaclaw/python-dataviz)<a href="https://agentmods.dev/skills/xyva-yuangui/xyvaclaw/python-dataviz"><img src="https://agentmods.dev/badge/skills/xyva-yuangui/xyvaclaw/python-dataviz.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00074 | $0.01843 |
| Opus 5 | $0.00037 | $0.00922 |
| Sonnet 5 | $0.00015 | $0.00369 |
| Haiku 4.5 | $0.00007 | $0.00184 |
Grade A, and why
python-dataviz scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 256 lines — stays where its author put it; the contents beside it link to each section on GitHub.
🐍 🐍 Python Data Visualization
Create professional charts, graphs, and statistical visualizations using Python's leading libraries.
Libraries & Use Cases
matplotlib - Static plots, publication-quality, full control
- Bar, line, scatter, pie, histogram, heatmap
- Multi-panel figures, subplots
- Custom styling, annotations
- Export: PNG, SVG, PDF
seaborn - Statistical visualizations, beautiful defaults
- Distribution plots (violin, box, kde, histogram)
- Categorical plots (bar, count, swarm, box)
- Relationship plots (scatter, line, regression)
- Matrix plots (heatmap, clustermap)
- Built on matplotlib, integrates seamlessly
plotly - Interactive charts, web-friendly
- Hover tooltips, zoom, pan
- 3D plots, animations
- Dashboards via Dash framework
- Export: HTML, PNG (requires kaleido)
Quick Start
Setup Environment
cd skills/python-dataviz
python3 -m venv .venv
source .venv/bin/activate
pip install .
Create a Chart
import matplotlib.pyplot as plt
import numpy as np
# Data
**重要**: 触发后必须先询问用户确认,再执行操作。
**重要**: 触发后必须先询问用户确认,再执行操作。
x = np.linspace(0, 10, 100)
y = np.sin(x)
# Plot
plt.figure(figsize=(10, 6))
plt.plot(x, y, linewidth=2, color='#667eea')
plt.title('Sine Wave', fontsize=16, fontweight='bold')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
plt.grid(alpha=0.3)
plt.tight_layout()
# Export
plt.savefig('output.png', dpi=300, bbox_inches='tight')
plt.savefig('output.svg', bbox_inches='tight')
Chart Selection Guide
Distribution/Statistical:
- Histogram →
plt.hist()orsns.histplot() - Box plot →
sns.boxplot() - Violin plot →
sns.violinplot() - KDE →
sns.kdeplot()
Comparison:
- Bar chart →
plt.bar()orsns.barplot() - Grouped bar →
sns.barplot(hue=...) - Horizontal bar →
plt.barh()orsns.barplot(orient='h')
Relationship:
- Scatter →
plt.scatter()orsns.scatterplot() - Line →
plt.plot()orsns.lineplot() - Regression →
sns.regplot()orsns.lmplot()
What ships with it
22 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- _meta.json 554 B
- .clawhub/origin.json 146 B
- examples/README.md 706 B
- heatmap_correlation.png 146 KB
- heatmap_diverging.png 232 KB
- heatmap_labeled.png 140 KB
- heatmap_simple.png 408 KB
- line_confidence.png 228 KB
- line_multiple.png 193 KB
- line_simple.png 134 KB
- line_timeseries.png 160 KB
- pyproject.toml 1.6 KB
- README.md 4.0 KB
- references/colors.md 3.1 KB
- references/statistical.md 4.2 KB
- scripts/bar_chart.py 3.2 KB runs code
- scripts/check.py 3.5 KB runs code
- scripts/distribution.py 4.3 KB runs code
- scripts/heatmap.py 3.4 KB runs code
- scripts/interactive.py 4.8 KB runs code
- scripts/line_chart.py 3.8 KB runs code
- scripts/scatter_plot.py 3.5 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 256 lines · 74 tokens per session scan A 1232b00348bb
python-dataviz is a skill published in the GitHub repository xyva-yuangui/XyvaClaw (21 stars, last pushed 1mo ago), licensed MIT. It adds 74 tokens to every session and 1,843 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
statistical-analysis
Structured pipeline for statistical analysis deliverables — SPSS, R, Python. Covers reliability, chi-square, correlation, regression, assumption checking, and client-ready reporting.
distribution-physics
Analyzes market dynamics and go-to-market strategies using "Distribution First" architecture.
code_runner
Execute Python code snippets safely in an isolated subprocess with timeout protection. Use when: the user asks to run, test, or evaluate Python code, calculate expressions, or prototype logic. NOT for: running shell commands, executing other languages, or code that needs filesystem/network access.
python-packaging
Configure Python package metadata, setup.py, and pyproject.toml for distribution using UV or setuptools. Use when setting up Python packages, configuring build systems, or preparing projects for PyPI publication.
dependency-manager
Manage Python dependencies using UV, pip-tools, or requirements.txt. Use when setting up dependency management, resolving conflicts, or choosing between UV, pip-tools, and requirements.txt workflows.
imap-smtp-email
Read and send email via IMAP/SMTP. Check for new/unread messages, fetch content, search mailboxes, mark as read/unread, and send emails with attachments. Works with any IMAP/SMTP server including Gmail, Outlook, 163.com, vip.163.com, 126.com, vip.126.com, 188.com, and vip.188.com.