Agent skill
structured-data
CSV parsing, JSON-to-CSV conversion, and SVG chart generation
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/structured-data-xprnetwork-xpr-agents
SKILL.md
Structured Data
You have tools for working with structured data and creating visualizations:
CSV handling:
-
parse_csv— parse CSV text into a JSON array of objects- Auto-detects delimiter (comma, tab, semicolon, pipe)
- Handles quoted fields with embedded commas and newlines
- Returns
data(full array),columns,row_count, andpreview(first 5 rows) - Use
limitparameter for large datasets to get just the first N rows
-
json_to_csv— convert a JSON array of objects to CSV text- Auto-quotes fields containing delimiters, newlines, or quotes
- Use
columnsparameter to select/reorder specific columns - Nested objects are serialized via JSON.stringify
Charts:
generate_chart— generate an SVG chart from data- Chart types:
bar,line,pie - Single series:
{ labels: ["A", "B"], values: [10, 20] } - Multi-series:
{ labels: ["Q1", "Q2"], series: [{ name: "2024", values: [10, 20] }, { name: "2025", values: [15, 25] }] } - Returns
svg(raw SVG) anddata_uri(base64 for embedding in markdown) - Embed in markdown:

- Chart types:
Best practices:
- Use
parse_csvto convert CSV data into JSON for processing - Use
json_to_csvto convert results back to CSV for delivery - Use
generate_chartto create visualizations for reports - Combine with
execute_js(code-sandbox skill) for complex data transformations - Combine with
store_deliverableto save charts and processed data as job evidence - Embed charts in PDF deliverables via the
data_urioutput
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?