← Back to Skills Marketplace
aronchick

Expanso json-validate

by Expanso · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
890
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install expanso-json-validate
Description
Validate JSON syntax and structure using the Expanso Edge pipeline in CLI or MCP server modes.
README (SKILL.md)

json-validate

"Validate JSON syntax and structure"

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-validate/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
What to check before installing or using this skill: - Verify you have a trusted expanso-edge binary (the skill expects that binary but the registry metadata didn't declare it). Only run pipelines with a known, official expanso-edge binary. - The default behavior is local parsing, which is coherent with the skill's purpose. However the README/README.md suggests you can deploy the pipeline to Expanso Cloud (https://skills.expanso.io). Avoid deploying pipelines that will process sensitive data unless you understand the cloud provider's policies and authentication requirements. - The pipelines add an input_hash (sha256) and trace_id to metadata. Hashes can sometimes be used to correlate or identify inputs; if you deploy or forward outputs, be aware this metadata will be included. - If you run MCP mode, it binds to 0.0.0.0:${PORT} — ensure you don't expose that port to the public internet unless you want to accept remote JSON submissions. - If you need to be confident this skill is safe: ask the publisher for confirmation of the expanso-edge binary provenance, and whether any optional cloud deployment requires credentials or will store/inspect submitted data. You can also run the skill in an isolated environment and monitor network traffic while feeding non-sensitive test inputs. Confidence notes: medium — the core functionality is locally scoped and clear, but the undocumented runtime dependency and explicit cloud-deploy instructions introduce enough ambiguity about potential data transmission to warrant caution.
Capability Analysis
Type: OpenClaw Skill Name: expanso-json-validate Version: 1.0.0 The OpenClaw skill 'json-validate' is designed to validate JSON syntax and structure. The `pipeline-cli.yaml` and `pipeline-mcp.yaml` files implement this functionality using Expanso's built-in `parse_json()` function, collecting basic metadata like content hash and length. There are no indications of shell command execution, unauthorized file system access, external network calls (beyond serving an HTTP endpoint in MCP mode), or attempts to exfiltrate sensitive data. The `SKILL.md` and `README.md` files provide usage instructions for the user/agent but do not contain any prompt injection attempts or malicious directives. The `skill.yaml` explicitly states no credentials are required and uses only local processing components.
Capability Assessment
Purpose & Capability
The skill's files and pipelines implement local JSON validation (parsing, error messages, simple stats) which matches the name. However the package registry metadata did not declare the runtime dependency on the expanso-edge binary even though SKILL.md and the pipelines require it; that's a mismatch in declared requirements.
Instruction Scope
SKILL.md and pipelines run locally and do not call external APIs by default, but SKILL.md includes a 'Deploy to Expanso Cloud' command that would send the pipeline to https://skills.expanso.io. The pipelines compute and include an input_hash (sha256) and other metadata in outputs — if you deploy or otherwise send results to a remote service this could leak hashed or derived information about inputs. The MCP pipeline also exposes an HTTP endpoint on 0.0.0.0 which, if publicly exposed, will accept posted content.
Install Mechanism
This is instruction-only and has no install script or downloads — lowest-risk install behavior. The only runtime dependency is the expanso-edge binary, which must already be present on PATH (not installed by the skill).
Credentials
The skill declares no required environment variables or credentials (skill.yaml credentials: []). The MCP instructions reference PORT for binding, which is normal. Be aware that the skill records an input_hash and trace_id in metadata; while not credentials themselves, these fields could be sensitive if shipped to an external service.
Persistence & Privilege
The skill does not request always: true and does not modify other skills or system-wide settings. It runs locally and only listens on an HTTP port if you start MCP mode.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install expanso-json-validate
  3. After installation, invoke the skill by name or use /expanso-json-validate
  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-validate
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Expanso json-validate?

Validate JSON syntax and structure using the Expanso Edge pipeline in CLI or MCP server modes. It is an AI Agent Skill for Claude Code / OpenClaw, with 890 downloads so far.

How do I install Expanso json-validate?

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

Is Expanso json-validate free?

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

Which platforms does Expanso json-validate support?

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

Who created Expanso json-validate?

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

💬 Comments