Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Flattens nested JSON objects into a single-level key-value structure. Runs as a CLI pipeline, an MCP server, or deploys to Expanso Cloud. Input is piped through the Expanso Edge runtime.
Avoids writing custom recursive flattening logic for arbitrarily nested JSON structures.
When to use it
- Normalizing nested API responses before loading into a database
- Flattening config files to compare values across environments
- Preprocessing webhook payloads for spreadsheet export
- Simplifying nested log entries for log aggregation tools
- Converting deeply nested objects into flat CSV rows
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: flatten this nested JSON object
- 1Receives nested JSON as stdin
- 2Pipes input to the expanso-edge runtime
- 3Executes pipeline-cli.yaml to process the flattening
- 4Returns a flat single-level JSON object
A flat JSON object with dot-notation or underscore-separated keys representing the original hierarchy
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.