← Back to Skills Marketplace
panchenbo

Chart Data Viz

by panchenbo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
395
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install chart-data-viz
Description
Local-first chart generation engine for trends, comparisons, distributions, and quick visual explanations. Use whenever the user wants to visualize data, com...
README (SKILL.md)

Chart

Turn numbers into clear visuals.

Core Philosophy

  1. Prefer clarity over chart variety.
  2. Choose the simplest chart that makes the comparison obvious.
  3. Use local generation only.
  4. Make outputs reusable for reports, slides, and quick decision-making.

Runtime Requirements

  • Python 3 must be available as python3
  • matplotlib must be installed
  • No network access required

Storage

All data is stored locally only under:

  • ~/.openclaw/workspace/memory/chart/charts.json
  • ~/.openclaw/workspace/memory/chart/output/

No cloud sync. No third-party chart APIs.

Supported Chart Types

  • bar: category comparison
  • line: trend over time
  • pie: simple part-to-whole
  • scatter: relationship between two variables

Key Workflows

  • Suggest: suggest_chart.py --labels ... --values ...
  • Generate: make_chart.py --type bar --title "..." --labels "A,B,C" --values "10,20,15"
  • History: list_charts.py
  • Initialize: init_storage.py

Scripts

Script Purpose
init_storage.py Initialize local chart storage
make_chart.py Generate a chart image from inline data
suggest_chart.py Recommend the best chart type
list_charts.py Show previously generated charts
Usage Guidance
This skill runs locally and writes chart PNGs and a charts.json index to ~/.openclaw/workspace/memory/chart. Before installing: ensure you trust the publisher (there are small metadata mismatches across files), confirm you have python3 and matplotlib available, and that you are comfortable the skill will write to the indicated workspace folder. If you plan to feed sensitive data, note the scripts perform simple CSV parsing and float conversions (malformed or non-numeric values may cause the tool to exit); you may want to review the make_chart.py parsing logic or test with non-sensitive data first.
Capability Analysis
Type: OpenClaw Skill Name: chart-data-viz Version: 1.0.0 The skill is a legitimate tool for local chart generation using matplotlib. It includes scripts for initializing storage, suggesting chart types, and rendering PNG images (make_chart.py) based on user-provided data. All operations are performed locally within the designated workspace (~/.openclaw/workspace/memory/chart/), and there is no evidence of network access, data exfiltration, or malicious execution patterns.
Capability Assessment
Purpose & Capability
The name/description (local-first chart generation) matches the included scripts: suggesting charts, generating PNGs with matplotlib, listing history, and initializing local storage. All required capabilities (python3, matplotlib) are consistent with the implementation. Minor metadata inconsistencies exist between registry metadata and _meta.json/skill.json (ownerId and slug/name differences), which are packaging concerns but do not affect runtime behavior.
Instruction Scope
SKILL.md runtime instructions align with the code: scripts operate locally, reference only the user's ~/.openclaw/workspace/memory/chart path, and do not attempt to read unrelated system files or environment variables. The scripts parse command-line inputs and save chart metadata and PNGs locally.
Install Mechanism
There is no external install/download step or third-party installer referenced. The skill bundle includes Python scripts only. No URLs, package installs, or archive extraction are used by the skill itself.
Credentials
No environment variables, credentials, or network access are requested. The scripts only need local filesystem write access to ~/.openclaw/workspace/memory/chart and Python with matplotlib; these are proportionate to the stated purpose.
Persistence & Privilege
always is false and the skill does not modify other skills or global agent configuration. It stores its own data under a single workspace directory in the user's home, which is expected behavior for a local-first tool.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install chart-data-viz
  3. After installation, invoke the skill by name or use /chart-data-viz
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the chart-data-viz skill. - Generate bar, line, pie, or scatter charts locally using Python and matplotlib. - No internet or third-party APIs required; all charts and data stored locally. - Supports generating charts from CSV/JSON or inline data, suggesting optimal chart types, and viewing chart history.
Metadata
Slug chart-data-viz
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Chart Data Viz?

Local-first chart generation engine for trends, comparisons, distributions, and quick visual explanations. Use whenever the user wants to visualize data, com... It is an AI Agent Skill for Claude Code / OpenClaw, with 395 downloads so far.

How do I install Chart Data Viz?

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

Is Chart Data Viz free?

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

Which platforms does Chart Data Viz support?

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

Who created Chart Data Viz?

It is built and maintained by panchenbo (@panchenbo); the current version is v1.0.0.

💬 Comments