Chart Data Viz

v1.0.0

Local-first chart generation engine for trends, comparisons, distributions, and quick visual explanations. Use whenever the user wants to visualize data, com...

0· 329·1 current·1 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk973nvsnf0yr562k3nnd4hwbbs838x95
329downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

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

ScriptPurpose
init_storage.pyInitialize local chart storage
make_chart.pyGenerate a chart image from inline data
suggest_chart.pyRecommend the best chart type
list_charts.pyShow previously generated charts

Comments

Loading comments...