{"id":"190a30c9-6013-49a2-95ba-f41ea5b763ed","shortId":"46Yb6r","kind":"skill","title":"yq YAML and Structured Data Processor","tagline":"Process, query, and transform YAML, JSON, XML, CSV, TOML, and properties files from the command line using yq. Supports jq-like expressions for reading, updating, and converting between formats.","description":"# yq YAML and Structured Data Processor\n\nProcess, query, and transform YAML, JSON, XML, CSV, TOML, and properties files from the command line using yq. Supports jq-like expressions for reading, updating, and converting between formats.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- brew install yq\n- ### Run with Docker or Podman\n- docker run --rm -v \"${PWD}\":/workdir mikefarah/yq '.a.b[0].c' file.yaml\n- docker run --rm --security-opt=no-new-privileges --cap-drop all --network none \\\n\nRequirements and caveats from upstream:\n- ![Build](https://github.com/mikefarah/yq/workflows/Build/badge.svg) ![Docker Pulls](https://img.shields.io/docker/pulls/mikefarah/yq.svg) ![Github Releases (by Release)](https://img.shields.io/github/downloads/mikefar...\n- yq is written in Go - so you can download a dependency free binary for your platform and you are good to go! If you prefer there are a variety of package managers that can be used as well as Docker and Podman, all lis...\n- # Note: requires input file - add your file at the end\n\nBasic usage or getting-started notes:\n- ## Quick Usage Guide\n- ### [Download the latest binary](https://github.com/mikefarah/yq/releases/latest)\n- ### wget\n\n- Source: https://github.com/mikefarah/yq\n- Extracted from upstream docs: https://raw.githubusercontent.com/mikefarah/yq/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/yq-yaml-structured-data-processor/)","tags":["yaml","structured","data","processor","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-yq-yaml-structured-data-processor","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/yq-yaml-structured-data-processor","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,479 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:12.267Z","embedding":null,"createdAt":"2026-05-18T13:20:28.314Z","updatedAt":"2026-05-18T19:13:12.267Z","lastSeenAt":"2026-05-18T19:13:12.267Z","tsv":"'/docker/pulls/mikefarah/yq.svg)':133 '/github/downloads/mikefar...':140 '/mikefarah/yq':216 '/mikefarah/yq/head/readme.md':223 '/mikefarah/yq/releases/latest)':211 '/mikefarah/yq/workflows/build/badge.svg)':128 '/skills/yq-yaml-structured-data-processor/)':230 '/workdir':98 '0':101 'a.b':100 'add':189 'agent':225 'agentskillexchange.com':229 'agentskillexchange.com/skills/yq-yaml-structured-data-processor/)':228 'basic':195 'binari':153,208 'brew':85 'build':125 'c':102 'cap':115 'cap-drop':114 'caveat':122 'command':21,57 'convert':34,70 'csv':14,50 'data':5,41 'depend':151 'doc':220 'docker':90,93,104,129,180 'download':149,205 'drop':116 'end':194 'environ':84 'exchang':227 'express':29,65 'extract':217 'file':18,54,188,191 'file.yaml':103 'format':36,72 'free':152 'get':199 'getting-start':198 'github':134 'github.com':127,210,215 'github.com/mikefarah/yq':214 'github.com/mikefarah/yq/releases/latest)':209 'github.com/mikefarah/yq/workflows/build/badge.svg)':126 'go':145,162 'good':160 'guid':204 'img.shields.io':132,139 'img.shields.io/docker/pulls/mikefarah/yq.svg)':131 'img.shields.io/github/downloads/mikefar...':138 'input':187 'instal':73,77,86 'jq':27,63 'jq-like':26,62 'json':12,48 'latest':207 'like':28,64 'line':22,58 'lis':184 'manag':172 'match':82 'mikefarah/yq':99 'network':118 'new':112 'no-new-privileg':110 'none':119 'note':185,201 'opt':109 'packag':171 'path':80 'platform':156 'podman':92,182 'prefer':165 'privileg':113 'process':7,43 'processor':6,42 'properti':17,53 'pull':130 'pwd':97 'queri':8,44 'quick':202 'raw.githubusercontent.com':222 'raw.githubusercontent.com/mikefarah/yq/head/readme.md':221 'read':31,67 'releas':135,137 'requir':120,186 'rm':95,106 'run':88,94,105 'secur':108 'security-opt':107 'setup':79 'skill':226 'skill-yq-yaml-structured-data-processor' 'sourc':213,224 'source-agentskillexchange' 'start':200 'structur':4,40 'support':25,61 'toml':15,51 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'transform':10,46 'updat':32,68 'upstream':76,124,219 'usag':196,203 'use':23,59,74,176 'v':96 'varieti':169 'well':178 'wget':212 'written':143 'xml':13,49 'yaml':2,11,38,47 'yq':1,24,37,60,87,141","prices":[{"id":"0412b0f6-31aa-49e5-b729-fef109ebced4","listingId":"190a30c9-6013-49a2-95ba-f41ea5b763ed","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:28.314Z"}],"sources":[{"listingId":"190a30c9-6013-49a2-95ba-f41ea5b763ed","source":"github","sourceId":"agentskillexchange/skills/yq-yaml-structured-data-processor","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/yq-yaml-structured-data-processor","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:28.314Z","lastSeenAt":"2026-05-18T19:13:12.267Z"}],"details":{"listingId":"190a30c9-6013-49a2-95ba-f41ea5b763ed","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"yq-yaml-structured-data-processor","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"5f13b8a50bb0d7a4a9ab79573e511e91bc1a2425","skill_md_path":"skills/yq-yaml-structured-data-processor/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/yq-yaml-structured-data-processor"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"yq YAML and Structured Data Processor","description":"Process, query, and transform YAML, JSON, XML, CSV, TOML, and properties files from the command line using yq. Supports jq-like expressions for reading, updating, and converting between formats."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/yq-yaml-structured-data-processor"},"updatedAt":"2026-05-18T19:13:12.267Z"}}