Claude Skill
thedaviddias/skill-check
skill-check is a TypeScript linter for validating agent skill files. It checks skillmd files for errors and ensures correct format for AI agent workflows.
Overview
Repository
Install this Skill
npx skill-check .Registry
npx skill-check .npx skill-check check . --format json --no-security-scan > baseline.jsonnpx skill-check check . --baseline baseline.json --no-security-scannpx skill-check init --interactivenpx skill-check /path/to/repo
Summary
A linter tool for validating and checking agent skill files, ensuring they follow the correct format and structure.
代理技能文件的Linter(Claude Skill)
Key features
- Validates skill file structure and format
- Checks for common errors in skill definitions
- Supports skillmd file linting
- Built with TypeScript for reliability
- Integrates with AI agent workflows
Use cases
- Ensuring skill files are correctly formatted before deployment
- Automated quality checks in CI/CD pipelines for agent skills
- Debugging and fixing skill definition errors
- Maintaining consistency across multiple skill files
README excerpt
# skill-check [](https://www.npmjs.com/package/skill-check) [](https://github.com/thedaviddias/skill-check/actions/workflows/ci.yml) [](LICENSE) `skill-check` validates agent skills with clear diagnostics, auto-fix support, quality scoring, and optional security scanning.  ## Quick Start ```bash npx skill-check . ``` ## Features - Validates `SKILL.md` structure, frontmatter, description quality, body limits, and local references. - Scores skills from 0-100 so teams can track quality improvements over time. - Supports deterministic `--fix` for safe formatting and metadata corrections. - Runs an integrated security scan (`agent-scan`) in the same CLI pipeline. - Accepts local paths and GitHub URLs (`https://github.com/<owner>/<repo>`). - Exports text, JSON, SARIF, HTML, and GitHub annotation formats. ## Install Options Global install via curl: ```bash curl -fsSL https://raw.githubusercontent.com/thedaviddias/skill-check/main/scripts/install.sh | bash ``` Install via Homebrew: ```bash brew tap thedaviddias/skill-check https://github.com/thedaviddias/skill-check brew install skill-check ``` ## Commands | Command | Description | |---|---| | `skill-check [path\|github-url]` | Shorthand for `skill-check check [path\|github-url]` | | `skill-check check [path\|github-url]` | Run validation (and optional security scan) | | `skill-check split-body [path]` | Preview/apply section-based body split into `references/*.md` | | `skill-check new <name>` | Scaffold a new skill directory with SKILL.md template | | `ski