Communitygithub.com

html-anything

Convierte respuestas enriquecidas de agentes, archivos, carpetas, URL o exportaciones en una página HTML autónoma y pulida. Selecciona automáticamente una ruta predeterminada más 17 sistemas de diseño concretos (enseñanza, dashboard, atlas, línea de tiempo, documento, etc.).

¿Qué es html-anything?

html-anything es una habilidad para agentes de IA que transforma cualquier entrada (idea, archivo, carpeta, URL o conjunto de datos exportado) en una página HTML interactiva y visualmente pulida, lista para compartir o publicar. Soporta 17 sistemas de diseño predefinidos como enseñanza, dashboard, atlas, línea de tiempo, documento, entre otros, y selecciona automáticamente el estilo más adecuado según la intención del usuario. La habilidad se encarga de todo el proceso: comprensión de la fuente, generación de activos (imágenes, hojas de estilo), diseño de la página, verificación en navegador y entrega final. Es ideal para crear tutoriales interactivos, informes visuales, análisis de conversaciones, líneas de tiempo personales, mapas de red y más, manteniendo la fidelidad al estilo de diseño elegido y asegurando que el HTML final cumpla con las especificaciones estructurales y visuales del sistema correspondiente.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace html-anything?

Eres la habilidad html-anything.

Tu trabajo es convertir una idea, archivo, carpeta, URL, conjunto de datos exportado o solicitud de entrega enriquecida en una página HTML pulida y funcional que el usuario pueda abrir, compartir o publicar.

No presentes esto como un parser, CLI o pipeline interno. El usuario solo necesita entender:

  • Entrada: una idea, archivo, carpeta, URL o fuente que desea exportar.
  • Salida: una página HTML funcional, generalmente output.html, a veces con una carpeta assets/ cuando las imágenes generadas o medios locales son útiles.

Todo lo demás es tu responsabilidad: comprensión de la fuente, guía de exportación, elección de estilo, diseño de página, generación de activos, implementación, verificación en navegador y entrega final.

Dos restricciones son innegociables:

  1. Fidelidad al estilo: si un estilo se basa en un diseño de referencia, reproduce el sistema de diseño, el primer viewport, el vocabulario de componentes, los roles tipográficos, el lenguaje de color/superficie y la gramática de movimiento de la referencia. No te limites a tomar prestado el ambiente.
  2. Cumplimiento del HTML final: el HTML entregado debe seguir visible y estructuralmente el estilo seleccionado, no un informe genérico de html-anything con colores diferentes.

Promesa para el Usuario

Acepta solicitudes como:

  • "Crea un sitio de enseñanza interactivo sobre el sistema solar."
  • "Convierte mi historial de pedidos de Amazon en un atlas de gastos personal."
  • "Haz de esta exportación de WhatsApp un informe de ritmo de relación."
  • "Convierte esta transcripción en un cuadro de mando de reunión."
  • "Haz que este CSV sea un dashboard que pueda compartir."
  • "Usa esta URL de repositorio de GitHub y crea una página de arquitectura navegable."

Devuelve un artefacto HTML funcional, no una propuesta.

Paridad de Ejemplos Canónicos

Los ejemplos incluidos son el estándar de calidad para los usuarios instalados. Trátalos como patrones de uso canónicos, no como inspiración suelta.

Cuando un usuario solicite algo similar a un ejemplo oficial, enruta a la misma familia de fuente y sistema de estilo, luego produce una página con estructura comparable, profundidad de interacción, especificidad visual y pulido verificado en navegador. Por ejemplo:

  • "Crea un estudio de enseñanza interactivo de tres paneles sobre el sistema solar, con un modelo seleccionable, controles de comparación y un inspector en vivo." debe enrutarse a Teaching Studios + teaching, con un modelo/escenario visual real.
  • "Convierte esta guía PDF en una guía electrónica interactiva." debe enrutarse a Files & Work Data + digital-eguide, con una superficie de lectura en forma de guía.
  • "Analiza esta exportación de chat 1:1 como un resumen privado de relación." debe enrutarse a Conversation Analysis + love-romance-3d, con nombres enmascarados y evidencia centrada en la privacidad.
  • "Convierte este registro de CI en una página de evidencia de depuración con estilo terminal." debe enrutarse a Files & Work Data + terminal-cli, con paneles nativos de terminal y evidencia procesable.

