← Back to Skills Marketplace
rokokol

Py Math Viz

by ilysha · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ Security Clean
152
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install py-math-viz
Description
Create clear math/data visualizations in Python and export to PNG (matplotlib/seaborn; optional OpenCV post-processing). Use when the user asks to plot funct...
Usage Guidance
This skill appears to be what it says: a small Python plotting toolkit with an OpenCV tiler and a weather-example that fetches data from api.open-meteo.com. Before using: (1) confirm you trust the source — the full scripts are included so you can inspect them (good practice); (2) run inside an isolated environment/venv or sandbox (SKILL.md references /root/.openclaw/workspace/.venv-math/bin/python but you can use any Python with the listed libs); (3) only pass CSV/image file paths you intend to expose — the scripts will read any path you provide; (4) expect the weather script to perform outbound HTTP requests (no credentials required); (5) there are no required secrets or installers embedded, so risk is typical for running third-party scripts (review and sandbox if you have sensitive data).
Capability Analysis
Type: OpenClaw Skill Name: py-math-viz Version: 0.1.1 The skill bundle provides legitimate tools for data visualization and weather reporting using Python libraries like matplotlib, seaborn, and OpenCV. It includes scripts for rendering plots from JSON specifications (plot_from_spec.py), tiling images (tile_images.py), and fetching weather data from the public Open-Meteo API (weather.py). The code is well-structured, follows its stated purpose, and contains no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description (plot PNGs with matplotlib/seaborn and optional OpenCV) align with the bundled scripts: plot_from_spec.py (JSON→PNG renderer), tile_images.py (OpenCV image tiling), and weather.py (fetches weather + renders a 24h sprite). The weather script is an expected convenience example for plotting.
Instruction Scope
SKILL.md instructs running the provided scripts and writing outputs to out/. plot_from_spec.py reads CSVs or inline arrays from a spec you provide (so it will read any file paths you supply). weather.py makes an outbound HTTP call to api.open-meteo.com to fetch forecast data. These behaviors are coherent with plotting, but the scripts will read and write files you point them at and the weather helper performs a network request — review inputs you pass and expect network traffic when using the weather script.
Install Mechanism
No install spec or remote download; this is an instruction/code-only skill. The SKILL.md notes a specific virtualenv path and expected Python packages (matplotlib, seaborn, numpy, opencv-python-headless), which is a runtime assumption rather than an installer fetching arbitrary code.
Credentials
The skill requests no environment variables, no credentials, and no config paths. There are no hidden secrets requested; external network access is limited to the open-meteo API called by weather.py (expected for a weather plotting helper).
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide settings. It only writes output files to paths you or the instructions specify (out/ by default).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install py-math-viz
  3. After installation, invoke the skill by name or use /py-math-viz
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
Add weather sprite helper (Open-Meteo based), multi-panel PNG output, and doc updates
v0.1.0
Initial release: PNG-first plotting via matplotlib/seaborn; JSON spec; bar (grouped/stacked); OpenCV tiling; recipes
Metadata
Slug py-math-viz
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Py Math Viz?

Create clear math/data visualizations in Python and export to PNG (matplotlib/seaborn; optional OpenCV post-processing). Use when the user asks to plot funct... It is an AI Agent Skill for Claude Code / OpenClaw, with 152 downloads so far.

How do I install Py Math Viz?

Run "/install py-math-viz" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Py Math Viz free?

Yes, Py Math Viz is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Py Math Viz support?

Py Math Viz is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Py Math Viz?

It is built and maintained by ilysha (@rokokol); the current version is v0.1.1.

💬 Comments