claude-skill-validator-api
Cloudflare Workers MCP server: claude-skill-validator. REST + MCP (JSON-RPC 2.0). Live: api.lazy-mac.com/claude-skill-validator
by lazymac2x
Cloudflare Workers MCP server: claude-skill-validator
Validates Claude AI model capabilities and skill performance.
Captured live from the server via tools/list.
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.
Full contents of the SKILL.md file including --- frontmatter ---
Optional override tool list if not declared in frontmatter
Optional whitelist; non-listed tools will produce errors
Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring.
Raw YAML content without --- delimiters (just key: value lines)
Scan a Claude Skill for dangerous shell commands, hardcoded secrets, or prompt-injection phrases. Returns findings with excerpts.
The skill text to scan for security issues
Run full validation and return a 0–100 score plus a ship gate (pass/review/fail). Minimal payload suitable for CI/CD pipelines.
Full SKILL.md contents
Cloudflare Workers MCP server: claude-skill-validator. REST + MCP (JSON-RPC 2.0). Live: api.lazy-mac.com/claude-skill-validator
claude_desktop_config.json
{
"mcpServers": {
"claude-skill-validator": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.lazy-mac.com/claude-skill-validator/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.