LaunchKit · 2026
Back to Skills

xpr-structured-data

CSV parsing, JSON-to-CSV conversion, and SVG chart generation.

0
0 downloads
by @paulgnz

Setup & Installation

openclaw skills install @paulgnz/xpr-structured-data

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install xpr-structured-data

What This Skill Does

Provides tools for parsing CSV files, converting JSON to CSV, and generating SVG charts. Handles common edge cases like mixed delimiters, quoted fields, and multi-series data. Designed to be combined with other skills in a workflow.

Auto-detects delimiters and handles embedded newlines and quotes without manual pre-processing.

When to use it

  • Parse a tab-separated export from a database into structured JSON
  • Convert API response data into a CSV file for a client
  • Generate a bar chart from quarterly sales figures
  • Reorder or filter columns when exporting data to CSV
  • Embed a line chart into a PDF report as a base64 image

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Here is a CSV of monthly revenue. Can you chart it and give me a CSV of just the top 5 months?'

AGENT
  1. 1Call parse_csv on the uploaded CSV text to get a JSON array
  2. 2Sort the resulting array by revenue value descending
  3. 3Slice the top 5 rows
  4. 4Call json_to_csv on the top 5 rows to produce output CSV
  5. 5Call generate_chart with a bar chart config using the top 5 labels and values
  6. 6Return the CSV text and embed the chart using the data_uri in markdown
OUTPUT

A filtered CSV of the top 5 months and an embedded bar chart visualization