/install json-schema-toolkit
JSON Schema Toolkit
Validate, generate, and convert JSON Schemas with zero dependencies.
Commands
All commands use scripts/json_schema.py.
Generate Schema from Sample Data
python3 scripts/json_schema.py generate --input sample.json
python3 scripts/json_schema.py generate --input sample.json --output schema.json
echo '{"name":"Jo","age":25}' | python3 scripts/json_schema.py generate --input -
Auto-detects string formats (email, date-time, date, uri, ipv4).
Validate JSON Against Schema
python3 scripts/json_schema.py validate --schema schema.json --data data.json
Reports all validation errors with JSON paths. Exit code 1 on failure.
Convert Schema to Code
python3 scripts/json_schema.py convert --input schema.json --format typescript
python3 scripts/json_schema.py convert --input schema.json --format python-dataclass
python3 scripts/json_schema.py convert --input schema.json --format markdown --name User
Supported formats: typescript, python-dataclass, markdown.
Supported Validation Keywords
type, enum, required, properties, additionalProperties, items, minLength, maxLength, pattern, minimum, maximum, minItems, maxItems, format.
Stdin Support
Use --input - to pipe JSON from stdin for both generate and validate --data.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install json-schema-toolkit - 安装完成后,直接呼叫该 Skill 的名称或使用
/json-schema-toolkit触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Json Schema Toolkit 是什么?
Validate JSON data against JSON Schema, generate schemas from sample JSON, and convert schemas to TypeScript interfaces, Python dataclasses, or Markdown docs... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 166 次。
如何安装 Json Schema Toolkit?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install json-schema-toolkit」即可一键安装,无需额外配置。
Json Schema Toolkit 是免费的吗?
是的,Json Schema Toolkit 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Json Schema Toolkit 支持哪些平台?
Json Schema Toolkit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Json Schema Toolkit?
由 John Wang(@johnnywang2001)开发并维护,当前版本 v1.0.0。