度比对两个JSON文件的所有字段
v1.0.0实现两个JSON文件的深度比对,支持无序列表匹配和忽略指定字段,输出结构化Excel差异报告。
⭐ 0· 55·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description: deep JSON comparison -> SKILL.md provides a Python implementation that compares JSONs, supports unordered-list matching, ignores fields, and writes an Excel report using openpyxl. The code and usage examples are coherent with the stated purpose.
Instruction Scope
SKILL.md contains the full Python implementation and usage examples that read user-specified JSON files and write an Excel file. The instructions do not attempt to read unrelated system files or environment variables. Note: the skill assumes presence of a Python runtime and instructs the user to pip install openpyxl; the manifest doesn't list required binaries, so the runtime dependency is only documented in the markdown.
Install Mechanism
There is no install spec (instruction-only), which is low-risk. The instructions tell users to pip install openpyxl — a standard package install. No downloads from arbitrary URLs or archives are present.
Credentials
The skill declares no environment variables, no credentials, and no config paths. The code operates purely on files the user provides and the local filesystem, which aligns with its purpose.
Persistence & Privilege
The skill is not always-enabled and does not request persistent or elevated privileges. It does not modify other skills or system-wide configuration.
Assessment
This skill is internally coherent: it provides working Python code and instructions to compare JSON files and write an Excel report. Before using it: (1) Review the Python code in SKILL.md yourself to ensure it meets your expectations. (2) Run it in a controlled environment (virtualenv/container) and install openpyxl with pip install openpyxl to avoid contaminating your system environment. (3) Only run the script on copies of sensitive data if you are concerned about accidental exfiltration—while the code writes results to a local Excel file, it does perform file I/O on whatever paths you provide. (4) Note that the skill package does not include a separate code file (json_compare.py); you may need to save the included code to a local script before running. (5) If you want stronger reproducibility, pin the openpyxl version and add an explicit install spec or shipping of the .py file in the skill bundle.Like a lobster shell, security has layers — review code before you run it.
latestvk977z1k2kh1sn3j0xx38c37yf184ctda
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
