← Back to Skills Marketplace
aronchick

Expanso json-to-yaml

by Expanso · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
881
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install expanso-json-to-yaml
Description
Convert JSON input into YAML format using Expanso Edge pipelines for CLI or MCP server integration.
README (SKILL.md)

json-to-yaml

Convert JSON to YAML 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-yaml/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 is coherent and minimal: it converts JSON to YAML and requires expanso-edge to run the provided pipelines. Before using it, decide whether you will run it locally or deploy to the cloud: running the MCP pipeline will open an HTTP server on 0.0.0.0 (default port 8080) — ensure appropriate firewalling or bind to a safer interface/port if you don't want it publicly reachable. If you deploy the job to Expanso Cloud, your input JSON will be sent to a remote service — do not send sensitive data unless you trust the deployment target. Finally, install expanso-edge from a trusted source (verify the binary origin) before running the pipelines.
Capability Analysis
Type: OpenClaw Skill Name: expanso-json-to-yaml Version: 1.0.0 The skill bundle is designed to convert JSON to YAML format, providing both a CLI and an HTTP server pipeline. All files, including the Expanso pipeline definitions (`pipeline-cli.yaml`, `pipeline-mcp.yaml`), `SKILL.md`, and `README.md`, are consistent with this stated purpose. The pipelines use Expanso's domain-specific language for data processing, which handles JSON parsing and YAML formatting without any indications of external calls, file system access beyond standard I/O, shell command execution, or other high-risk behaviors. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation.
Capability Assessment
Purpose & Capability
Name, SKILL.md, and included pipeline YAML files all implement a JSON→YAML conversion for CLI and MCP modes. Required tooling (expanso-edge) is consistent with the pipelines; nothing unrelated is requested.
Instruction Scope
Runtime instructions are focused on conversion and reference only the provided pipeline files. The MCP pipeline will start an HTTP server bound to 0.0.0.0:${PORT:-8080} and expose /convert (POST) — this is expected for a server mode but may expose the service to the network if run without firewalling. The SKILL.md also suggests deploying the pipeline to Expanso Cloud, which would send user input to a remote service; users should consider data sensitivity before deploying.
Install Mechanism
No install spec or third-party downloads are included in the skill bundle (instruction-only). The only external dependency is the expanso-edge binary, which is noted in SKILL.md — this is proportional and transparent.
Credentials
The skill declares no environment variables, credentials, or config paths. The pipelines use only input content and create metadata (trace_id, timestamp) locally. No extraneous secrets are requested.
Persistence & Privilege
The skill does not request persistent presence (always:false), does not modify other skills or system-wide configs, and contains no installation steps that write back credentials or change agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install expanso-json-to-yaml
  3. After installation, invoke the skill by name or use /expanso-json-to-yaml
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish to ClawHub
Metadata
Slug expanso-json-to-yaml
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Expanso json-to-yaml?

Convert JSON input into YAML format using Expanso Edge pipelines for CLI or MCP server integration. It is an AI Agent Skill for Claude Code / OpenClaw, with 881 downloads so far.

How do I install Expanso json-to-yaml?

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

Is Expanso json-to-yaml free?

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

Which platforms does Expanso json-to-yaml support?

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

Who created Expanso json-to-yaml?

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

💬 Comments