← 返回 Skills 市场
cutthemustard

Data Validate

作者 CutTheMustard · GitHub ↗ · v1.0.2
cross-platform ✓ 安全检测通过
355
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install data-validate
功能描述
Validate URLs and JSON schemas against format rules.
使用说明 (SKILL.md)

data-validate

Validate data formats: URL parsing, JSON Schema (draft-07) validation, email syntax (RFC 5322), and phone format (E.164).

Important: User Consent Required

Before validating any user-provided data, always confirm with the user that they consent to sending the data to an external validation service. Do not autonomously validate data that may contain personally identifiable information (PII) without explicit user approval.

Endpoints

URL Validation

curl -X POST https://validate.agentutil.net/v1/url \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/path"}'

JSON Schema Validation

curl -X POST https://validate.agentutil.net/v1/json-schema \
  -H "Content-Type: application/json" \
  -d '{"data": {"name": "test"}, "schema": {"type": "object", "required": ["name"]}}'

Email Syntax Check

Validates RFC 5322 structure only — no SMTP connection, no inbox verification.

curl -X POST https://validate.agentutil.net/v1/email \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]"}'

Phone Format Check

Validates E.164 format structure only.

curl -X POST https://validate.agentutil.net/v1/phone \
  -H "Content-Type: application/json" \
  -d '{"phone": "+1-555-0100"}'

Response Format

{
  "valid": true,
  "url": "https://example.com/path",
  "protocol": "https:",
  "hostname": "example.com",
  "errors": [],
  "request_id": "abc-123",
  "service": "https://validate.agentutil.net"
}

Pricing

  • Free tier: 10 queries/day, no authentication required
  • Paid tier: $0.001/query via x402 protocol (USDC on Base)

Privacy

All validation is syntax/format checking only. No data is stored or logged beyond the immediate response. No SMTP probing, no payment network contact, no third-party forwarding. Rate limiting uses IP hashing only.

安全使用建议
This skill sends user data to an external API (validate.agentutil.net). Before installing or invoking it: (1) verify the service owner and HTTPS certificate for the domain; (2) confirm the privacy claims — you may want to test with non-sensitive data to ensure no logging or retention; (3) note the SKILL.md requires you to obtain explicit consent before sending PII — enforce that in your agent flow; (4) the pricing section mentions an on-chain payment protocol (x402 / USDC on Base) while also saying 'no authentication required' — ask the provider how paid-tier tracking and billing work; (5) if you cannot verify the provider or its privacy/billing model, prefer a local validator (libraries like ajv for JSON Schema) to avoid sending sensitive data externally.
功能分析
Type: OpenClaw Skill Name: data-validate Version: 1.0.2 The skill 'data-validate' is designed to validate data formats (URLs, JSON, email, phone) by sending them to an external API at `https://validate.agentutil.net`. While it involves sending user data to an external service, the `SKILL.md` explicitly instructs the AI agent to 'always confirm with the user' for consent before sending any personally identifiable information (PII). There is no evidence of malicious intent, data exfiltration beyond the stated purpose, obfuscation, or attempts at prompt injection to bypass user consent or perform unauthorized actions. The described actions are consistent with a legitimate utility service.
能力评估
Purpose & Capability
The name/description (URL and JSON schema validation) matches the SKILL.md: it provides curl examples for URL, JSON Schema, email, and phone validation against an external API. There are no unrelated credentials or binaries requested.
Instruction Scope
The instructions explicitly direct the agent to POST user data to https://validate.agentutil.net endpoints. The SKILL.md does require explicit user consent before sending data (especially PII), which is appropriate. This is still a privacy-sensitive operation because validation is performed off-host; the agent will transmit whatever data is provided to the external service if consent is given.
Install Mechanism
Instruction-only skill with no install step and no code files — lowest install risk. The skill uses curl examples but does not install or download code.
Credentials
No environment variables, credentials, or config paths are requested. The skill does not ask for unrelated secrets or elevated access, so requested environment access is proportionate to its purpose.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent or elevated privileges or modify other skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install data-validate
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /data-validate 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Remove credit card endpoint, add user consent requirement, lead with non-PII endpoints
v1.0.1
Clarify privacy: all validation is syntax-only, no data stored or forwarded
v1.0.0
Initial release of data-validate skill: - Validate emails (RFC 5322), URLs, E.164 phone numbers, and credit card numbers (Luhn check) - JSON Schema (draft-07) validation support - Simple API endpoints for each type of validation - Free tier: 10 queries/day, no authentication needed - Privacy-friendly: no personal data collected; IP hashing for rate limits only
元数据
Slug data-validate
版本 1.0.2
许可证
累计安装 1
当前安装数 1
历史版本数 3
常见问题

Data Validate 是什么?

Validate URLs and JSON schemas against format rules. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 355 次。

如何安装 Data Validate?

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

Data Validate 是免费的吗?

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

Data Validate 支持哪些平台?

Data Validate 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Data Validate?

由 CutTheMustard(@cutthemustard)开发并维护,当前版本 v1.0.2。

💬 留言讨论