docs-to-skill
Skill0 starsChanged 4 months agoMITView on GitHub
Transforma documentacao markdown (.md) em uma skill do Claude Code pratica e funcional — detecta se a doc e procedimental (vira workflow acionavel) ou conceitual (vira referencia consultavel), consolida arquivo unico/glob/pasta docs inteira, sintetiza (nunca copia verbatim) em SKILL.md enxuto + references/ por topico, ancora cada afirmacao na fonte (arquivo › heading) e audita o resultado deterministicamente. Use quando o usuario disser "transforma essa documentacao/README em skill", "vira uma skill esse docs/", "gera uma skill a partir desses .md", "consolida a pasta docs numa skill", "quero uma skill que saiba o que esta nesta doc". Gatilhos: /docs-to-skill, "doc em skill", "markdown em skill", "book-to-skill mas pra markdown". NAO e para PDF/EPUB (use book-to-skill) nem para criar skill do zero sem fonte (use skill-creator/skill-scout).
2 other projects use a version of this.
Adopted by
Most recently taken up by
- moriwo-dev-ai/amateras-registrytheir own version, first seen Jul 26, 2026
- jay-sahnan/skillstheir own version, first seen Feb 11, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- jay-sahnan/skills★ 1same name
- moriwo-dev-ai/amateras-registry★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository17 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- agent-skills-and-subagentsSkill
- anthropic-api-handbookSkill
- app-to-cliSkill
- claude-code-handbookSkill
- install-skillSkill
- mcp-handbookSkill
- session-handoffSkill
- site-endpoint-scanSkill
- site-to-cliSkill
- skill-evalSkill
- skilljar-transcriptsSkill
- skill-lintSkill
- skill-prospectorSkill
- skill-scoutSkill
- ui-reskinSkill
- video-curriculumSkill
The file
Files
/docs-to-skill — documentação markdown → skill funcional
Pega documentação que já existe em .md e a destila numa skill instalável. O valor não é
copiar a doc: é reestruturá-la para outro Claude usar enquanto trabalha — SKILL.md enxuto que
roteia, detalhe em references/ carregado sob demanda, e cada afirmação rastreável até a fonte
(anti-alucinação verificável). É a "fatia markdown" da book-to-skill, no estilo do ateliê.
Princípios herdados (não os viole): extrair estrutura, não resumo · nunca copiar verbatim — sintetizar · front-load o SKILL.md (compaction trunca o fim) · toda asserção ancorada · o Topic Index é o que faz a skill gerada navegável.
Quando NÃO usar
- Fonte é PDF/EPUB/DOCX →
book-to-skill. Aqui é só markdown (.txt/.rstsão ignorados com aviso). - Não há doc, é criar uma skill do zero →
skill-creator//skill-scout.
Pipeline (4 passos)
1. SCAN — mapear a doc (determinístico)
pwsh -NoProfile -File scripts/scan.ps1 <arquivo.md | "glob/**/*.md" | pasta>Devolve JSON: árvore de headings por arquivo, code-blocks/tabelas/links, tokens estimados,
signals (procedural vs conceitual), suggestedType, suggestedName, skipped, warnings.
Leia o JSON — ele é o seu mapa. Se ok:false, resolva o input antes de seguir.
2. PLAN + SCAFFOLD — decidir forma e criar o esqueleto (julgamento)
- Confirme o tipo com o
suggestedType+ sua leitura dos headings.--typeforça; senão, se ambíguo, pergunte ao usuário (AskUserQuestion): workflow (doc procedimental → passos acionáveis) ou reference (doc conceitual → corpus consultável). Híbrido = workflow no SKILL.md + reference noreferences/. - Agrupe headings em tópicos (1 tópico ≈ 1 arquivo
references/<topico>.md). Não faça "um arquivo por heading"; agrupe por área temática. - Crie o esqueleto: pasta
<nome>/comSKILL.md+references/vazios. Leiareferences/output-templates.mdpara os moldes exatos de SKILL.md (workflow vs reference), do Topic Index e do layoutreferences/.
3. BUILD + ANCHOR — preencher com fidelidade (julgamento)
- Preencha cada
references/<topico>.mdsintetizando a doc (voz prática "use X quando Y"; preserve termos/nomes exatos do autor; uma afirmação por parágrafo). - Ancore cada afirmação na fonte. Formato e regras em
references/anchor-protocol.md(leia antes de ancorar). Pule este endurecimento só se o usuário passou--no-anchors. - Termine o SKILL.md: visão geral + Topic Index (termo/pergunta → arquivo) + "quando ler cada
reference". Mantenha o corpo < 500 linhas; o peso vai para
references/.
4. AUDIT — validar antes de fechar (determinístico)
pwsh -NoProfile -File scripts/audit.ps1 <pasta-da-skill-gerada> [-ScanJson scan.json]Checa frontmatter, links internos, densidade de âncoras, placeholders residuais, corpo ≤500
linhas, referências órfãs e (com -ScanJson) cobertura (nenhum arquivo-fonte sem âncora). Itere
até ok:true / exit 0. Reporte ao usuário os warnings que sobraram com seu parecer.
Fechamento
A skill nasce no ateliê (~/.claude/skills\<nome>\), inerte. Lembre o usuário: para usá-la
num projeto é /install-skill <nome> lá dentro.
Guardrails
- Anti-alucinação: só afirme o que está na doc; se a fonte não cobre algo, não invente — a âncora é a prova. Cobertura incompleta vira aviso, não preenchimento criativo.
- Inspiração, não cópia: reescreva a doc com suas palavras; não cole blocos verbatim.
- A skill gerada não leva README/CHANGELOG/INSTALL internos — só o essencial à execução.
- Só toca a pasta da skill nova dentro do ateliê; nada fora dela.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

