← Back to Skills Marketplace
Maven POM Validator
by
charlie-morrison
· GitHub ↗
· v1.0.0
· MIT-0
96
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install maven-pom-validator
Description
Validate and lint Maven pom.xml files for structure, dependencies, plugins, and best practices. Use when asked to lint, validate, check, or audit pom.xml fil...
Usage Guidance
This skill appears to do what it says: it runs a local Python script to lint pom.xml files and does not request credentials or network access. Before installing or running it, you may want to: 1) inspect scripts/maven_pom_validator.py yourself (it's included) to confirm you are comfortable executing it; 2) run it on sample files in a sandbox or non-production environment; and 3) note that it will read any pom.xml you point it at and will flag hardcoded absolute paths found inside plugin configurations. There are no obvious incoherencies or unexpected external contacts in the provided files.
Capability Analysis
Type: OpenClaw Skill
Name: maven-pom-validator
Version: 1.0.0
The maven-pom-validator skill is a static analysis tool designed to lint and validate Maven pom.xml files. The implementation in scripts/maven_pom_validator.py uses only the Python standard library to perform XML parsing and regex-based checks for structural correctness, dependency management, and plugin configurations. There is no evidence of network activity, file system modification, or command execution, and the instructions in SKILL.md accurately reflect the script's functionality without any prompt-injection attempts.
Capability Assessment
Purpose & Capability
Name/description match what is present: the SKILL.md documents lint/validate/dependencies/plugins commands and the repository includes a Python script that performs those checks. No unrelated binaries, services, or credentials are requested.
Instruction Scope
Runtime instructions tell the agent to run the included Python script against a specified pom.xml (e.g., python3 scripts/maven_pom_validator.py lint pom.xml). The script operates on local POM files, inspects XML structure and text, and emits findings; it does not reference external endpoints, other system config, or unrelated environment variables.
Install Mechanism
No install spec is provided (instruction-only). The included script is pure-Python stdlib and does not download or install external code. This is low-risk and proportionate for the stated purpose.
Credentials
No environment variables, credentials, or config paths are required. The checks operate on the POM contents and local filesystem paths mentioned in the POM (the script flags hardcoded paths in plugin configuration), which is expected for a linter.
Persistence & Privilege
always is false and the skill does not request persistent privileges or modify other skill/system configurations. Autonomous invocation is allowed by the platform default but is not combined with broad credential access or other red flags.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install maven-pom-validator - After installation, invoke the skill by name or use
/maven-pom-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 Maven POM Validator?
Validate and lint Maven pom.xml files for structure, dependencies, plugins, and best practices. Use when asked to lint, validate, check, or audit pom.xml fil... It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.
How do I install Maven POM Validator?
Run "/install maven-pom-validator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Maven POM Validator free?
Yes, Maven POM Validator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Maven POM Validator support?
Maven POM Validator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Maven POM Validator?
It is built and maintained by charlie-morrison (@charlie-morrison); the current version is v1.0.0.
More Skills