← 返回 Skills 市场
datadrivenconstruction

Validation Rules Builder

作者 datadrivenconstruction · GitHub ↗ · v2.1.0
darwinlinuxwin32 ⚠ suspicious
1175
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install validation-rules-builder
功能描述
Build validation rules for construction data. Create RegEx and logic-based validation for BIM elements, cost codes, and schedule data.
安全使用建议
This skill appears to do what it says: build and apply validation rules to user-provided construction data. Before installing or running: (1) confirm you only supply non-sensitive project files (do not upload credentials, private keys, or unrelated system files); (2) review the Python examples locally if you plan to execute any code snippets—there are no packaged binaries or installs, so running sample code will happen in your environment; (3) verify the publisher/site (homepage provided) if you need vendor provenance; and (4) if you want stronger isolation, run processing in a sandbox or throwaway environment since the skill expects filesystem access to read user files.
功能分析
Type: OpenClaw Skill Name: validation-rules-builder Version: 2.1.0 The skill implements a data validation engine. It is classified as 'suspicious' primarily due to the `add_custom_rule` method in `SKILL.md`. This method allows the definition and execution of arbitrary Python callables as validation functions. While a legitimate feature for flexibility, it presents a significant vulnerability for arbitrary code execution if an attacker can inject a malicious function via prompt injection to the OpenClaw agent. The `claw.json` requests 'filesystem' permissions, which is broad but justified by the `instructions.md`'s stated need to handle data in various file formats (CSV, Excel, JSON).
能力评估
Purpose & Capability
Name and description match the content of SKILL.md and instructions.md: the skill builds regex and logic-based validation rules for construction/BIM/cost/schedule data. Declaring python3 as a required binary and filesystem permission is consistent with the included Python examples and the skill's intent to accept and process user-provided files (CSV/Excel/JSON).
Instruction Scope
The SKILL.md and instructions.md focus on accepting user data, building/validating rules, and returning structured results. There are no instructions to read unrelated system files, access environment secrets, call external endpoints, or exfiltrate data. The instructions explicitly constrain processing to user-provided or skill-referenced data.
Install Mechanism
There is no install specification and no code files to execute; this is an instruction-only skill. That is the lowest-risk install model and consistent with the provided documentation and examples.
Credentials
The skill declares no environment variables, no credentials, and no config paths. The claw.json manifest lists filesystem permission, which is proportionate because the skill accepts file paths and processes user-supplied files. No unrelated credentials or broad environment access are requested.
Persistence & Privilege
always is false and the skill is user-invocable; model invocation is not disabled (normal). The skill does not request permanent presence, nor does it ask to modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install validation-rules-builder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /validation-rules-builder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
- Added skill documentation detailing business case, problem statement, and technical solution. - Describes a comprehensive Python validation engine for construction data using regex and logic rules. - Outlines supported rule types such as regex, range, enum, required, and custom logic for validating BIM elements, cost codes, and schedules. - Includes a catalog of pre-defined patterns for construction data fields (e.g., WBS, cost codes, drawing numbers). - Provides example method signatures and usage for building and applying validation rules.
v1.0.0
Validation Rules Builder 1.0.0 - Initial release. - Enables building and executing validation rules for construction data. - Supports RegEx, numeric range, enumeration, required fields, and custom logic-based validations. - Includes pre-defined patterns for BIM elements, cost codes, WBS, and other common construction data fields. - Provides validation results with error, warning, and info severity levels.
元数据
Slug validation-rules-builder
版本 2.1.0
许可证
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Validation Rules Builder 是什么?

Build validation rules for construction data. Create RegEx and logic-based validation for BIM elements, cost codes, and schedule data. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1175 次。

如何安装 Validation Rules Builder?

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

Validation Rules Builder 是免费的吗?

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

Validation Rules Builder 支持哪些平台?

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

谁开发了 Validation Rules Builder?

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

💬 留言讨论