skillcheck
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@skillcheckCheck the Markdown links in the ./skill directory for broken ones"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
skillcheck
Linter de CI para skills, plugins e MCP servers de agentes de IA.
Skills, arquivos CLAUDE.md/SKILL.md e manifests de MCP server referenciam links, comandos
e caminhos que a IA segue às cegas. Nada valida isso hoje — se um link vira 404 ou um comando
muda de flag, a skill quebra silenciosamente na produção do usuário.
skillcheck escaneia um diretório e verifica se os links http(s) citados em Markdown
realmente respondem, sinalizando os quebrados com exit code diferente de zero (pronto pra CI).
Uso
npx skillcheck ./minha-skillskillcheck: escaneando links em ./minha-skill
✓ [200] https://github.com/exemplo
✗ [404] https://github.com/settings/developer_program
2 link(s) verificado(s), 1 quebrado(s).Links dentro de blocos de código (```) não são checados — são exemplos de saída, não links vivos.
Opções
Flag | Padrão | Descrição |
| — | Saída em JSON, pra consumir em CI |
|
| Checagens simultâneas |
|
| Timeout por link |
| — | Domínio extra a ignorar (repetível) |
Domínios de exemplo (example.com, your-website.com, localhost, etc.) já vêm ignorados por padrão.
Resiliência
Retry com backoff exponencial em erro de rede (300ms, 600ms, ...) antes de marcar como quebrado
HTTP 429 (rate limit) não conta como quebrado — aparece com aviso (
⚠), mas não falha o CI, já que é limite do servidor, não prova de link mortoPontuação de frase colada na URL (
...veja o link.→ o.final não vira parte do link) é removida automaticamenteAceita apontar direto pra um arquivo único, não só diretório:
skillcheck ./SKILL.md
Related MCP server: SiteAudit MCP
Rodar como servidor MCP (qualquer CLI de IA)
Além do CLI de terminal, skillcheck roda como servidor MCP via stdio — assim qualquer cliente
compatível com Model Context Protocol (Claude Code, Cursor, Windsurf, etc.) chama a checagem de
links como ferramenta nativa, sem precisar dar shell out.
skillcheck mcpConfiguração de exemplo (.mcp.json ou equivalente do seu cliente):
{
"mcpServers": {
"skillcheck": {
"command": "npx",
"args": ["skillcheck", "mcp"]
}
}
}Isso expõe a ferramenta check_links(path, ignoreDomains?), que retorna o mesmo JSON do modo --json
do CLI.
Roadmap
Checagem de links HTTP(S) em Markdown
Ignora blocos de código e domínios de exemplo
Checagem concorrente com retry e backoff
Saída em JSON + CI de exemplo (dogfood) no próprio repo
Servidor MCP (
skillcheck mcp) — roda em qualquer CLI de IA compatívelValidação de manifests de MCP server (JSON schema)
Checagem de comandos/flags de CLI citados no texto
Ação de GitHub reutilizável (
skillcheck-action)
Desenvolvimento
npm install
npm run build
node dist/cli.js <diretório>Licença
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Scan any URL for AI agent readability — Vercel Spec, llmstxt.org, and agent-protocol manifests.
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Converts any URL to clean, LLM-ready Markdown using real Chrome browsers
MCP tools for AI agents: render URLs to image/PDF, check link health, convert HTML/CSV/JSON.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with the ability to lint, validate, and auto-fix Markdown files to ensure compliance with established Markdown standards and best practices.6MIT
- AlicenseAqualityDmaintenanceEnables AI agents to perform instant SEO, performance, and security audits of any website through the Model Context Protocol. It provides comprehensive analysis without requiring API keys or configuration.115MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to access structured content by building static Markdown/JSON files served as a Model Context Protocol server.1-
- AlicenseAqualityBmaintenanceEnables AI agents to lint API artifacts (OpenAPI, AsyncAPI, Arazzo) and manage rulesets conversationally via the Model Context Protocol.4Apache 2.0