validate_skill
Check SKILL.md files for correct structure, naming conventions, and completeness to ensure they're ready for testing in AI agent development workflows.
Instructions
Validate a SKILL.md file for correct structure, naming conventions, and completeness. Call this after writing or editing a SKILL.md before running tests. Returns a list of issues found and whether the skill is valid.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skill_path | Yes | Path to the SKILL.md file or directory containing skills (e.g. '.claude/skills/my-skill/SKILL.md') |
Implementation Reference
- evalview/mcp_server.py:432-437 (handler)The tool 'validate_skill' is implemented as a call to the 'evalview skill validate' CLI command within the MCP server's tool handler.
elif name == "validate_skill": skill_path = os.path.normpath(args.get("skill_path", "")) if not skill_path: return "Error: 'skill_path' is required." cmd = ["evalview", "skill", "validate", skill_path]