xml-parse

star 55

Parse and transform XML/HTML documents using command-line tools in the shared volume at {{SHARED_VOLUME}}.

bidewio By bidewio schedule Updated 2/21/2026

name: xml-parse description: "Parse and transform XML/HTML documents using command-line tools in the shared volume at {{SHARED_VOLUME}}." metadata: openclaw: emoji: "📰"


XML Parse

Process XML and HTML files from the shared volume at {{SHARED_VOLUME}}.

Parse XML

# Extract elements with xmlstarlet
xmlstarlet sel -t -v "//item/title" {{SHARED_VOLUME}}/input/feed.xml

# Transform XML to CSV
xmlstarlet sel -t -m "//record" -v "name" -o "," -v "value" -n {{SHARED_VOLUME}}/input/data.xml > {{SHARED_VOLUME}}/output/data.csv

Tips for AI Agents

  • Use xmlstarlet for XPath queries and XSLT transformations.
  • Use xmllint for validation and formatting.
  • For HTML parsing, use tools that handle malformed markup gracefully.
Install via CLI
npx skills add https://github.com/bidewio/better-openclaw --skill xml-parse
Repository Details
star Stars 55
call_split Forks 8
navigation Branch main
article Path SKILL.md
More from Creator