← 返回 Skills 市场
Parser
作者
BytesAgain2
· GitHub ↗
· v3.0.2
· MIT-0
333
总下载
0
收藏
2
当前安装
7
版本数
在 OpenClaw 中安装
/install parser
功能描述
Parse JSON, CSV, XML, and logs into structured output. Use when converting formats, validating structure, extracting fields, analyzing nested data.
安全使用建议
This skill appears to do what it says: local parsing of files using jq/python/awk and caches results under a directory in your home. Before installing: (1) inspect the full scripts/script.sh (the file was partially shown) to confirm there are no network calls or unexpected commands in the truncated portion, (2) avoid running it on sensitive secrets/credential files since it will read those files and may cache outputs, and (3) note it will create ~/.local/share/parser-tool (SKILL.md mentions ~/.local/share/parser/ — a small path mismatch). If you need higher assurance, run the script in a sandbox or review the complete script content. If you don't want local caching, remove or modify the DATA_DIR usage in the script.
功能分析
Type: OpenClaw Skill
Name: parser
Version: 3.0.2
The 'parser' skill bundle is a functional utility for processing JSON, CSV, XML, and YAML files. The implementation in 'scripts/script.sh' uses standard tools (jq, awk, grep) and Python heredocs to perform data extraction and formatting. The script follows safe coding practices, such as using environment variables and sys.argv to pass data to Python, avoiding shell injection. While the XML parser uses the standard 'xml.etree.ElementTree' library (which has known theoretical vulnerabilities like XXE), there is no evidence of intentional malice, data exfiltration, or unauthorized network activity. The instructions in 'SKILL.md' are clear and align with the tool's stated purpose.
能力评估
Purpose & Capability
Name/description (parse JSON/CSV/XML/logs/etc.) aligns with the included script and SKILL.md commands (json, csv, xml, yaml, lines, split, extract, stats). Required tooling (python3, optional jq) is appropriate for parsing tasks.
Instruction Scope
SKILL.md instructs running scripts/script.sh with explicit parsing commands. The script only reads user-specified files, invokes jq/python/awk/awk-like logic for parsing, and prints results. It does not instruct reading unrelated system files or sending data to external endpoints in the provided content.
Install Mechanism
No install spec is present (instruction-only with bundled script). Nothing is downloaded or extracted from remote URLs.
Credentials
The skill requires no credentials or special environment variables. It does use HOME to create a cache directory. This is reasonable for a local parser, but users should note it writes data under the home directory.
Persistence & Privilege
always:false and no special privileges requested. The script creates a cache directory at ~/.local/share/parser-tool and stores parsed results; this persistent write to the user home is expected but worth noting.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install parser - 安装完成后,直接呼叫该 Skill 的名称或使用
/parser触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.0.2
v3.0.2: Fixed SKILL.md alignment — declared data storage, env vars, fixed python3 injection.
v3.0.1
v3.0.1: SKILL.md rewritten to match new script commands.
v3.0.0
v3.0.0: Complete rewrite with real parser functionality.
v2.0.1
update
v2.0.0
v2.5 retry: desc+homepage+source+security
v1.0.1
retry-fix-token
v1.0.0
Initial release
元数据
常见问题
Parser 是什么?
Parse JSON, CSV, XML, and logs into structured output. Use when converting formats, validating structure, extracting fields, analyzing nested data. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 333 次。
如何安装 Parser?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install parser」即可一键安装,无需额外配置。
Parser 是免费的吗?
是的,Parser 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Parser 支持哪些平台?
Parser 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Parser?
由 BytesAgain2(@ckchzh)开发并维护,当前版本 v3.0.2。
推荐 Skills