Expanso csv-to-json

Convert CSV input into a JSON array of objects using Expanso Edge CLI or MCP pipelines.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 713 · 1 current installs · 1 all-time installs
byExpanso@aronchick
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill name, README, SKILL.md, and pipeline files all describe a local CSV→JSON conversion. The only runtime dependency is expanso-edge (expected for Expanso pipelines). No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions are narrowly scoped to running the provided Expanso pipelines (CLI/stdin or MCP HTTP endpoint). The pipelines only read CSV input (stdin or HTTP body), an optional DELIMITER env var and optional PORT, and produce JSON output. Note: the MCP pipeline binds to 0.0.0.0:${PORT:-8080} and exposes an unauthenticated /convert POST endpoint — this is expected for a simple local server but is a security consideration if you run it on a publicly reachable host.
Install Mechanism
There is no install spec and no files that will be fetched or executed by the skill at install time. It is instruction-only, so nothing is written to disk by the skill itself during installation.
Credentials
The skill does not declare or require any credentials or sensitive environment variables. The pipelines reference optional environment vars (DELIMITER, PORT) that are appropriate and proportional to the task.
Persistence & Privilege
The skill does not request permanent presence (always is false) and does not modify other skills or system settings. It runs when invoked and has no elevated platform privileges.
Assessment
This skill appears to do only local CSV→JSON conversions and is coherent with its metadata. Before installing or running it: 1) ensure you trust the expanso-edge binary you will run (the skill relies on it to execute pipelines); 2) avoid piping sensitive secrets into the pipeline (it will include any input in output/metadata); 3) if you run MCP mode, be aware it listens on 0.0.0.0 by default and exposes an unauthenticated /convert POST endpoint — bind to localhost or use firewall/authentication if you don't want it reachable from untrusted networks; 4) the SKILL.md mentions an optional deploy command to Expanso Cloud — deploying would send the pipeline to that service, so don't deploy sensitive data unless you trust the remote service and have reviewed its privacy policy.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk970eqdykhzpjm7t4a45mgrs3180xbh3

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

csv-to-json

"Convert CSV data to JSON array of objects"

Requirements

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

Usage

CLI Pipeline

# Run standalone
echo '<input>' | 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/csv-to-json/pipeline-cli.yaml

Files

FilePurpose
skill.yamlSkill metadata (inputs, outputs, credentials)
pipeline-cli.yamlStandalone CLI pipeline
pipeline-mcp.yamlMCP server pipeline

Files

7 total
Select a file
Select a file to preview.

Comments

Loading comments…