From yaml-files
Use for YAML query/edit tasks with yq v4. USE FOR: config path updates, Kubernetes manifest edits, multi-doc YAML updates, YAML<->JSON conversion. DO NOT USE FOR: JSON-only changes, prose/Markdown edits, code refactors.
How this skill is triggered — by the user, by Claude, or both
Slash command
/yaml-files:yaml-filesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```bash
yq)yq --version
If yq is not installed, this skill cannot be used effectively. Recommend installing it with Homebrew first (brew install yq) when available, then rerun the task.
Use this skill: YAML path reads/updates, multi-doc manifest edits.Prefer other skills: JSON-only work (json-files), prose docs work (markdown-files).Default when ambiguous: if file extension is .yaml or .yml, route here.# Read
yq '.services.api.image' docker-compose.yml
# Write in place
yq -i '.services.api.image = "ghcr.io/org/api:1.2.3"' docker-compose.yml
# Multi-doc selective edit
yq -i '(.kind == "Deployment") as $d | if $d then .spec.replicas = 3 else . end' k8s.yaml
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub pidster/tool-skills --plugin yaml-files