agentCLAWHUBUnverified

Csv To Chart

Use when (1) user pastes or uploads CSV data and asks to generate a chart, graph, or visualization. (2) user wants to "plot" or "visualize" tabular data. (3)... Skill: Csv To Chart Owner: wangjipeng977 Summary: Use when (1) user pastes or uploads CSV data and asks to generate a chart, graph, or visualization. (2) user wants to "plot" or "visualize" tabular data. (3)... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-05-19T05:55:20.528Z | user Update README with real Features and 功能特性 content v1.0.0 | 2026-05-19T04:16:54.095Z | user Initial release Archive index: Archive v1

OpenClaw

Rank

62

Safety

84

Downloads

1.1k

Updated

Oct 11, 2026

Version

1.0.1

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 11, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 11, 2026
Adoption signal
1.1K downloadsadoption · observed Oct 11, 2026
Latest release
1.0.1release · observed May 19, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s179qwqch3yp9926afz4rxbz0h85z9mm:csv-to-chart
  1. Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-wangjipeng977-csv-to-chart/snapshot"

Documentation

CLAWHUB

23,870 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: csv-to-chart
description: >
  Use when (1) user pastes or uploads CSV data and asks to generate a chart, graph, or visualization. 
  (2) user wants to "plot" or "visualize" tabular data. (3) user provides data and says "make a chart", 
  "show this as a graph", or "visualize this". 
license: MIT
metadata:
  version: "1.0"
  category: productivity
  author: wangjipeng
  sources:
    - https://github.com/MiniMax-AI/skills
---

# CSV to Chart

Use when (1) user pastes or uploads CSV data and asks to generate a chart, graph, or visualization. (2) user wants to "plot" or "visualize" tabular data. (3) user provides data and says "make a chart", "show this as a graph", or "visualize this".

## Core Position

This skill solves the specific problem of: *user has tabular CSV data and needs a visual chart — not the raw numbers.*

This skill IS NOT:
- A data transformation tool (use csv-to-task for row-level operations)
- A reporting tool — it produces visual output, not written reports
- Activated by "analyze this data" alone — must involve chart/visualization intent

This skill IS activated ONLY when: chart/graph/visualization intent + CSV data are both present.

## Modes

### `/csv-to-chart`

**Default mode.** Reads CSV data and outputs a chart specification or renders the chart directly.

When to use: User provides CSV and explicitly asks for a chart, plot, graph, or visualization.

### `/csv-to-chart/suggest`

Suggests the most appropriate chart type based on data structure without generating the chart.

When to use: User is unsure which chart type fits their data.

## Execution Steps

### Step 1 — Parse the CSV

1. Receive CSV input (pasted text, file attachment, or path)
2. Detect header row — first row becomes column names
3. Detect column types:
   - Numeric → candidate for Y-axis / values
   - Date/datetime → candidate for X-axis / time series
   - Text/category → candidate for labels / categories
4. If CSV is malformed (uneven columns, no header), respond with specific fix request

### Step 2 — Select Chart Type

Choose the most appropriate chart based on data shape:

| Data Shape | Recommended Chart |
|---|---|
| 1 numeric col + 1 category col | Bar chart (vertical or horizontal) |
| 2+ numeric cols, 1 category col | Grouped/stacked bar, line |
| 1 time-series numeric col | Line chart |
| 2 numeric cols (correlation) | Scatter plot |
| Proportions summing to 100% | Pie / donut chart |
| Single numeric column | Histogram |
| 3+ numeric cols, many rows | Heatmap or radar |

If user specified a chart type, validate it makes sense for the data; warn if mismatched.

### Step 3 — Generate Chart

Produce chart using a library appropriate to context:
- Python: `matplotlib` or `plotly`
- JavaScript: `chart.js` or `plotly.js`
- Markdown/mermaid: `mermaid` flowchart for simple data

Output the complete, runnable code block with the chart. Include axis labels, title, and legend.

### Step 4 — Validate Output

- Verify chart renders without error
- 

README.md

# Csv To Chart

