← Back to Skills Marketplace
Prettierrc Validator
by
charlie-morrison
· GitHub ↗
· v1.0.0
· MIT-0
76
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install prettierrc-validator
Description
Validate and lint Prettier configuration files (.prettierrc, .prettierrc.json, .prettierrc.yaml, .prettierrc.toml, package.json#prettier) for structure, inva...
Usage Guidance
This skill appears coherent and low-risk: it bundles a Python script to lint Prettier configs and requires no credentials or installs. Before using it, you may want to (1) quickly scan the included scripts yourself or run them in a sandbox/CI runner on a non-production machine, (2) avoid running it against code you don't trust if you have policies about reading repository files (the tool reads config files you point it at), and (3) be aware that optional dependencies (PyYAML, tomli) are standard parsers — if you install them, use official package sources (PyPI) to avoid supply-chain risks. If you need guarantees beyond this review, run the script with a Python security scanner or inspect the remainder of the file not shown in the truncated preview.
Capability Analysis
Type: OpenClaw Skill
Name: prettierrc-validator
Version: 1.0.0
The skill bundle is a legitimate utility for validating Prettier configuration files. The Python script (scripts/prettierrc_validator.py) performs static analysis on JSON, YAML, and TOML files using safe parsing methods (e.g., yaml.safe_load) and contains no network activity, file system modifications, or unauthorized data access. The SKILL.md instructions are consistent with the tool's purpose and do not contain any prompt injection attempts.
Capability Assessment
Purpose & Capability
Name/description match the provided code and SKILL.md. The bundled Python script implements config parsing and lint rules for Prettier options; there are no unrelated credentials, binaries, or platform hooks requested.
Instruction Scope
Runtime instructions are explicit: run the included Python script against config files. The script reads the specified config file(s) and parses JSON/YAML/TOML (with fallbacks) and does not attempt to read unrelated system files, environment variables, or call external endpoints. JS configs are explicitly excluded from static validation.
Install Mechanism
No install spec is present (instruction-only with a packaged script). No remote downloads or binary installs are requested; optional dependencies (PyYAML, tomli) are standard parsing libraries and only used if present.
Credentials
The skill declares no required environment variables, credentials, or config paths. The code does not reference any secrets or external service tokens.
Persistence & Privilege
always is false and the skill does not request persistent system modifications or modify other skills' configurations. It does not install background services or enable permanent agent-level privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install prettierrc-validator - After installation, invoke the skill by name or use
/prettierrc-validator - 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 Prettierrc Validator?
Validate and lint Prettier configuration files (.prettierrc, .prettierrc.json, .prettierrc.yaml, .prettierrc.toml, package.json#prettier) for structure, inva... It is an AI Agent Skill for Claude Code / OpenClaw, with 76 downloads so far.
How do I install Prettierrc Validator?
Run "/install prettierrc-validator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Prettierrc Validator free?
Yes, Prettierrc Validator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Prettierrc Validator support?
Prettierrc Validator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Prettierrc Validator?
It is built and maintained by charlie-morrison (@charlie-morrison); the current version is v1.0.0.
More Skills