Cloudflare Workers MCP server: claude-skill-validator
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring.
| Argument | Type | Description |
|---|
| yaml* | string | Raw YAML content without --- delimiters (just key: value lines) |
{
"type": "object",
"required": [
"yaml"
],
"properties": {
"yaml": {
"type": "string",
"description": "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.
| Argument | Type | Description |
|---|---|---|
| skill_md* | string | The skill text to scan for security issues |
{
"type": "object",
"required": [
"skill_md"
],
"properties": {
"skill_md": {
"type": "string",
"description": "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.
| Argument | Type | Description |
|---|---|---|
| tools | array | |
| skill_md* | string | Full SKILL.md contents |
| allowed_tools | array |
{
"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"
}
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| tools | array | Optional override tool list if not declared in frontmatter |
| skill_md* | string | Full contents of the SKILL.md file including --- frontmatter --- |
| allowed_tools | array | Optional whitelist; non-listed tools will produce errors |
{
"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"
}
}
}