← Back to Skills Marketplace
Package Json Linter
by
charlie-morrison
· GitHub ↗
· v1.0.0
· MIT-0
91
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install package-json-linter
Description
Lint and validate package.json files for common mistakes, missing fields, security issues, and best practices. Use when asked to lint, validate, audit, or ch...
Usage Guidance
This skill appears coherent and limited to linting package.json files. Before running it, review the bundled script if you have concerns (it's pure Python and uses only stdlib), and prefer running it on a test copy or inside a container if you will scan large or sensitive directories. Note the package has no homepage and an unknown owner; if provenance matters for your environment, ask the publisher for a source repository or documentation before trusting it in production.
Capability Analysis
Type: OpenClaw Skill
Name: package-json-linter
Version: 1.0.0
The package-json-linter skill is a legitimate tool for auditing Node.js configuration files. The core logic in scripts/package_json_linter.py uses Python's standard library to safely parse JSON and apply rules for security, dependencies, and best practices. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
The name/description match the included Python linter script and SKILL.md describes invoking that script. No unrelated binaries, env vars, or cloud credentials are requested.
Instruction Scope
Runtime instructions only invoke the bundled Python script to lint package.json files and specify output formats; they do not instruct the agent to read unrelated secrets, system config, or send data to external endpoints. Scanning directories recursively is consistent with the stated purpose.
Install Mechanism
No install spec or external downloads are present. The skill is instruction-only with a bundled pure‑stdlib Python script, so nothing is fetched from third-party URLs during install.
Credentials
The skill requires no environment variables or credentials. The linter only reads package.json files (and related project fields) which is proportional to its purpose.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system privileges or attempt to modify other skill/system configurations.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install package-json-linter - After installation, invoke the skill by name or use
/package-json-linter - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Package Json Linter?
Lint and validate package.json files for common mistakes, missing fields, security issues, and best practices. Use when asked to lint, validate, audit, or ch... It is an AI Agent Skill for Claude Code / OpenClaw, with 91 downloads so far.
How do I install Package Json Linter?
Run "/install package-json-linter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Package Json Linter free?
Yes, Package Json Linter is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Package Json Linter support?
Package Json Linter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Package Json Linter?
It is built and maintained by charlie-morrison (@charlie-morrison); the current version is v1.0.0.
More Skills