data-transform

Convert data between JSON, CSV, YAML, XML, and Markdown formats.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/sahiixx/moltworker --skill data-transform-sahiixx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-transform
Source: https://github.com/sahiixx/moltworker/tree/main/skills/data-transform
Command: npx skills add https://github.com/sahiixx/moltworker --skill data-transform-sahiixx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Data professionals often need to move data between formats like JSON, CSV, YAML, XML, and Markdown while preserving structure and meaning. This skill provides a unified toolkit to parse, convert, and query data across formats, eliminating format frictions and manual reformatting.

Core Features & Use Cases

  • Data format conversion: JSON <-> CSV <-> YAML <-> XML <-> Markdown tables.
  • Querying and filtering: apply JSONPath/JQ-like queries to extract and reshape data.
  • Use Case: automate conversion of a JSON API response into a CSV report for analytics and shareable dashboards.

Quick Start

Use the data-transform skill to convert data.json to CSV using: node skills/data-transform/scripts/convert.js data.json --to csv

Frequently Asked Questions about data-transform

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert JSON to CSV for data pipelines without external dependencies?

To convert JSON to CSV without external dependencies, use a Node.js script to parse and transform the data. This enables seamless data pipeline integration by executing format conversions locally without requiring additional package installations.

What is the best way to parse and query YAML or XML data for reporting?

Parsing and querying YAML or XML data for reporting requires a unified toolkit that applies JSONPath-like queries to extract and reshape data. This approach allows data professionals to filter structures and convert them into shareable formats like Markdown tables.

Can I filter and transform JSON API responses into Markdown tables?

Yes, you can filter and transform JSON API responses into Markdown tables by running a dedicated script. This workflow parses the API output, applies query filters to extract necessary fields, and converts the structure into a readable Markdown format for analytics.

Does this Node.js data transformation approach support diffing across formats?

Yes, this Node.js data transformation approach supports diffing across formats through a dedicated script. It compares structures like JSON, YAML, and XML to identify differences, which is critical for tracking data changes during integration and reporting workflows.

Are there limitations when converting nested XML to CSV format?

Converting highly nested XML to flat CSV format presents structural limitations because CSV cannot inherently represent deep hierarchies. Complex nested data must be flattened or restructured during the transformation process to avoid losing relational meaning.

How do I automate data format conversion for multiple files in a pipeline?

Automating data format conversion for multiple files in a pipeline involves scripting sequential transformations between JSON, YAML, XML, and CSV. This eliminates manual reformatting and ensures consistent structural conversion across batch processing workflows.