← Back to Skills Marketplace
aronchick

Expanso json-to-csv

by Expanso · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
937
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install expanso-json-to-csv
Description
Convert JSON arrays of objects into CSV format using Expanso Edge pipelines for CLI or MCP workflows.
README (SKILL.md)

json-to-csv

"Convert JSON array of objects to CSV format"

Requirements

  • Expanso Edge installed (expanso-edge binary in PATH)
  • Install via: clawhub install expanso-edge

Usage

CLI Pipeline

# Run standalone
echo '\x3Cinput>' | expanso-edge run pipeline-cli.yaml

MCP Pipeline

# Start as MCP server
expanso-edge run pipeline-mcp.yaml

Deploy to Expanso Cloud

expanso-cli job deploy https://skills.expanso.io/json-to-csv/pipeline-cli.yaml

Files

File Purpose
skill.yaml Skill metadata (inputs, outputs, credentials)
pipeline-cli.yaml Standalone CLI pipeline
pipeline-mcp.yaml MCP server pipeline
Usage Guidance
This skill appears to do exactly what it claims: convert JSON arrays to CSV locally. Before running it: 1) install expanso-edge from a trusted source (the pipelines require that binary), 2) if you run MCP mode be aware it will bind to 0.0.0.0:${PORT} and accept POSTs to /convert — consider running behind a firewall or on localhost only, and do not expose it to untrusted networks, 3) note the CLI pipeline reads a DELIMITER environment variable even though no env vars are declared in the registry (set DELIMITER if you want a different field separator), and 4) the deploy command in SKILL.md would publish the pipeline to Expanso Cloud — only do that if you intend to share the pipeline and trust the destination. No credentials or hidden network exfiltration were found.
Capability Analysis
Type: OpenClaw Skill Name: expanso-json-to-csv Version: 1.0.0 This skill bundle is benign. It performs its stated purpose of converting JSON data to CSV format, operating entirely locally via CLI or a self-hosted HTTP server. There is no evidence of malicious intent, such as data exfiltration, unauthorized command execution, persistence mechanisms, or prompt injection attempts in the markdown files. The skill explicitly declares no credentials are used, and all operations are confined to data transformation within the Expanso pipeline language.
Capability Assessment
Purpose & Capability
The skill's name, README, pipelines and skill.yaml all describe a local JSON→CSV converter and the included pipeline definitions implement that. Minor mismatch: SKILL.md and README require the expanso-edge binary, but the registry metadata lists no required binaries — the runtime does in fact need expanso-edge to run the pipelines.
Instruction Scope
SKILL.md instructs the agent/user to run pipelines locally or start an MCP HTTP endpoint; the pipelines read input, build CSV, log a trace id, and return JSON results. No instructions read unrelated files or send data to external endpoints. Small inconsistency: the CLI pipeline reads env("DELIMITER") while skill.yaml defines a delimiter input — this means delimiter can come from an environment variable in CLI mode even though no env vars are declared.
Install Mechanism
No install spec or code is included by the skill bundle (instruction-only), so nothing is written to disk by an installer. The only runtime dependency is the expanso-edge binary (user-installed), which is a reasonable requirement for an Expanso pipeline.
Credentials
The skill declares no credentials and skill.yaml has empty credentials. The only environment access observed is the CLI pipeline reading DELIMITER from the environment; this is non-sensitive but was not listed in registry requires.env — not a security problem but an inconsistency to be aware of.
Persistence & Privilege
always: false and default invocation settings are used. The skill does not request permanent presence nor modify other skills or system configs. Running MCP mode will open an HTTP listener on 0.0.0.0:${PORT} if you start it locally — expected behavior for a server-mode pipeline.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install expanso-json-to-csv
  3. After installation, invoke the skill by name or use /expanso-json-to-csv
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish
Metadata
Slug expanso-json-to-csv
Version 1.0.0
License
All-time Installs 3
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Expanso json-to-csv?

Convert JSON arrays of objects into CSV format using Expanso Edge pipelines for CLI or MCP workflows. It is an AI Agent Skill for Claude Code / OpenClaw, with 937 downloads so far.

How do I install Expanso json-to-csv?

Run "/install expanso-json-to-csv" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Expanso json-to-csv free?

Yes, Expanso json-to-csv is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Expanso json-to-csv support?

Expanso json-to-csv is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Expanso json-to-csv?

It is built and maintained by Expanso (@aronchick); the current version is v1.0.0.

💬 Comments