← Back to Skills Marketplace
datadrivenconstruction

Validation Rules Builder

darwinlinuxwin32 ⚠ suspicious
1175
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install validation-rules-builder
Description
Build validation rules for construction data. Create RegEx and logic-based validation for BIM elements, cost codes, and schedule data.
Usage Guidance
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.
Capability Analysis
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).
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install validation-rules-builder
  3. After installation, invoke the skill by name or use /validation-rules-builder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug validation-rules-builder
Version 2.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Validation Rules Builder?

Build validation rules for construction data. Create RegEx and logic-based validation for BIM elements, cost codes, and schedule data. It is an AI Agent Skill for Claude Code / OpenClaw, with 1175 downloads so far.

How do I install Validation Rules Builder?

Run "/install validation-rules-builder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Validation Rules Builder free?

Yes, Validation Rules Builder is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Validation Rules Builder support?

Validation Rules Builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux, win32).

Who created Validation Rules Builder?

It is built and maintained by datadrivenconstruction (@datadrivenconstruction); the current version is v2.1.0.

💬 Comments