skillcheck
NewLocal-first lint checks for agent SKILL.md files
Summary
md files against heuristic rules to ensure they are well-formed and ready for packaging or sharing.
- It helps developers catch missing operational coverage and formatting issues before distributing skills to other agents.
Overview
skillcheck
Use this skill when an agent needs to validate one or more SKILL.md files before packaging, sharing, or installing them.
Required Inputs
- •Path to one or more skill markdown files.
- •Optional minimum score threshold.
Required Tools
- •Local filesystem read access.
- •Node.js 18 or newer for the CLI.
Side Effects
skillcheck reads markdown files and prints reports. It does not install skills, modify files, call external services, or write to live accounts.
Approval Requirements
No approval is needed for local reads. Ask the user before combining this with any workflow that edits, installs, publishes, or sends skill content externally.
Examples
skillcheck SKILL.md
skillcheck --json --min-score 90 skills/*/SKILL.mdValidation Workflow
Run npm test, npm run check, and npm run smoke after changing rules, fixtures, or output formatting.
Limitations
The rules are heuristic and deterministic. They cannot prove a skill is safe; they identify missing operational coverage for human or agent review.
Install & Usage
mkdir -p .claude/skillsAdd the configuration to .claude/skills/skillcheck.md
/skillcheckUse Cases
Usage Examples
/skillcheck SKILL.md
/skillcheck --json --min-score 90 skills/*/SKILL.md
Run skillcheck on all skill files in the current directory and show a summary report.
Security Audits
Frequently Asked Questions
What is skillcheck?
skillcheck is a local-first lint tool that validates SKILL.md files against heuristic rules to ensure they are well-formed and ready for packaging or sharing. It helps developers catch missing operational coverage and formatting issues before distributing skills to other agents.
How to install skillcheck?
To install skillcheck: create the skills directory (mkdir -p .claude/skills), then add the config to .claude/skills/skillcheck.md. Finally, /skillcheck in Claude Code.
What is skillcheck best for?
skillcheck is a community categorized under General. It is designed for: agent. Created by rogerchappel.
What can I use skillcheck for?
skillcheck is useful for: Validate a single SKILL.md file before committing it to a repository.; Run a batch check on multiple skill files in a directory to ensure consistency.; Integrate skillcheck into a CI pipeline to automatically validate skill files on pull requests.; Use the JSON output to programmatically review skill quality across a skill library.; Set a minimum score threshold to enforce quality standards for skill contributions.; Quickly verify a downloaded skill file from the community before installing it..