parser
v3.0.2Parse JSON, CSV, XML, and logs into structured output. Use when converting formats, validating structure, extracting fields, analyzing nested data.
Installation
Please help me install the skill `parser` from SkillHub official store.
npx skills add ckchzh/parser
parser
Parse and extract data from various file formats.
Commands
json
Parse JSON files (uses jq if available, else built-in)
scripts/script.sh json
csv
Parse CSV files, optionally extract a column by name or number
scripts/script.sh csv
xml
Parse XML files with optional XPath (requires python3)
scripts/script.sh xml
yaml
Parse YAML files with optional key path (requires python3)
scripts/script.sh yaml
lines
Filter lines by pattern (grep-like, with context)
scripts/script.sh lines
split
Split file content by delimiter
scripts/script.sh split
extract
Extract text matching a regex pattern
scripts/script.sh extract
stats
Show file statistics (lines, words, chars, encoding)
scripts/script.sh stats
Requirements
- python3
- jq (optional)
Powered by BytesAgain | bytesagain.com | [email protected]
Data Storage
Parse results can be cached in ~/.local/share/parser/.