← Back to Skills Marketplace
charlie-morrison

Requirements Checker

by charlie-morrison · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
83
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install requirements-checker
Description
Validate, lint, and sort Python requirements.txt files for best practices and CI.
Usage Guidance
This skill appears to do what it says: lint/validate/sort requirements files using the included Python script. Before installing or running it in CI, review and run the script locally on non-critical files: 1) run read-only commands first (validate/lint/compare/sort without --write) to inspect output; 2) if using --write, ensure you have backups or run under version control; 3) inspect the included script yourself (it's provided) to confirm it matches your security posture. No network calls, credentials, or installers were found in the provided files.
Capability Analysis
Type: OpenClaw Skill Name: requirements-checker Version: 1.0.0 The requirements-checker skill is a legitimate utility for validating, linting, sorting, and comparing Python requirements.txt files. The implementation in scripts/requirements-checker.py uses only the Python standard library, performs safe file operations on user-provided paths, and contains no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the provided script and SKILL.md. The tool only needs to read/compare/sort requirements files and the included Python script implements those features; no unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to run the included Python script on local requirements files (validate, lint, duplicates, sort, compare). The instructions reference only local file paths and output formats; they do not ask the agent to read unrelated system files, environment variables, or send data to external endpoints.
Install Mechanism
No install spec is provided (instruction-only wrapper with an included script). The script claims to be pure stdlib Python and does not declare downloads or external package installation.
Credentials
The skill declares no required environment variables, credentials, or config paths. The code reviewed does not read environment variables or request secrets.
Persistence & Privilege
The skill does not request always: true and has default invocation settings. It does not modify other skills or agent-wide configuration. The only potentially persistent effect is writing files when the user passes the --write flag to the sort command (expected behavior).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install requirements-checker
  3. After installation, invoke the skill by name or use /requirements-checker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug requirements-checker
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Requirements Checker?

Validate, lint, and sort Python requirements.txt files for best practices and CI. It is an AI Agent Skill for Claude Code / OpenClaw, with 83 downloads so far.

How do I install Requirements Checker?

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

Is Requirements Checker free?

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

Which platforms does Requirements Checker support?

Requirements Checker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Requirements Checker?

It is built and maintained by charlie-morrison (@charlie-morrison); the current version is v1.0.0.

💬 Comments