openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Expanso yaml-to-json

Convert YAML input into JSON format using Expanso Edge pipelines.

开发与 DevOps

作者:Expanso @aronchick

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 653 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:aronchick/expanso-yaml-to-json

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

This is an internally consistent, instruction-only skill that converts YAML to JSON using Expanso pipelines; it requests no secrets and has no install spec, but it expects you to run the expanso-edge runtime and (optionally) starts an HTTP endpoint which you should be aware of.

目的

The skill's files and pipelines clearly implement a YAML→JSON conversion (pipeline-cli.yaml and pipeline-mcp.yaml). One minor inconsistency: SKILL.md documents that the 'expanso-edge' binary is required, but the packaged metadata lists no required binaries. Requiring expanso-edge is reasonable for an Expanso pipeline, but the omission from metadata is worth noting.

说明范围

All runtime instructions stick to the stated purpose: the CLI pipeline reads stdin and returns a JSON object with parsed data and metadata; the MCP pipeline exposes an HTTP POST /convert endpoint that accepts YAML and returns parsed JSON. The pipelines do not access credentials, system files, or external endpoints. Points to be aware of: the MCP pipeline binds to 0.0.0.0:${PORT:-8080} (network-exposed), and the pipeline uses parse_yaml() — dep…

安装机制

No install spec or code is bundled; this is instruction-only. SKILL.md tells the user to install expanso-edge (via 'clawhub install expanso-edge') but the skill package does not itself download or run code.

证书

The skill declares no required environment variables or credentials. The MCP pipeline optionally uses PORT (default 8080) via ${PORT:-8080} which is reasonable. No secrets or unrelated environment access are requested.

持久

always:false and no install-time persistence or configuration changes are requested. The skill does not request elevated privileges or modify other skills' configuration.

综合结论

This skill appears to do exactly what it says: convert YAML to JSON using Expanso pipelines and it does not request any secrets. Before installing/run: (1) ensure you trust the 'expanso-edge' runtime the skill expects to run; (2) be aware that the MCP pipeline listens on 0.0.0.0:${PORT:-8080} — consider firewall rules or binding to localhost if you don't want it exposed; (3) exercise caution when parsing untrusted YAML (some YAML parsers suppo…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Expanso yaml-to-json」。简介:Convert YAML input into JSON format using Expanso Edge pipelines.。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aronchick/expanso-yaml-to-json/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

# yaml-to-json

Convert YAML to JSON format

## Requirements

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

## Usage

### CLI Pipeline
```bash
# Run standalone
echo '<input>' | expanso-edge run pipeline-cli.yaml
```

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

### Deploy to Expanso Cloud
```bash
expanso-cli job deploy https://skills.expanso.io/yaml-to-json/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 |