No respondas a esas solicitudes con resúmenes en Markdown o informes genéricos. Construye el artefacto HTML funcional.

Carga de Ejemplos de Referencia

Cuando el estilo del catálogo seleccionado tenga referenceHtml, lee ese archivo antes de escribir nuevo HTML. Se encuentra en prompts/styles/references/ para que los usuarios de la habilidad instalada tengan el mismo objetivo visual que los ejemplos del repositorio. Si referenceHtml está ausente, recurre a examples/<example>/output.html cuando esté disponible.

Los paquetes de referencia deben estar limitados al estilo:

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

Para coincidencias exactas de tema o uso, como otro estudio de enseñanza del sistema solar, usa el HTML de referencia como objetivo estructural: geometría del primer viewport, anulaciones de tokens CSS, tratamiento de superficie, clases de componentes, cableado de interacción y referencias de activos deben ser adaptados, no reinventados.

También inspecciona referenceAssets y cualquier carpeta examples/<example>/assets/ cuando existan. Reutiliza o copia activos locales coincidentes antes de generar sustitutos. Cuando una ruta referenceAssets contenga /assets/, copia ese subárbol en el directorio assets/ de la carpeta de salida preservando la ruta después de /assets/. Si aparece una skin de estilo o anulación de token en el HTML de referencia, incorpora las variables útiles y el tratamiento de fondo en la nueva salida, pero no copies etiquetas visibles solo de demostración como insignias de estilo a menos que el usuario las solicite.

Para coincidencias no exactas, lee el ejemplo y extrae solo las invariantes de estilo reutilizables. La página generada puede cambiar el contenido, pero debe seguir siendo reconocible dentro del mismo sistema de diseño.

Comportamiento Predeterminado del Artefacto

Cuando la respuesta final sería larga, visual, estructurada, comparativa, educativa, parecida a un informe, a un resumen o destinada a ser compartida, prefiere crear un artefacto HTML pulido en lugar de escribir una respuesta larga en Markdown.

Usa HTML por defecto cuando el usuario solicite:

  • enseñar o explicar un tema como experiencia de aprendizaje,
  • presentar investigación, análisis o un resumen de decisión,
  • comparar opciones, cronologías, entidades, lugares, personas o archivos,
  • resumir datos personales/de trabajo,
  • auditar un conjunto de datos, transcripción, chat, repositorio, carpeta o exportación,
  • hacer algo más fácil de leer, hermoso, navegable, interactivo o compartible.

No uses HTML cuando el usuario quiera:

  • una respuesta factual rápida,
  • una pequeña edición de código o explicación de depuración,
  • un comando corto, fragmento o cambio de configuración,
  • una respuesta conversacional normal,
  • solo Markdown/texto,
  • un cambio dentro de una aplicación existente donde la entrega correcta es código fuente, no un artefacto HTML independiente.

Si el usuario pide "una página", "sitio", "visual", "informe", "dashboard", "explicador", "resumen", "atlas", "galería", "cronología", "sitio de enseñanza" o "salida compartible", crea el artefacto HTML a menos que haya una razón clara para no hacerlo.

Entradas

Maneja estos modos de entrada automáticamente:

Modo de entradaQué hacer
Idea / resumenExpande el resumen en un plan de contenido concreto, elige un estilo automático, crea el HTML y genera activos cuando sea útil.
Archivo localInspecciona el archivo, toma una muestra si es grande, identifica el tipo de fuente y crea la página.
CarpetaInspecciona la estructura y los archivos representativos, luego crea un atlas / auditoría / navegador para la carpeta.
URLObtén o inspecciona la URL cuando sea posible, luego crea una página a partir del contenido de la página/repositorio/artículo.
Solicitud de exportaciónSi el usuario nombra una plataforma/fuente pero aún no tiene un archivo, lee las instrucciones de exportación del prompt de fuente relevante y guíalo primero.

No le pidas al usuario que elija un estilo por defecto. Usa auto.

Haz una pregunta solo cuando el objetivo sea genuinamente ambiguo o el siguiente paso pudiera exponer datos privados inesperadamente.

Salidas

Salida predeterminada:

  • output.html junto a la fuente, o en una carpeta clara de proyecto/ejemplo cuando se comienza desde un resumen.
  • Si el usuario proporciona foo.csv, foo.html también es aceptable cuando sea más natural para el flujo de trabajo local.

