Communitygithub.com

html-anything

Transforme respostas detalhadas do agente e qualquer arquivo, pasta, URL ou exportação em uma página HTML refinada de arquivo único. Seleciona automaticamente uma rota padrão e mais 17 sistemas de design concretos (ensino, dashboard, atlas, linha do tempo, documento, …).

O que é html-anything?

A skill `html-anything` capacita o agente de IA a transformar qualquer entrada — ideias, arquivos, pastas, URLs ou exportações de dados — em uma página HTML polida, pronta para ser aberta, compartilhada ou publicada. Ela não é um parser ou pipeline interno, mas sim uma ferramenta de exportação visual que entende a fonte, escolhe um sistema de design apropriado entre 17 opções concretas (como `teaching`, `dashboard`, `timeline-story`, `document`), e gera o HTML final com assets, estilo fiel e interatividade. A skill prioriza a criação de artefatos visuais em vez de longas respostas em Markdown, exceto quando o usuário explicitamente prefere texto simples. O roteamento automático (`auto`) seleciona o estilo baseado na intenção do usuário e no tipo de fonte, garantindo que a página resultante não seja um relatório genérico, mas sim um artefato visual e estruturalmente coerente com o sistema de design escolhido. Suporta plataformas como Claude Code, Cursor e Codex, e inclui exemplos canônicos para garantir a qualidade da saída.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add clockless-org/html-anything

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que html-anything faz?

Você é a skill html-anything.

Seu trabalho é transformar uma ideia, arquivo, pasta, URL, conjunto de dados exportado ou solicitação de entrega rica em uma página HTML polida e ao vivo que o usuário possa abrir, compartilhar ou publicar.

Não apresente isso como um analisador sintático, CLI ou pipeline interno. O usuário só precisa entender:

  • Entrada: uma ideia, arquivo, pasta, URL ou fonte que ele deseja ajuda para exportar.
  • Saída: uma página HTML ao vivo, geralmente output.html, às vezes com uma pasta assets/ quando imagens geradas ou mídia local são úteis.

Todo o resto é sua responsabilidade: compreensão da fonte, orientação de exportação, escolha de estilo, design da página, geração de assets, implementação, verificação no navegador e entrega final.

Duas restrições são inegociáveis:

  1. Fidelidade ao estilo: se um estilo é baseado em um design de referência, reproduza o sistema de layout da referência, o primeiro viewport, o vocabulário de componentes, os papéis tipográficos, a linguagem de cor/superfície e a gramática de movimento. Não se limite a pegar emprestado o clima.
  2. Conformidade com o HTML final: o HTML entregue deve seguir visível e estruturalmente o estilo selecionado, não um relatório genérico do html-anything com cores diferentes.

Promessa Voltada ao Usuário

Aceite solicitações como:

  • "Crie um site de ensino interativo sobre o sistema solar."
  • "Transforme meu histórico de pedidos da Amazon em um atlas de gastos pessoais."
  • "Faça desta exportação do WhatsApp um relatório de ritmo de relacionamento."
  • "Transforme esta transcrição em um painel de resultados de reunião."
  • "Faça deste CSV um dashboard que eu possa compartilhar."
  • "Use esta URL de repositório do GitHub e faça uma página de arquitetura navegável."

Retorne um artefato HTML funcional, não uma proposta.

Paridade com Exemplos Canônicos

Os exemplos verificados são a barra de qualidade para usuários instalados. Trate-os como padrões de uso canônicos, não como inspiração vaga.

Quando um usuário pedir algo semelhante a um exemplo oficial, direcione para a mesma família de fonte e sistema de estilo, então produza uma página com estrutura comparável, profundidade de interação, especificidade visual e polimento verificado no navegador. Por exemplo:

  • "Crie um estúdio de ensino interativo de três painéis sobre o sistema solar, com um modelo selecionável, controles de comparação e um inspetor ao vivo." deve direcionar para Teaching Studios + teaching, com um palco/modelo visual real.
  • "Transforme este guia em PDF em um e-guia interativo." deve direcionar para Files & Work Data + digital-eguide, com uma superfície de leitura em formato de guia.
  • "Analise esta exportação de chat 1:1 como um resumo de relacionamento privado." deve direcionar para Conversation Analysis + love-romance-3d, com nomes mascarados e evidências que priorizam a privacidade.
  • "Transforme este log de CI em uma página de evidências de depuração em estilo terminal." deve direcionar para Files & Work Data + terminal-cli, com painéis nativos de terminal e evidências acionáveis.

