← Back to Skills Marketplace
projectsnowwork

Chart

by ProjectSnowWork · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
903
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install chart
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 appears to be what it says: a local chart generator implemented in small Python scripts and storing outputs under ~/.openclaw/workspace/memory/chart. Before running: (1) install matplotlib from a trusted source (pip/system package) and run init_storage.py to create the workspace; (2) inspect the included scripts if you have any doubts (they are short and only perform JSON IO and image generation); (3) run the scripts in a trusted environment or virtualenv if you prefer isolation; (4) be aware that the skill will write files to ~/.openclaw/workspace/memory/chart and create PNG outputs—if you need stricter containment, run it inside a container or restricted account. There are no signs of network exfiltration or secret access in the provided files.
Capability Analysis
Type: OpenClaw Skill Name: chart Version: 1.0.0 The chart skill bundle is a legitimate tool for local data visualization using matplotlib. It includes scripts for initializing storage, suggesting chart types, and generating PNG images (make_chart.py) from user-provided data. The code explicitly avoids network access, stores all data locally in the user's workspace (~/.openclaw/workspace/memory/chart), and contains no evidence of data exfiltration, command injection, or malicious intent.
Capability Assessment
Purpose & Capability
The skill claims to be a local chart generator and includes Python scripts (make_chart.py, suggest_chart.py, list_charts.py, init_storage.py) that implement that functionality. The SKILL.md correctly notes Python 3 and matplotlib as runtime requirements. No unrelated binaries, credentials, or external services are requested.
Instruction Scope
Runtime instructions limit activity to local chart generation and storage under ~/.openclaw/workspace/memory/chart. The scripts read/write charts.json and generate PNGs; they do not reference other system paths, environment secrets, network endpoints, or perform broad data collection.
Install Mechanism
There is no install spec that downloads code from the network; the skill is instruction/code-only. It requires matplotlib to be present on the host, which SKILL.md documents. No remote downloads, extract steps, or third-party install URLs are present.
Credentials
The skill declares no required environment variables or credentials. Its only filesystem access is to a dedicated directory under the user's home (~/.openclaw/workspace/memory/chart), which is proportionate for storing charts and metadata.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. It writes only to its own workspace directory and does not modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install chart
  3. After installation, invoke the skill by name or use /chart
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
[email protected]: Turn numbers into clear visuals. Rebuilt chart as a local-first engine for trend lines, comparisons, distributions, and reusable visual output.
Metadata
Slug chart
Version 1.0.0
License MIT-0
All-time Installs 6
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is Chart?

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 903 downloads so far.

How do I install Chart?

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

Is Chart free?

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

Which platforms does Chart support?

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

Who created Chart?

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

💬 Comments