[中文版](./README_zh.md)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Version](https://img.shields.io/badge/version-1.0-blue)](SKILL.md)

> Converts tabular CSV data into visual charts and graphs — bar, line, scatter, pie, and more

## What Problem This Solves

User has raw CSV data and needs a visual chart — not more numbers to stare at. This skill parses the CSV structure, selects the right chart type for the data shape, and generates runnable code to render it. No more exporting to Excel just to make a simple chart.

**When triggered:** CSV data + chart/graph/visualization intent.

## Features

- **Intelligent chart selection** — picks the optimal chart type based on data shape (bar for categories, line for time-series, scatter for correlation, etc.)
- **Auto column type detection** — identifies numeric, date, and category columns and maps them to axes correctly
- **Multi-format output** — generates code in Python (matplotlib/plotly), JavaScript (chart.js/plotly.js), or Mermaid diagrams
- **Handles edge cases** — warns about >7 pie slices, truncates >500 rows, skips missing values gracefully

## Quick Start

### Installation

```bash
# Via ClawHub
clawhub install csv-to-chart

# Or manually
cp -r csv-to-chart ~/.openclaw/skills/
```

### Usage

```
/csv-to-chart
```

Paste your CSV data and ask for a chart — e.g., "make a bar chart from this".

```
/csv-to-chart/suggest
```

Ask which chart type fits your data without generating it yet.

## Modes

| Mode | Description |
|------|-------------|
| `/csv-to-chart` | Default — reads CSV, outputs chart specification + runnable code |
| `/csv-to-chart/suggest` | Recommends the best chart type based on your data shape |

## Examples

| Input | Output |
|-------|--------|
| Monthly sales CSV (month + revenue) | Line chart with month on X, revenue on Y |
| Product categories + counts | Horizontal bar chart, top 10 + "Other" if >7 categories |
| Two numeric columns | Scatter plot with axis labels |
| CSV with 50 rows, missing Q3 | Chart rendered, note added: "3 rows omitted due to missing Q3 sales" |

## Directory Structure

```
csv-to-chart/
├── SKILL.md          # Entry point
├── LICENSE           # MIT
├── README.md         # This file
├── README_zh.md      # Chinese version
├── CONTRIBUTING.md    # Contribution guide
├── .gitignore
├── references/       # Chart type decision tree, code templates
└── tests/            # Test framework
```

## License

This project is licensed under the MIT License — see [LICENSE](LICENSE) for details.

_meta.json

{
  "ownerId": "kn70zthc74p61mvctddrancx0s832g4r",
  "slug": "csv-to-chart",
  "version": "1.0.1",
  "publishedAt": 1779170120528
}

references/index.md

# csv-to-chart — References

Detailed documents for `csv-to-chart` skill.

TODO: Add reference files here as needed.

CHANGELOG.md

# Changelog

## [1.0] - 2026-05-18

### Added

- Initial release
Github ReposUpdated 2d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/wangjipeng977/skills/csv-to-chart",
      "sourceUrl": "https://clawhub.ai/wangjipeng977/skills/csv-to-chart",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T08:49:36.891Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-wangjipeng977-csv-to-chart/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-wangjipeng977-csv-to-chart/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-11T08:49:36.891Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.1K downloads",
      "href": "https://clawhub.ai/wangjipeng977/csv-to-chart",
      "sourceUrl": "https://clawhub.ai/wangjipeng977/csv-to-chart",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T08:49:36.891Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.1",
      "href": "https://clawhub.ai/wangjipeng977/csv-to-chart",
      "sourceUrl": "https://clawhub.ai/wangjipeng977/csv-to-chart",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-05-19T05:55:20.528Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-wangjipeng977-csv-to-chart/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-wangjipeng977-csv-to-chart/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.1",
      "description": "Update README with real Features and 功能特性 content",
      "href": "https://clawhub.ai/wangjipeng977/csv-to-chart",
      "sourceUrl": "https://clawhub.ai/wangjipeng977/csv-to-chart",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-05-19T05:55:20.528Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 11, 2026.

Sponsored

Ads related to Csv To Chart and adjacent AI workflows.