← 返回 Skills 市场
datadrivenconstruction

Xml Reader

作者 datadrivenconstruction · GitHub ↗ · v2.1.0
darwinlinuxwin32 ✓ 安全检测通过
1144
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install xml-reader
功能描述
Read and parse XML from construction systems - P6 schedules, BSDD exports, IFC-XML, COBie-XML. Convert to pandas DataFrames.
安全使用建议
This skill appears coherent for parsing construction XML and converting to pandas DataFrames. Before installing, consider: (1) filesystem access is declared — only provide files you intend the agent to read; (2) the SKILL.md includes Python XML parsing that will run on user-supplied files, and parsing untrusted XML can have risks (excessive resource usage from 'billion‑laughs' style payloads or other XML-specific attack patterns). If you will feed untrusted XML, prefer a hardened parser (defusedxml) or limit input size. Also verify you trust the skill source (homepage is provided but author is unknown) and ensure python3 is available in the environment. Finally, note a minor metadata mismatch: claw.json lists version 2.0.0 while registry metadata lists 2.1.0 — likely harmless but worth confirming.
功能分析
Type: OpenClaw Skill Name: xml-reader Version: 2.1.0 The skill is designed to parse various construction-related XML files and convert them into pandas DataFrames. The Python code uses standard libraries (`xml.etree.ElementTree`, `pandas`) for this purpose. File system access is explicitly declared in `claw.json` and is consistent with the `ET.parse(file_path)` calls in `SKILL.md`. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts designed to make the agent deviate from its stated purpose or perform harmful actions. The instructions and code are clear and align with the skill's description.
能力评估
Purpose & Capability
Name/description match the manifest and SKILL.md: an XML parsing helper for construction formats. The manifest requests python3 and filesystem permission which are reasonable for reading user-provided XML files and producing DataFrames.
Instruction Scope
SKILL.md contains Python parsing code and instructions that operate on files/data provided by the user. The instructions do not instruct the agent to read unrelated system files, contact external endpoints, or collect unrelated secrets.
Install Mechanism
This is an instruction-only skill with no install spec or external downloads. That minimizes install-time risk; the skill only requires a local python3 binary to be present.
Credentials
No environment variables or credentials are requested. The manifest requests filesystem permission only, which is proportional to reading user-supplied files.
Persistence & Privilege
always:false and default autonomous invocation are used (normal). The manifest declares filesystem permission which is needed for reading files but is a broad permission — the user should be aware it grants access to local files the agent can reach.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install xml-reader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /xml-reader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
- Added support for reading and parsing XML from major construction data standards including P6 schedules, BSDD exports, IFC-XML, and COBie-XML. - Converts parsed XML elements into structured pandas DataFrames for easy data analysis. - Introduced specialized reader classes for P6, IFC, COBie, and BSDD XML formats, each with tailored parsing functions. - Enhanced namespace handling and robust element-to-dictionary conversion. - Updated documentation with example usage and quick start guide.
v1.0.0
Initial release of the XML Reader skill for construction data. - Parse and read XML files from key construction systems: Primavera P6 schedules, BSDD exports, IFC-XML, and COBie-XML. - Convert parsed XML data into structured pandas DataFrames for easy analysis. - Includes specialized readers for P6, IFC-XML, COBie-XML, and BSDD XML formats with targeted parsing methods. - Provides helper methods for finding elements by tag, extracting namespaces, and flattening XML structures. - Quick start examples and common use cases provided in the documentation.
元数据
Slug xml-reader
版本 2.1.0
许可证
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Xml Reader 是什么?

Read and parse XML from construction systems - P6 schedules, BSDD exports, IFC-XML, COBie-XML. Convert to pandas DataFrames. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1144 次。

如何安装 Xml Reader?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install xml-reader」即可一键安装,无需额外配置。

Xml Reader 是免费的吗?

是的,Xml Reader 完全免费(开源免费),可自由下载、安装和使用。

Xml Reader 支持哪些平台?

Xml Reader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux, win32)。

谁开发了 Xml Reader?

由 datadrivenconstruction(@datadrivenconstruction)开发并维护,当前版本 v2.1.0。

💬 留言讨论