{"id":"ddb0e57e-95c5-4fd3-9c89-5d4cfdf30ca7","shortId":"9PgN2Y","kind":"skill","title":"Extract structured fields from HTML XML and JSON endpoints with Xidel selectors","tagline":"Use Xidel to pull targeted values from pages, XML documents, or JSON APIs with CSS selectors, XPath, XQuery, or JSONiq expressions.","description":"# Extract structured fields from HTML XML and JSON endpoints with Xidel selectors\n\nUse Xidel to pull targeted values from pages, XML documents, or JSON APIs with CSS selectors, XPath, XQuery, or JSONiq expressions.\n\n## Prerequisites\n\nXidel CLI\n\n## Installation\n\nBasic usage or getting-started notes:\n- A simple example to return the titles of all pages linked by some starting page:\n- xidel http://example.org --follow //a --extract //title\n- xidel http://example.org -f //a -e //title\n\n- Source: https://github.com/benibela/xidel\n- Extracted from upstream docs: https://raw.githubusercontent.com/benibela/xidel/HEAD/README.md\n\n## Documentation\n\n- http://www.videlibri.de/xidel.html\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors/)","tags":["extract","structured","fields","from","html","xml","and","json","endpoints","with","xidel","selectors"],"capabilities":["skill","source-agentskillexchange","skill-extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors","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/extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors","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 (839 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:10:24.824Z","embedding":null,"createdAt":"2026-05-18T13:16:29.351Z","updatedAt":"2026-05-18T19:10:24.824Z","lastSeenAt":"2026-05-18T19:10:24.824Z","tsv":"'/a':96,102 '/benibela/xidel':108 '/benibela/xidel/head/readme.md':115 '/skills/extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors/)':126 '/title':98,104 '/xidel.html':119 'agent':121 'agentskillexchange.com':125 'agentskillexchange.com/skills/extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors/)':124 'api':25,58 'basic':71 'cli':69 'css':27,60 'doc':112 'document':22,55,116 'e':103 'endpoint':9,42 'exampl':80 'example.org':94,100 'exchang':123 'express':33,66 'extract':1,34,97,109 'f':101 'field':3,36 'follow':95 'get':75 'getting-start':74 'github.com':107 'github.com/benibela/xidel':106 'html':5,38 'instal':70 'json':8,24,41,57 'jsoniq':32,65 'link':88 'note':77 'page':20,53,87,92 'prerequisit':67 'pull':16,49 'raw.githubusercontent.com':114 'raw.githubusercontent.com/benibela/xidel/head/readme.md':113 'return':82 'selector':12,28,45,61 'simpl':79 'skill':122 'skill-extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors' 'sourc':105,120 'source-agentskillexchange' 'start':76,91 'structur':2,35 'target':17,50 'titl':84 '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' 'upstream':111 'usag':72 'use':13,46 'valu':18,51 'www.videlibri.de':118 'www.videlibri.de/xidel.html':117 'xidel':11,14,44,47,68,93,99 'xml':6,21,39,54 'xpath':29,62 'xqueri':30,63","prices":[{"id":"4e1a6d79-e745-4177-bc99-42f1e25b71a6","listingId":"ddb0e57e-95c5-4fd3-9c89-5d4cfdf30ca7","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:16:29.351Z"}],"sources":[{"listingId":"ddb0e57e-95c5-4fd3-9c89-5d4cfdf30ca7","source":"github","sourceId":"agentskillexchange/skills/extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors","isPrimary":false,"firstSeenAt":"2026-05-18T13:16:29.351Z","lastSeenAt":"2026-05-18T19:10:24.824Z"}],"details":{"listingId":"ddb0e57e-95c5-4fd3-9c89-5d4cfdf30ca7","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors","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":"ce971dba1ea7f06454966308e40bfb44ddd0deca","skill_md_path":"skills/extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Extract structured fields from HTML XML and JSON endpoints with Xidel selectors","description":"Use Xidel to pull targeted values from pages, XML documents, or JSON APIs with CSS selectors, XPath, XQuery, or JSONiq expressions."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors"},"updatedAt":"2026-05-18T19:10:24.824Z"}}