MCP-Server

claude-skill-validator

io.github.lazymac2x/claude-skill-validator
KI & Agenten Entwicklertools Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Validates Claude SKILL.md files, checks frontmatter and quality, scans for security issues, and produces scores and ship gates.

lint_frontmatter
Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring.
Eingabeschema
{'type': 'object', 'required': ['yaml'], 'properties': {'yaml': {'type': 'string', 'description': 'Raw YAML content without --- delimiters (just key: value lines)'}}}
scan_security
Scan a Claude Skill for dangerous shell commands, hardcoded secrets, or prompt-injection phrases. Returns findings with excerpts.
Eingabeschema
{'type': 'object', 'required': ['skill_md'], 'properties': {'skill_md': {'type': 'string', 'description': 'The skill text to scan for security issues'}}}
score_skill
Run full validation and return a 0–100 score plus a ship gate (pass/review/fail). Minimal payload suitable for CI/CD pipelines.
Eingabeschema
{'type': 'object', 'required': ['skill_md'], 'properties': {'tools': {'type': 'array', 'items': {'type': 'string'}}, 'skill_md': {'type': 'string', 'description': 'Full SKILL.md contents'}, 'allowed_tools': {'type': 'array', 'items': {'type': 'string'}}}}
validate_skill
Fully validate a Claude SKILL.md file — frontmatter rules, body quality, security scan, tool collision check. Returns score (0–100), gate (pass/review/fail), and structured errors/warnings.
Eingabeschema
{'type': 'object', 'required': ['skill_md'], 'properties': {'tools': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional override tool list if not declared in frontmatter'}, 'skill_md': {'type': 'string', 'description': 'Full contents of the SKILL.md file including --- frontmatter ---'}, 'allowed_tools': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional whitelist; non-listed tools will produce errors'}}}
Hinzugefügt
score_skill
17. September 2026 12:43
Hinzugefügt
scan_security
17. September 2026 12:43
Hinzugefügt
lint_frontmatter
17. September 2026 12:43
Hinzugefügt
validate_skill
17. September 2026 12:43