← Back to Skills Marketplace
darbling

Json Formatter Pro

by darbling · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
103
Downloads
1
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install json-utility-tools
Description
All-in-one JSON toolkit — format, validate, query, minify, and extract data from JSON. Built-in JMESPath query, JSONPath support, syntax highlighting. 适合API调...
README (SKILL.md)

JSON Utility Tools 🛠️

全能JSON工具集。

Features | 功能

  • 格式化:美化JSON输出
  • 验证:检查JSON语法正确性
  • 查询:支持JSONPath/JMESPath
  • 压缩:JSON压缩/解压缩
  • 提取:从JSON中提取特定字段

Usage | 使用

# 格式化
json_tool.py format '{"name":"test"}'

# 验证
json_tool.py validate file.json

# 查询
json_tool.py query '{"a":{"b":1}}' 'a.b'

免责声明:本工具仅供学习参考,不构成任何投资或商业建议。

Usage Guidance
This skill appears to be a local JSON utility, but there are clear mismatches and sloppy code that you should address before use: 1) Confirm you have Python on PATH — the skill does not declare this requirement. 2) The SKILL.md calls json_tool.py while the provided file is scripts/json_formatter.py — either the docs or filenames are wrong; ask the author or inspect/rename the script before running. 3) The usage examples (e.g., 'validate file.json') imply file-reading, but the script expects JSON text as an argument; passing a filename will not work as written. 4) Review the script source yourself (it contains some buggy/simplistic logic but no network calls or credential access). 5) If you decide to run it, do so in an isolated environment (sandbox/container) and avoid feeding sensitive data until you trust the author. 6) Prefer installing only from a known/verified source or request a corrected SKILL.md and an explicit runtime requirement (python3).
Capability Analysis
Type: OpenClaw Skill Name: json-utility-tools Version: 1.1.0 The skill bundle provides standard JSON utility functions including formatting, validation, and querying as described in SKILL.md. The implementation in scripts/json_formatter.py uses standard Python libraries (json, sys) and lacks any indicators of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name/description match the script's features (format, validate, minify, query, diff, sort). However the skill metadata declares no required binaries while the included script is a Python program (requires a Python runtime). The README/usage references json_tool.py but the bundle provides scripts/json_formatter.py — filename mismatch is incoherent.
Instruction Scope
SKILL.md instructs running a CLI named json_tool.py and gives examples like 'validate file.json' that imply file-path handling. The bundled script expects raw JSON strings as its second argv (it does not open paths), so usage examples are incorrect and could cause failures or confusion. The script performs only local JSON operations and makes no network calls or credential access, but its query/diff implementations are simplistic and buggy (e.g., naive JSONPath parsing, diff uses set(json.dumps(...)) which is likely incorrect).
Install Mechanism
No install spec (instruction-only) and one included script — nothing is downloaded at install time. This keeps install risk low, but the skill ships executable code in the bundle (scripts/json_formatter.py) which will run if invoked.
Credentials
The skill requests no environment variables or credentials (appropriate for a local JSON utility). However it fails to declare the need for a Python interpreter or any runtime dependency, which is a proportion/compatibility oversight. Source/homepage are missing (unknown origin), which affects trust.
Persistence & Privilege
always is false, no install hooks or config paths are requested, and the skill does not request to modify other skills or system settings. No elevated persistence is requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install json-utility-tools
  3. After installation, invoke the skill by name or use /json-utility-tools
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- Updated branding: Renamed to "JSON Utility Tools" and refreshed description to highlight JSONPath/JMESPath support and syntax highlighting. - Expanded bilingual documentation (English & Chinese), covering usage and feature list. - Clarified usage examples and simplified command-line interface in docs. - Added and updated disclaimer for better readability and scope clarification.
v1.0.2
- Added a disclaimer section clarifying informational purpose and data accuracy limits. - Disclaimer is provided in both English and Chinese.
v1.0.1
- No changes detected in this version.
v1.0.0
Initial release of json-formatter-pro. - Format, beautify, and minify JSON with configurable indentation. - Validate JSON strings with detailed error feedback. - Extract data using JSONPath queries. - Compare (diff) two JSON objects to show differences. - Sort JSON keys alphabetically. - Command-line usage with support for action-specific parameters.
Metadata
Slug json-utility-tools
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Json Formatter Pro?

All-in-one JSON toolkit — format, validate, query, minify, and extract data from JSON. Built-in JMESPath query, JSONPath support, syntax highlighting. 适合API调... It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.

How do I install Json Formatter Pro?

Run "/install json-utility-tools" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Json Formatter Pro free?

Yes, Json Formatter Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Json Formatter Pro support?

Json Formatter Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Json Formatter Pro?

It is built and maintained by darbling (@darbling); the current version is v1.1.0.

💬 Comments