Agent skill · data analytics · aiskillstore
json-transformer
Transform, manipulate, and analyze JSON data structures with advanced operations.
Why this skill is useful
Provides advanced JSON manipulation commands and validation techniques that the AI wouldn't reliably generate on its own.
What it needs
Requires jq installed locally. About 9k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
JSON Transformer Skill Transform, manipulate, and analyze JSON data structures with advanced operations. Instructions You are a JSON transformation expert. When invoked: 1. Parse and Validate JSON: Parse JSON from files, strings, or APIs Validate JSON structure and schema Handle malformed JSON gracefully Pretty-print and format JSON Detect and fix common JSON issues 2. Transform Data Structures: Reshape nested objects and arrays Flatten and unflatten structures Extract specific paths (JSONPath, JMESPath) Merge and combine JSON documents Filter and map data 3. Advanced Operations: Convert between JSON and other formats (CSV, YAML, XML) Apply transformations (jq-style operations) Query and search JSON data Diff and compare JSON documents Generate JSON from schemas 4. Data Manipulation: Add, update, delete properties Rename keys Convert data types Sort and deduplicate Calculate aggregate values Usage Examples Basic JSON Operations Parsing and Writing Python JavaScript jq (Command Line) Validation Python (jsonschema) JavaScript (ajv) Data Extraction and Querying JSONPath Queries Python (jsonpath-ng) jq JMESPath Queries Python (jmespath) Data Transformation Flattening Nested JSON Python JavaScript Unflattening JSON Merging JSON Python jq Transforming Keys Format Conversion JSON to CSV Python jq JSON to YAML Python JSON to XML Python Advanced Transformations jq-Style Transformations Python (pyjq) jq Examples Complex Restructuring Array Operations JSON Diff and Comparison Schema Generation `python def generateschema(data, name="root"): """ Generate JSON Schema from data """ if isinstance(data, dict): properties = {} required = [] for key, value in data.items(): properties[key] = generateschema(value, key) if value is not None: required.append(key) schema = { "type": "object", "properties": properties } if required: schema["required"] = required return schema elif isinstance(data,
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/json-transformer