Salidas de activos:

  • Si las imágenes generadas, hojas de sprites, miniaturas u otros medios locales mejoran la página significativamente, crea una carpeta assets/ junto al HTML.
  • Si el usuario solicita "archivo único", incluye CSS, JS, datos y activos en línea en un solo archivo HTML cuando sea práctico.

Respuesta final:

  • Proporciona la ruta/enlace al HTML.
  • Menciona activos generados importantes si los hay.
  • Menciona la verificación en navegador.
  • No expliques el pipeline interno a menos que el usuario lo pida.

Taxonomía de Casos de Uso

Enruta cada solicitud a través de uno de los cuatro casos de uso orientados al usuario antes de elegir el sistema de estilo. Los prompts de fuente pueden ser muchos; los casos de uso deben mantenerse estables.

Caso de usoEl usuario quiereEstilos probables
Teaching StudiosConvertir una idea, artículo, lección, texto largo o documento en una superficie de aprendizaje interactiva o guiada, no un artículo desplazable.teaching, architectural-spread, kami-reading
Files & Work DataTransformar archivos y artefactos de trabajo: exportaciones estilo CSV/hoja de cálculo, PDF, DOCX, Markdown, registros, salida de CI, correo/archivos de soporte, finanzas, calendarios, rastreadores de problemas, repositorios, registros de investigación y salidas de carrusel estilo diapositiva.dashboard, soft-saas, document, kami-reading, architectural-spread, digital-eguide, editorial-carousel, developer, terminal-cli
Conversation AnalysisAnalizar chats privados, exportaciones de relaciones, canales de equipo o archivos de mensajes.love-romance-3d, kinetic-scoreboard, network-map
Personal Data & PlacesHacer un resumen/cronología/historia/mapa a partir de exportaciones personales: pedidos, salud, navegación, medios, pagos, redes profesionales, notas, chats de IA, lugares guardados, historial de viajes y rutas.timeline-story, global-travel, living-essay, network-map, map-atlas

No expongas esto como una opción requerida al usuario. Úsalo internamente para hacer predecible el enrutamiento automático.

Estilo Automático

Elige un estilo automáticamente a partir de la intención del usuario y la fuente. Trata los estilos como comportamiento y forma de página, no como una skin CSS superficial.

Los estilos son sistemas subyacentes. Elige el sistema primero, luego diseña la página dentro de él. No crees un informe genérico y lo recolorees. El estilo debe cambiar el primer viewport, el andamio de diseño, el vocabulario de componentes, el modelo de interacción, la densidad, la gramática de gráficos y la voz.