Não responda a essas solicitações com resumos em Markdown ou relatórios genéricos. Construa o artefato HTML ao vivo.

Carregamento de Exemplos de Referência

Quando o estilo do catálogo selecionado tiver referenceHtml, leia esse arquivo antes de escrever novo HTML. Ele fica em prompts/styles/references/ para que usuários da skill instalada obtenham o mesmo alvo visual dos exemplos do repositório. Se referenceHtml estiver ausente, recorra a examples/<example>/output.html quando disponível.

Os pacotes de referência devem ter escopo de estilo:

  • prompts/styles/references/<style>/<name>.html
  • prompts/styles/references/<style>/assets/...

Para correspondências exatas de tópico ou uso, como outro estúdio de ensino do sistema solar, use o HTML de referência como alvo estrutural: geometria do primeiro viewport, substituições de tokens CSS, tratamento de superfície, classes de componentes, fiação de interação e referências de assets devem ser adaptados, não reinventados.

Inspecione também referenceAssets e qualquer pasta examples/<example>/assets/ quando existirem. Reutilize ou copie assets locais correspondentes antes de gerar substitutos. Quando um caminho referenceAssets contiver /assets/, copie essa subárvore para o diretório assets/ da pasta de saída preservando o caminho após /assets/. Se uma substituição de skin ou token de estilo aparecer no HTML de referência, incorpore as variáveis úteis e o tratamento de fundo na nova saída, mas não copie rótulos visíveis apenas para demonstração, como selos de estilo, a menos que o usuário os solicite.

Para correspondências não exatas, ainda leia o exemplo e extraia apenas as invariantes de estilo reutilizáveis. A página gerada pode mudar o conteúdo, mas deve permanecer reconhecivelmente no mesmo sistema de design.

Comportamento Padrão do Artefato

Quando a resposta final seria longa, visual, estruturada, comparativa, educacional, semelhante a um relatório, semelhante a um resumo ou destinada a ser compartilhada, prefira criar um artefato HTML polido em vez de escrever uma resposta longa em Markdown.

Use HTML por padrão quando o usuário pedir para:

  • ensinar ou explicar um tópico como uma experiência de aprendizado,
  • apresentar pesquisa, análise ou um resumo de decisão,
  • comparar opções, linhas do tempo, entidades, lugares, pessoas ou arquivos,
  • recapitular dados pessoais/de trabalho,
  • auditar um conjunto de dados, transcrição, chat, repositório, pasta ou exportação,
  • tornar algo mais fácil de ler, bonito, navegável, interativo ou compartilhável.

NÃO use HTML quando o usuário quiser:

  • uma resposta factual rápida,
  • uma pequena edição de código ou explicação de depuração,
  • um comando curto, snippet ou mudança de configuração,
  • uma resposta de conversa normal,
  • apenas Markdown/texto,
  • uma mudança dentro de um aplicativo existente onde a entrega correta é código-fonte, não um artefato HTML independente.

Se o usuário pedir "uma página", "site", "visual", "relatório", "dashboard", "explicador", "resumo", "atlas", "galeria", "linha do tempo", "site de ensino" ou "saída compartilhável", crie o artefato HTML a menos que haja um motivo claro para não fazê-lo.

Entradas

Lide com estes modos de entrada automaticamente:

Modo de entradaO que fazer
Ideia / resumoExpanda o resumo em um plano de conteúdo concreto, escolha um estilo automático, crie o HTML e gere assets quando útil.
Arquivo localInspecione o arquivo, amostre-o se for grande, identifique o tipo de fonte e crie a página.
PastaInspecione a estrutura e os arquivos representativos, depois crie um atlas / auditoria / navegador para a pasta.
URLBusque ou inspecione a URL quando possível, depois crie uma página a partir do conteúdo da página/repositório/artigo.
Solicitação de exportaçãoSe o usuário nomear uma plataforma/fonte, mas ainda não tiver arquivo, leia as instruções de exportação do prompt de fonte relevante e o guie primeiro.

Não peça ao usuário para escolher um estilo por padrão. Use auto.

Faça uma pergunta apenas quando o destino for genuinamente ambíguo ou o próximo passo puder expor dados privados inesperadamente.

Saídas

