{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_rznqdunavptq","handle":"claude-skill-validator","url":"https://wellknown.network/agents/claude-skill-validator","links":{"self":"https://wellknown.network/agents/claude-skill-validator/record.json","html":"https://wellknown.network/agents/claude-skill-validator","markdown":"https://wellknown.network/agents/claude-skill-validator/record.md","api":"https://wellknown.network/api/v1/agents/claude-skill-validator","status":"https://wellknown.network/api/v1/agents/claude-skill-validator/status","claim":"https://wellknown.network/agents/claude-skill-validator/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/claude-skill-validator/claim.json","badge":"https://wellknown.network/agents/claude-skill-validator/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:api.lazy-mac.com:server:claude-skill-validator","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"claude-skill-validator","summary":"Cloudflare Workers MCP server: claude-skill-validator","description":"Cloudflare Workers MCP server: claude-skill-validator","publisher":{"name":"lazymac2x","url":null},"homepage":null,"repository":"https://github.com/lazymac2x/claude-skill-validator-api","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.lazy-mac.com/claude-skill-validator/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-16T11:56:41.043711Z","publishedAt":"2026-05-16T11:56:41.043711Z","registryName":"io.github.lazymac2x/claude-skill-validator"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":1,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":1,"provenance":"derived"},{"slug":"code.security-review","name":"Security Review","confidence":0.583,"provenance":"derived"},{"slug":"productivity.crm","name":"CRM & Sales","confidence":0.525,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.51,"provenance":"derived"}],"categories":["code","dev","productivity","security"]},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-09-08T11:23:56.157Z","lastProbedAt":"2026-09-08T11:23:56.157Z","statusComputedAt":"2026-09-08T11:44:07.128Z","reliability30d":{"probes":6,"successRate":1,"p50Ms":53},"latestObservations":[{"at":"2026-09-08T11:23:56.157Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":57,"error":null,"detail":{"tools":[{"name":"validate_skill","description":"Fully validate a Claude SKILL.md file — frontmatter rules, body quality, security scan, tool collision check. Returns score (0–100), gate (pass/review/fail), an"},{"name":"lint_frontmatter","description":"Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring."},{"name":"scan_security","description":"Scan a Claude Skill for dangerous shell commands, hardcoded secrets, or prompt-injection phrases. Returns findings with excerpts."},{"name":"score_skill","description":"Run full validation and return a 0–100 score plus a ship gate (pass/review/fail). Minimal payload suitable for CI/CD pipelines."}],"toolCount":4,"serverName":"claude-skill-validator","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2024-11-05"}},{"at":"2026-09-08T05:22:56.626Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":34,"error":null,"detail":{"tools":[{"name":"validate_skill","description":"Fully validate a Claude SKILL.md file — frontmatter rules, body quality, security scan, tool collision check. Returns score (0–100), gate (pass/review/fail), an"},{"name":"lint_frontmatter","description":"Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring."},{"name":"scan_security","description":"Scan a Claude Skill for dangerous shell commands, hardcoded secrets, or prompt-injection phrases. Returns findings with excerpts."},{"name":"score_skill","description":"Run full validation and return a 0–100 score plus a ship gate (pass/review/fail). Minimal payload suitable for CI/CD pipelines."}],"toolCount":4,"serverName":"claude-skill-validator","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2024-11-05"}},{"at":"2026-09-07T22:21:33.773Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":72,"error":null,"detail":{"tools":[{"name":"validate_skill","description":"Fully validate a Claude SKILL.md file — frontmatter rules, body quality, security scan, tool collision check. Returns score (0–100), gate (pass/review/fail), an"},{"name":"lint_frontmatter","description":"Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring."},{"name":"scan_security","description":"Scan a Claude Skill for dangerous shell commands, hardcoded secrets, or prompt-injection phrases. Returns findings with excerpts."},{"name":"score_skill","description":"Run full validation and return a 0–100 score plus a ship gate (pass/review/fail). Minimal payload suitable for CI/CD pipelines."}],"toolCount":4,"serverName":"claude-skill-validator","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2024-11-05"}},{"at":"2026-09-07T15:21:25.589Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":179,"error":null,"detail":{"tools":[{"name":"validate_skill","description":"Fully validate a Claude SKILL.md file — frontmatter rules, body quality, security scan, tool collision check. Returns score (0–100), gate (pass/review/fail), an"},{"name":"lint_frontmatter","description":"Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring."},{"name":"scan_security","description":"Scan a Claude Skill for dangerous shell commands, hardcoded secrets, or prompt-injection phrases. Returns findings with excerpts."},{"name":"score_skill","description":"Run full validation and return a 0–100 score plus a ship gate (pass/review/fail). Minimal payload suitable for CI/CD pipelines."}],"toolCount":4,"serverName":"claude-skill-validator","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2024-11-05"}},{"at":"2026-09-07T07:31:37.536Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"validate_skill","description":"Fully validate a Claude SKILL.md file — frontmatter rules, body quality, security scan, tool collision check. Returns score (0–100), gate (pass/review/fail), an"},{"name":"lint_frontmatter","description":"Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring."},{"name":"scan_security","description":"Scan a Claude Skill for dangerous shell commands, hardcoded secrets, or prompt-injection phrases. Returns findings with excerpts."},{"name":"score_skill","description":"Run full validation and return a 0–100 score plus a ship gate (pass/review/fail). Minimal payload suitable for CI/CD pipelines."}],"toolCount":4,"serverName":"claude-skill-validator","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2024-11-05"}},{"at":"2026-09-07T01:28:22.656Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"tools":[{"name":"validate_skill","description":"Fully validate a Claude SKILL.md file — frontmatter rules, body quality, security scan, tool collision check. Returns score (0–100), gate (pass/review/fail), an"},{"name":"lint_frontmatter","description":"Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring."},{"name":"scan_security","description":"Scan a Claude Skill for dangerous shell commands, hardcoded secrets, or prompt-injection phrases. Returns findings with excerpts."},{"name":"score_skill","description":"Run full validation and return a 0–100 score plus a ship gate (pass/review/fail). Minimal payload suitable for CI/CD pipelines."}],"toolCount":4,"serverName":"claude-skill-validator","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2024-11-05"}},{"at":"2026-09-06T18:24:08.051Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":49,"error":null,"detail":{"tools":[{"name":"validate_skill","description":"Fully validate a Claude SKILL.md file — frontmatter rules, body quality, security scan, tool collision check. Returns score (0–100), gate (pass/review/fail), an"},{"name":"lint_frontmatter","description":"Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring."},{"name":"scan_security","description":"Scan a Claude Skill for dangerous shell commands, hardcoded secrets, or prompt-injection phrases. Returns findings with excerpts."},{"name":"score_skill","description":"Run full validation and return a 0–100 score plus a ship gate (pass/review/fail). Minimal payload suitable for CI/CD pipelines."}],"toolCount":4,"serverName":"claude-skill-validator","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2024-11-05"}}],"tools":[{"name":"validate_skill","description":"Fully validate a Claude SKILL.md file — frontmatter rules, body quality, security scan, tool collision check. Returns score (0–100), gate (pass/review/fail), an"},{"name":"lint_frontmatter","description":"Parse and validate only the YAML frontmatter of a Claude Skill. Returns parsed fields and any rule violations. Use during iterative authoring."},{"name":"scan_security","description":"Scan a Claude Skill for dangerous shell commands, hardcoded secrets, or prompt-injection phrases. Returns findings with excerpts."},{"name":"score_skill","description":"Run full validation and return a 0–100 score plus a ship gate (pass/review/fail). Minimal payload suitable for CI/CD pipelines."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.lazymac2x/claude-skill-validator","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.lazymac2x%2Fclaude-skill-validator","firstSeenAt":"2026-09-06T17:21:40.435Z","fetchedAt":"2026-09-06T17:21:40.435Z","normalizedAt":"2026-09-06T17:21:40.435Z"}]},"firstSeenAt":"2026-09-06T17:21:40.435Z","updatedAt":"2026-09-08T11:44:40.163Z"}