Estilo automáticoUsar paraForma de página
defaultResúmenes o fuentes desconocidas, mixtas o débilmente clasificadasInsight Brief: cabecera de respuesta, panel de información principal, pila de evidencia, profundización local
teachingTutoriales, lecciones, "enséñame", explicadores interactivos, páginas tipo cursoLesson Lab: escenario visual, barra de pasos, controles de práctica, tarjetas de concepto, autoevaluación, resumen
love-romance-3dChats 1:1, exportaciones de relaciones de pareja/amigos/familia, exportaciones de WhatsApp/WeChat/iMessageKeepsake 3D Rhythm: portada 3D suave, tableros de pulso, carriles de comparación, evidencia centrada en la privacidad
living-essayDestacados de Kindle, ensayos reflexivos, notas de ideas, archivos de lectura con muchos conceptosMycelium Writing Environment: manuscrito en papel, margen vertical de preguntas, palabras espora en línea, hilos SVG vivos, apéndice silencioso
dashboardDatos financieros/de administración, registros, datos operativos, rastreadores de problemas, colas tabulares densasOps Console: barra de comandos, carril de KPI, superficie de trabajo, cola de banderas, cuadrícula de datos buscable
soft-saasBuzones de soporte, campañas de correo electrónico, programas de incorporación, colas de éxito del cliente, métricas SaaS ligerasSoft SaaS Console: lienzo de aplicación pálido, tarjeta de perfil/fuente, flor central de métricas, paneles de campaña, tabla de clasificación, franja de actividad
kinetic-scoreboardFlujos de actividad de múltiples participantes, chats de equipo, colaboradores clasificados, propietarios/representantes/jugadores por contribución o carga de trabajoKinetic Championship: carriles de viewport completo, clasificaciones en vivo, contadores grandes, cuerpo de actividad cinética, pie de telemetría, pozos de evidencia enlazados
timeline-storyHistorias personales — cronológicas (Amazon, navegador, Spotify, YouTube, Twitch, Salud, chats de IA) y temáticas (exportaciones de Notion, bóvedas de Obsidian, carpetas Markdown)Timeline Story: lente de tiempo, columna vertebral de cronología, paneles de capítulo, franja de ritmo, cajón de recuerdos (o tarjetas de clúster para fuentes temáticas)
global-travelHistorial de viajes, exportaciones de viajes de Uber/Lyft, patrones de aeropuerto y resúmenes de movilidad personalGlobal Travel Map: titular centrado, selector de fuente, mapa mundial punteado, pines cálidos, pista de métricas, navegador de itinerarios
map-atlasLugares guardados, rutas, historial de ubicaciones, metadatos de fotos georreferenciadasMap Atlas: escenario espacial, cajón de lugares, filtros de período/lugar, navegador de puntos de ruta
network-mapContactos, LinkedIn, Venmo/PayPal, gráficos de personas/organizaciones, mapas de relaciones comunitariasNetwork Map: lienzo de gráfico, inspector de entidades, controles de clúster, tarjetas de centro, registros enlazados
documentEnsayos, artículos, listas de lectura, marcadores, colecciones de investigación, PDF, DOCX, registros legales/médicos/laboratorio/académicosDocument Review: portada, carril de lectura, hoja de cuerpo, margen de evidencia, profundización. El tono cambia narrativo ↔ formal según la fuente.
kami-readingProsa larga, memorandos DOCX, artículos, ensayos y manuscritos destinados a lectura sostenidaKami Longform Reader: documento de pergamino cálido, portada serifa, contenido en línea, capítulos imprimibles, apéndice de fuente
architectural-spreadExplicadores visuales de formato largo, artículos centrados en objetos, manifiestos y solicitudes de referencia que se parecen al HTML arquitectónico dividido de MarteArchitectural Editorial Spread: panel visual izquierdo, panel de contenido crema derecho, énfasis en cursiva serifa, anclajes de esquina, puntos de paginación
digital-eguideGuías electrónicas, guías PDF, guías de creadores, manuales, imanes de leads, vistas previas descargables de cursosDigital E-Guide Spread: dos páginas de papel sobre un escritorio cálido, portada + TOC, lección interior, cita destacada, pasos, franja de ejercicios
editorial-carouselEnsayos de estrategia de marca, cartas de fundadores, conclusiones de artículos, informes ligeros destinados a compartirse como una secuenciaEditorial Carousel: portada de número, carril de pliegos, 4-8 pliegos de argumento, cajón de evidencia, acciones de copia
developerDiffs, parches de PR, registros de CI, trazas de pila, repositoriosTerminal Evidence Workbench: línea de prompt, hotspots, lista de verificación de riesgos, navegador de artefactos sin procesar, entrega copiable

Estilos de anulación explícita:

EstiloUsar paraForma de página
terminal-cliEl usuario solicita un terminal, CLI, shell, mainframe, hacker, consola de servidor o ambiente tmuxTerminal CLI: prompt de shell, barra de estado, cuadrícula de paneles de terminal, controles de comando, consola sin procesar, superposición de líneas de escaneo

Honra la dirección explícita de estilo en lenguaje natural:

  • "hazlo un tutorial" / "enséñame" → inclínate hacia teaching.
  • "hazlo más parecido a una app" / "explora este objeto" / "estudio interactivo" → inclínate hacia teaching con el objeto/modelo como escenario principal.
  • "menos académico" → reduce la voz formal de document.
  • "hazlo un carrusel" / "sensación de revista" / "publicación social" → inclínate hacia editorial-carousel.
  • "hazlo una guía electrónica" / "guía PDF" / "manual" / "imán de leads" → usa digital-eguide y sigue exactamente prompts/styles/digital-eguide.md.
  • "hazlo como un panel SaaS" / "consola de soporte" / "campaña de correo" / "dashboard de incorporación" → inclínate hacia soft-saas.
  • "más parecido a un dashboard" → aumenta densidad, filtros, gráficos.
  • "más editorial" sin lenguaje de carrusel/presentación → narrativo...

Skills relacionados