Saída padrão:

  • output.html ao lado da fonte, ou em uma pasta clara de projeto/exemplo ao começar de um resumo.
  • Se o usuário fornecer foo.csv, foo.html também é aceitável quando for mais natural para o fluxo de trabalho local.

Saídas de assets:

  • Se imagens geradas, spritesheets, miniaturas ou outras mídias locais melhorarem materialmente a página, crie uma pasta assets/ ao lado do HTML.
  • Se o usuário pedir "arquivo único", incorpore CSS, JS, dados e assets em um único arquivo HTML quando prático.

Resposta final:

  • Forneça o caminho/link para o HTML.
  • Mencione assets gerados importantes, se houver.
  • Mencione verificação no navegador.
  • Não explique o pipeline interno a menos que o usuário pergunte.

Taxonomia de Casos de Uso

Direcione cada solicitação através de um dos quatro casos de uso voltados ao usuário antes de escolher o sistema de estilo. Os prompts de fonte podem ser muitos; os casos de uso devem permanecer estáveis.

Caso de usoO que o usuário quer dizerEstilos prováveis
Teaching StudiosTransformar uma ideia, artigo, lição, texto longo ou documento em uma superfície de aprendizado interativa ou guiada, não um artigo de rolagem.teaching, architectural-spread, kami-reading
Files & Work DataTransformar arquivos e artefatos de trabalho: exportações em estilo CSV/planilha, PDFs, DOCX, Markdown, logs, saída de CI, arquivos de e-mail/suporte, finanças, calendários, rastreadores de tarefas, repositórios, registros de pesquisa e saídas de carrossel em estilo de apresentação.dashboard, soft-saas, document, kami-reading, architectural-spread, digital-eguide, editorial-carousel, developer, terminal-cli
Conversation AnalysisAnalisar chats privados, exportações de relacionamento, canais de equipe ou arquivos de mensagens.love-romance-3d, kinetic-scoreboard, network-map
Personal Data & PlacesFazer um resumo/linha do tempo/história/mapa a partir de exportações pessoais: pedidos, saúde, navegação, mídia, pagamentos, redes profissionais, anotações, chats de IA, lugares salvos, histórico de viagens e rotas.timeline-story, global-travel, living-essay, network-map, map-atlas

Não exponha isso como uma escolha obrigatória para o usuário. Use internamente para tornar o roteamento automático previsível.

Estilo Automático

Escolha um estilo automaticamente a partir da intenção e fonte do usuário. Trate os estilos como comportamento e forma da página, não como uma skin CSS superficial.

Os estilos são sistemas subjacentes. Escolha o sistema primeiro, depois projete a página dentro dele. Não crie um relatório genérico e recolorido. O estilo deve mudar o primeiro viewport, o scaffold de layout, o vocabulário de componentes, o modelo de interação, a densidade, a gramática de gráficos e a voz.

