Use Xidel to pull targeted values from pages, XML documents, or JSON APIs with CSS selectors, XPath, XQuery, or JSONiq expressions.
Scanned 6/8/2026
Install via CLI
openskills install agentskillexchange/skills---
name: "Extract structured fields from HTML XML and JSON endpoints with Xidel selectors"
slug: "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."
github_stars: 835
verification: "security_reviewed"
source: "https://github.com/benibela/xidel"
author: "Benjamin Eichel and contributors"
publisher_type: "oss"
category: "Data Extraction & Transformation"
framework: "Multi-Framework"
tool_ecosystem:
github_repo: "benibela/xidel"
github_stars: 835
---
# Extract structured fields from HTML XML and JSON endpoints with Xidel selectors
Use Xidel to pull targeted values from pages, XML documents, or JSON APIs with CSS selectors, XPath, XQuery, or JSONiq expressions.
## Prerequisites
Xidel CLI
## Installation
Basic usage or getting-started notes:
- A simple example to return the titles of all pages linked by some starting page:
- xidel http://example.org --follow //a --extract //title
- xidel http://example.org -f //a -e //title
- Source: https://github.com/benibela/xidel
- Extracted from upstream docs: https://raw.githubusercontent.com/benibela/xidel/HEAD/README.md
## Documentation
- http://www.videlibri.de/xidel.html
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/extract-structured-fields-from-html-xml-and-json-endpoints-with-xidel-selectors/)
No comments yet. Be the first to comment!