← Back to Skills Marketplace
Yamlcheck
by
bytesagain-lab
· GitHub ↗
· v3.0.2
· MIT-0
325
Downloads
0
Stars
1
Active Installs
10
Versions
Install in OpenClaw
/install yamlcheck
Description
Validate YAML syntax using python3, lint configs, and convert YAML to JSON. Use when checking syntax, finding errors, or converting formats.
Usage Guidance
This skill is coherent with its description and does not ask for secrets. Before installing: (1) ensure python3 is available in the environment (SKILL.md and the script require it) — the registry metadata omits this requirement and should be fixed; (2) consider installing PyYAML for full parsing if you need robust YAML support; (3) review the full scripts/script.sh contents locally — the manifest preview here was truncated, so verify the file's end to ensure there are no unexpected behaviors; (4) run the tool on non-sensitive sample files first or in an isolated environment if you want extra caution.
Capability Analysis
Type: OpenClaw Skill
Name: yamlcheck
Version: 3.0.2
The YAMLCheck skill is a legitimate utility for validating, linting, and converting YAML files. The implementation in `scripts/script.sh` uses standard Python libraries (PyYAML if available, or basic regex fallbacks) and shell commands to process local files without any evidence of data exfiltration, network activity, or malicious execution.
Capability Assessment
Purpose & Capability
The SKILL.md and included script clearly require python3 (and optionally PyYAML) which aligns with the declared purpose. However, the registry metadata lists no required binaries while the runtime instructions and script call python3 — that metadata omission is an inconsistency that should be corrected.
Instruction Scope
Runtime instructions and the script stay within the stated scope: they read a user-provided YAML file, run local checks or call PyYAML, and emit lint/validation/JSON output. There are no network calls, credential access, or instructions to read unrelated system files in the provided content.
Install Mechanism
No install spec is provided (instruction-only), which is lower risk. A script file is included and will be executed locally; the install path is not writing arbitrary remote code. There are no downloads or external installers in the manifest.
Credentials
The skill requests no environment variables or credentials. The only runtime dependency is python3 (and optionally the PyYAML library) which is proportionate to a YAML toolkit.
Persistence & Privilege
always is false and the skill does not request persistent or elevated system privileges. It does not modify other skills or global agent settings in the provided materials.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install yamlcheck - After installation, invoke the skill by name or use
/yamlcheck - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.2
v3.0.2: Fixed version mismatch between script and SKILL.md.
v3.0.1
v3.0.1: Fixed metadata alignment — dependencies declared, claims corrected.
v3.0.0
v3.0.0: rewrite
v1.0.6
old template -> domain-specific v2.0.0
v1.0.5
old template -> domain-specific v2.0.0
v1.0.4
Quality upgrade
v1.0.3
Quality upgrade: custom functionality
v1.0.2
De-template, unique content, script cleanup
v1.0.1
Quality fix: cleaner docs, removed flags
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Yamlcheck?
Validate YAML syntax using python3, lint configs, and convert YAML to JSON. Use when checking syntax, finding errors, or converting formats. It is an AI Agent Skill for Claude Code / OpenClaw, with 325 downloads so far.
How do I install Yamlcheck?
Run "/install yamlcheck" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Yamlcheck free?
Yes, Yamlcheck is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Yamlcheck support?
Yamlcheck is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Yamlcheck?
It is built and maintained by bytesagain-lab (@bytesagain-lab); the current version is v3.0.2.
More Skills