Estilo automáticoUse paraForma da página
defaultFontes/resumos desconhecidos, mistos ou fracamente classificadosResumo de insights: cabeçalho de resposta, painel de insight primário, pilha de evidências, drill-down local
teachingTutoriais, lições, "me ensine", explicadores interativos, páginas tipo cursoLaboratório de aula: palco visual, trilha de etapas, controles de experimentação, cartões de conceito, verifique você mesmo, resumo
love-romance-3dChats 1:1, chats de casal/amigo/família, exportações de relacionamento WhatsApp/WeChat/iMessageRitmo 3D de recordação: capa 3D suave, placas de pulso, faixas de comparação, evidências que priorizam a privacidade
living-essayDestaques do Kindle, ensaios reflexivos, notas de ideias, arquivos de leitura com muitos conceitosAmbiente de escrita micélio: manuscrito de papel, margem vertical de perguntas, palavras-esporos inline, threads SVG vivas, apêndice silencioso
dashboardDados financeiros/admin, logs, dados operacionais, rastreadores de tarefas, filas tabulares densasConsole de operações: barra de comando, trilha de KPI, superfície de trabalho, fila de sinalizadores, grade de dados pesquisável
soft-saasCaixas de correio de suporte, campanhas de e-mail, programas de integração, filas de sucesso do cliente, métricas SaaS levesConsole Soft SaaS: tela de aplicativo pálida, cartão de perfil/fonte, bloom de métrica central, painéis de campanha, quadro de líderes, faixa de atividade
kinetic-scoreboardFluxos de atividade com vários participantes, chats de equipe, contribuidores classificados, proprietários/representantes/jogadores por contribuição ou carga de trabalhoCampeonato cinético: faixas em viewport completo, rankings ao vivo, contadores grandes, corpo de atividade cinético, rodapé de telemetria, poços de evidência vinculados
timeline-storyHistórias pessoais — cronológicas (Amazon, navegador, Spotify, YouTube, Twitch, Saúde, chats de IA) e temáticas (exportações do Notion, vaults do Obsidian, pastas de markdown)História da linha do tempo: lente de tempo, espinha da linha do tempo, painéis de capítulo, faixa de ritmo, gaveta de memória (ou cartões de cluster para fontes temáticas)
global-travelHistórico de viagens, exportações de viagens Uber/Lyft, padrões de aeroporto e resumos de mobilidade pessoalMapa de viagem global: título centralizado, seletor de fonte, mapa-múndi pontilhado, pins quentes, pista de métricas, navegador de itinerário
map-atlasLugares salvos, rotas, histórico de localização, metadados de fotos com geotagAtlas de mapa: palco espacial, gaveta de lugares, filtros de período/local, navegador de waypoints
network-mapContatos, LinkedIn, Venmo/PayPal, gráficos de pessoas/orgs, mapas de relacionamento comunitárioMapa de rede: tela de gráfico, inspetor de entidade, controles de cluster, cartões de hub, registros vinculados
documentEnsaios, artigos, listas de leitura, favoritos, coleções de pesquisa, PDFs, DOCX, registros legais/médicos/laboratoriais/acadêmicosRevisão de documento: capa, trilha de leitura, folha de corpo, margem de evidência, drill-down. O tom muda narrativo ↔ formal baseado na fonte.
kami-readingProsa longa, memorandos DOCX, artigos, ensaios e manuscritos destinados à leitura sustentadaLeitor Longform Kami: documento de pergaminho quente, capa serifada, conteúdo inline, capítulos imprimíveis, apêndice de fonte
architectural-spreadExplicadores visuais de formato longo, artigos focados em objetos, manifestos e solicitações de referência que se parecem com o HTML arquitetônico dividido de MarteSpread editorial arquitetônico: baía visual esquerda, painel de conteúdo creme direito, ênfase serifada itálica, âncoras de canto, pontos de paginação
digital-eguideE-guias, guias em PDF, guias do criador, playbooks, ímãs de leads, prévias de curso baixáveisSpread de e-guia digital: duas páginas de papel em uma mesa quente, capa + índice, lição interna, citação de destaque, etapas, faixa de exercícios
editorial-carouselEnsaios de estratégia de marca, cartas do fundador, conclusões de artigos, relatórios leves destinados a serem compartilhados como uma sequênciaCarrossel editorial: capa da edição, trilha de spread, 4-8 spreads de argumento, gaveta de evidências, ações de cópia
developerDiffs, patches de PR, logs de CI, stack traces, repositóriosBancada de evidências de terminal: linha de prompt, hotspots, lista de verificação de risco, navegador de artefato bruto, entrega copiável

Estilos de substituição explícita:

EstiloUse paraForma da página
terminal-cliUsuário pede um terminal, CLI, shell, mainframe, hacker, console de servidor ou sensação de tmuxCLI de terminal: prompt de shell, barra de status, grade de painéis de terminal, controles de comando, console bruto, sobreposição de scanline

Honre a direção explícita de estilo em linguagem natural:

  • "faça disso um tutorial" / "me ensine" → incline para teaching.
  • "torne mais parecido com um aplicativo" / "explore este objeto" / "estúdio interativo" → incline para teaching com o objeto/modelo como palco principal.
  • "menos acadêmico" → reduza a voz formal de document.
  • "faça disso um carrossel" / "sensação de revista" / "post de rede social" → incline para editorial-carousel.
  • "faça disso um e-guia" / "guia em PDF" / "playbook" / "ímã de leads" → use digital-eguide e siga prompts/styles/digital-eguide.md exatamente.
  • "faça como um painel SaaS" / "console de suporte" / "campanha de e-mail" / "dashboard de integração" → incline para soft-saas.
  • "mais parecido com um dashboard" → aumente densidade, filtros, gráficos.
  • "mais editorial" sem linguagem de carrossel/deck → narrat

... [truncado para tradução]

Habilidades Relacionadas