Page Text to Prompts convierte una landing en un prompt comprobado por bloque
Una Agent Skill gratuita y de código abierto lee el texto de una página, lo divide en bloques y escribe para cada uno un prompt reutilizable y un ejemplo medido contra él. Copia la forma del texto, nunca las palabras, y un script rechaza todo lo que las copie.
Traducido del original en inglés.
La respuesta corta
- what
- Page Text to Prompts 1.008, una Agent Skill de código abierto que divide el texto de una página web en bloques y escribe para cada uno su función, su estructura con rangos de palabras, sus técnicas, un prompt reutilizable y un ejemplo medido contra ese prompt.
- why
- Porque una página que funciona es un conjunto de decisiones sobre orden, extensión y tono que se pueden reutilizar, y sus frases no. Copiar las palabras de un competidor es plagio; entender cómo está construida su página es oficio.
- who
- Redactores y profesionales del marketing que estudian páginas que convierten, fundadores que escriben su primera landing y equipos que quieren un prompt de la casa por tipo de sección en lugar de una página en blanco cada vez.
- where
- En GitHub con licencia MIT, como zip para claude.ai o como carpeta para Claude Code, Codex, opencode y cualquier agente que cargue skills SKILL.md. Se ejecuta en tu equipo.
- when
- La versión 1.008 se publicó el 18 de octubre de 2026. La ejecución que citamos se hizo el 22 de octubre de 2026 sobre la página de prueba del propio repositorio, y ese mismo día pasaron los 25 tests de la skill.
- how
- Dos scripts de Node leen la página en hasta tres capas, miden cada elemento y montan los prompts; el agente que ejecuta la skill solo escribe su criterio en un archivo breve. Cinco comprobaciones rechazan texto copiado, nombres de marca, rangos ausentes, variables no declaradas y bloques perdidos.
Explicación sencilla
Un buen escaparate no es bueno por casualidad: alguien decidió qué va primero, qué tamaño tiene el letrero y dónde está el precio. Con una página web pasa lo mismo. Esta herramienta gratuita lee una página, corta su texto en partes (el titular de arriba, la lista de ventajas, los precios, las preguntas) y para cada parte escribe una instrucción que puedes darle a un asistente de IA para que escriba esa misma clase de parte para tu producto. Luego escribe una muestra, cuenta sus palabras para comprobar que cumple la instrucción y se niega a terminar si la muestra copia la página original.
Cada landing que funciona es un montón de pequeñas decisiones. El titular no nombra el producto. Los problemas aparecen en el mismo orden que las funciones que los resuelven. Los pasos van antes de los precios, así que el precio lo lee alguien ya convencido de que empezar es fácil. Nada de eso está en las palabras, y todo se puede reutilizar.
Page Text to Prompts es una Agent Skill gratuita y de código abierto que pone esas decisiones por escrito. Dale a tu agente una URL y dividirá el texto de la página en bloques (cabecera, problema, funciones, cómo funciona, testimonios, precios, FAQ, llamada final) y, para cada bloque, escribirá para qué sirve, cómo está construido, un prompt reutilizable que escribe la misma clase de bloque para otro producto y un ejemplo escrito con ese prompt y medido contra él. A continuación: cómo funciona, una ejecución real con todas sus cifras y lo que no hace.
Copia la forma del texto, nunca el texto: un script rechaza cualquier resultado que comparta seis palabras seguidas con la página o que nombre su marca.
Page Text to Prompts, README, versión 1.008
Dos scripts y un archivo de criterio
Lo que hace fiable a la skill es un reparto estricto del trabajo. Los scripts no llaman a ningún modelo ni a ninguna API. Leen la página, cuentan sus palabras, derivan los rangos, montan cada prompt y comprueban el resultado. El agente que ejecuta la skill (Claude, Codex u otro) solo escribe lo que requiere criterio, en un archivo breve llamado analysis.md: una línea por elemento con un código, un rango de palabras, lo que el elemento debe contener y un ejemplo. SKILL.md se lo dice al agente sin rodeos:
Nunca rehagas a mano el trabajo de los scripts. No cuentes palabras ni caracteres. No escribas prompts.
Page Text to Prompts, SKILL.md, regla R5
Así que lo que recibes tiene dos tipos de contenido, y el informe los mantiene separados. Los bloques, sus funciones y la redacción de las técnicas son la lectura que el agente hace de la página. Las capas, los recuentos, los rangos y las comprobaciones son de los scripts, y dan lo mismo cada vez con la misma entrada. Cuando el agente se equivoca, la construcción dice qué línea y qué regla, y el agente corrige solo esa línea.
Tres maneras de leer una página
Una página no es un solo texto. La skill la lee de tres maneras y las compara: el HTML en bruto, la página renderizada en el navegador que ya tienes en el equipo (un perfil nuevo y desechable, a 1440 × 900, con desplazamiento y el FAQ abierto) y su árbol de accesibilidad. Por eso el informe puede decir qué palabras aparecen solo después de JavaScript (js_only), cuáles estaban plegadas tras un clic (collapsed) y cuáles nunca oye un lector de pantalla (not_in_a11y). Si tu página depende de scripts para mostrar su texto, es la misma pregunta que hace el SEO para JavaScript, respondida bloque a bloque.
La prueba: una página, todas las cifras
El repositorio incluye una página de prueba, studio.html, una aplicación ficticia de reservas para pequeños estudios de yoga, y un archivo de criterio terminado para ella. Pasamos ambos por la versión 1.008 desde un archivo guardado el 22 de octubre de 2026, así que solo se leyó la capa HTML. El lector encontró 631 palabras de texto en nueve bloques candidatos y apartó dos fragmentos que no son texto de venta: el menú de la cabecera (5 palabras) y la línea legal (8 palabras).
Hay dos cosas en esa imagen que merecen una segunda mirada. Primero, 137 de las 631 palabras de la página (22%) están en respuestas del FAQ plegadas tras un clic; el lector las encontró en el marcado y las marcó como collapsed, así que quien escribe sabe que una quinta parte del argumento de la página queda oculta hasta que alguien pregunta. Segundo, el número de elementos no sigue al número de palabras. El FAQ es el bloque más largo y tiene tres elementos (un titular y luego cuatro pares de pregunta y respuesta escritos como un grupo); el bloque de precios es más corto y tiene ocho, porque una tarjeta de plan lleva nombre, precio, una línea sobre para quién es, viñetas y un botón. El prompt describe la estructura, no el volumen.
Pruébelo en una página propia
Vea qué encuentra Volatilidad de las respuestas de IA en una página suya
Todo lo anterior se puede medir en su propio trabajo, y la comprobación lleva cerca de un minuto. Pegue una dirección y lea lo que vuelve.
Abrir Volatilidad de las respuestas de IAGratis · sin cuenta · una cada vez
Un bloque, de principio a fin
Esta es la cabecera, el bloque que tiene toda página. En la página de prueba dice «Booking without phone calls», luego el titular «Your students book on their own while you teach», un subtítulo de 15 palabras, un botón de 3 y una línea de 7 que quita el riesgo. El archivo de criterio la describe en cinco líneas, y la construcción las convierte en este prompt, palabra por palabra de run/page-prompts.md:
Write a hero block for {product}, aimed at {audience}. Write in English.
Job of the block: say within five seconds what changes for the reader, and offer the first step.
Structure:
- Eyebrow: 3–5 words; the main change for the reader.
- Headline: 7–11 words; the result for {audience}, without the product's name.
- Subheadline: 13–19 words; how {product} delivers {main_benefit}: three parts separated by commas.
- Button: 2–4 words; verb + object, the action {cta_action}.
- Line under the button: 5–8 words; {risk_remover}.
Techniques:
- Keep {product}'s name out of the headline; it first appears in the subheadline.
- Build the headline from two short statements joined by a comma: what the reader does and what the product does.
- List three parts in the subheadline, separated by commas, and explain none of them.
Tone: businesslike, warm; address the reader as you.
Avoid: "innovative", a question as the headline, exclamation marks.
Facts: use {risk_remover} only if provided. If a value is missing, leave its element out. Never invent numbers, clients, names or guarantees.Fíjate en lo que contiene el prompt: la función del bloque en una frase, cada elemento con un rango de palabras y lo que debe decir, las técnicas escritas como instrucciones y no como etiquetas («deja el nombre fuera del titular», no «usa PAS»), el tono, lo que hay que evitar y una regla final sobre los datos. Los marcadores {product} y {audience} salen de un diccionario fijo de 22 variables, 8 de ellas marcadas como datos reales. Es un prompt listo para que un modelo de lenguaje escriba el bloque: lo rellenas una vez y lo reutilizas con cada producto para el que escribas. Los prompts salen en inglés salvo que pidas ucraniano, el otro idioma que admite la skill.
El ejemplo que el agente escribió con él, para una aplicación ficticia de reservas de pilates, y cómo lo midió la construcción:
| Elemento | Rango del prompt | Ejemplo | Palabras | Veredicto |
|---|---|---|---|---|
| Antetítulo | 3–5 | No more booking calls | 4 | en rango |
| Titular | 7–11 | Clients reserve a reformer, and you stay with the class | 10 | en rango |
| Subtítulo | 13–19 | Timetable, payments and reminders behind a single link that lives in your studio's bio. | 14 | en rango |
| Botón | 2–4 | Set up bookings | 3 | en rango |
| Línea bajo el botón | 5–8 | Free to start, cancel at any time | 7 | en rango |
Ninguna línea del ejemplo repite la página, y no hace falta: el titular de la página habla de alumnos que reservan mientras el profesor da clase; el del ejemplo, de clientes que reservan un reformer mientras tú sigues con el grupo. La misma decisión, otras palabras. Ese es todo el sentido de la skill, y la siguiente figura muestra que se cumplió en cada elemento de la página, no solo en la cabecera.
35 de 35 elementos cayeron dentro del rango que fija su prompt. La construcción admite un 20% a cada lado antes de avisar (el bigote de la figura), y en esta ejecución ningún elemento necesitó ese margen. Un ejemplo que se pasa de él se señala con un aviso, no con un rechazo, y es lo correcto: el ejemplo está para demostrar que el prompt funciona, y uno que se alarga unas palabras lo sigue demostrando. Los prompts son lo que reutilizas; los ejemplos, la prueba.
Cinco comprobaciones que rechazan, no sugieren
La construcción no escribe ningún informe hasta que pasan cinco comprobaciones. Cada una existe porque sin ella el resultado sería inútil o un riesgo. Están definidas en checks.mjs y cubiertas por los tests de la skill, que el 22 de octubre de 2026 pasaron 25 de 25.
| Comprobación | Qué rechaza | En esta ejecución |
|---|---|---|
| overlap | Cualquier línea que repita 6 palabras seguidas de la página, sin importar mayúsculas ni puntuación | superada |
| brand | El nombre del sitio, tomado de su dominio y de og:site_name, en cualquier campo o ejemplo | superada |
| volume | Un elemento sin rango de palabras | superada |
| variables | Un {marcador} que no está en el diccionario ni declarado, o un dato real no marcado como tal | superada |
| blocks | Un bloque candidato omitido, desconocido o usado dos veces | superada |
Intentamos romper la primera a propósito. Cambiamos el titular del ejemplo por la frase de la propia página, «Your students book on their own while you teach», volvimos a construir y obtuvimos esto, sin informe:
REFUSED copied.md: 1 problem(s)
- overlap: p01.example.h1: repeats the page ("your students book on their own")La comprobación de marca es incluso más estricta de lo que cabría esperar. Cuando leímos la página de prueba con la dirección studio.example en lugar de la studiora.example que usan los tests, la palabra «studio» pasó a ser un término de marca, y el mismo archivo de criterio se rechazó 11 veces, una por cada línea que decía «studio». Es la comprobación haciendo su trabajo: prefiere detenerse y señalar la línea antes que dejar que el nombre de un sitio se cuele en un prompt que vas a reutilizar en otra parte. Leer la página con su dirección real lo resuelve.
Los datos se quedan en blanco
La costumbre más útil de la skill se ve en el bloque de precios. La página de prueba muestra tres planes con sus precios mensuales. La tarjeta de ejemplo que el agente escribió para el producto ficticio dice «Single room» y luego [price] / mo: el precio es un dato de muestra que hay que sustituir, y el prompt termina con «Nunca inventes cifras, clientes, nombres ni garantías». Lo mismo vale para el número de clientes, los logotipos y los testimonios, cada uno una variable marcada como dato real. Un prompt que se inventa una cifra de clientes es un riesgo; este deja el hueco y lo dice.
Instalación y uso
Descarga page-text-to-prompts.zip de la última versión. En claude.ai, súbelo en Customize › Skills › Upload a skill; para Claude Code, descomprímelo en ~/.claude/skills/. No hace falta npm install: la carpeta dist/ lo lleva todo. Necesitas Node 22 o posterior, y Chrome, Chromium o Edge si quieres las capas renderizada y de accesibilidad; sin navegador solo se lee el HTML. Después pídeselo a tu agente con palabras normales, por ejemplo «ejecuta page-text-to-prompts en https://example.com». Por dentro ejecuta dos comandos, con su archivo de criterio en medio:
node dist/read.mjs https://example.com/ --out work/page.json
# el agente rellena work/analysis.md a partir de work/brief.md
node dist/build.mjs work/page.json work/analysis.md \
--html work/report.html --md work/page-prompts.md --json work/page-prompts.json
# una página que bloquea a los lectores automáticos: lee una copia guardada
node dist/read.mjs --file saved.html --url https://example.com/ --out work/page.jsonObtienes tres archivos: un informe HTML autónomo (tema claro y oscuro, con un selector EN / UK para sus etiquetas), page-prompts.md con todos los prompts listos para pegar y page-prompts.json para quien quiera cargar los prompts en sus propias herramientas. La lectura tarda de 5 a 30 segundos; el renderizado se detiene a los 45 segundos y la lectura sigue desde el HTML.
Para quién es
- Redactores que estudian una página que convierte y quieren su estructura, no sus frases, como un brief que dar a un modelo o a un redactor júnior.
- Fundadores y profesionales del marketing que escriben su primera landing y necesitan saber qué suele llevar un bloque de precios o una llamada a la acción y cuánto mide cada parte.
- Equipos de contenido que quieren un prompt probado por tipo de sección, para que la siguiente página parta de un estándar de la casa y no de un documento en blanco.
- Quien compare páginas: ejecútala sobre tu página y la de un competidor y compara los dos esqueletos lado a lado.
Lo que no hace
- Nada de diseño. Solo lee el texto. Maquetación, imágenes, colores y texto dentro de imágenes se ignoran.
- Una página pública cada vez. Vista de escritorio, sin inicio de sesión y sin saltarse un captcha: una comprobación antibots termina la lectura con un código de rechazo y la oferta de leer una copia guardada.
- Ningún veredicto sobre si la página convierte. Describe cómo está construida; no afirma que sea buena y no tiene datos de tráfico ni de conversión.
- El criterio es la lectura de un agente. Qué bloque es cuál y cómo se redactan las técnicas lo escribe el agente que ejecuta la skill. Los scripts lo validan y el informe lo señala, pero otro modelo podría cortar la misma página de forma un poco distinta.
- Nada en ruso. La skill rechaza páginas en ruso, sitios en la zona de dominio de Rusia, sitios alojados en Rusia y sitios con versión en ruso, con un código de rechazo para cada caso. Es una decisión del editor, recogida en SKILL.md.
Preguntas frecuentes
¿Es plagio convertir la página de otro en prompts?
La skill está hecha para que no lo sea. Copia estructura, orden, extensión y tono, nunca las palabras: la construcción rechaza cualquier línea que repita seis palabras seguidas de la página y cualquier línea que nombre la marca del sitio.
¿Envía la página o mis datos a algún sitio?
Los scripts no llaman a ningún modelo ni a ninguna API. Descargan la única página que indicas y escriben archivos en tu equipo. El criterio lo escribe el agente que ya usas.
¿Qué agentes pueden ejecutarla?
Claude Code, claude.ai, Codex, opencode y cualquier agente que cargue skills SKILL.md. Necesita Node 22 o posterior, y un Chrome, Chromium o Edge local para la capa renderizada.
¿Y si la página esconde su texto tras JavaScript o pestañas?
Con un navegador disponible, la skill renderiza la página, la recorre y abre el FAQ, y luego marca como js_only las palabras que solo aparecen tras JavaScript y como collapsed las plegadas, bloque a bloque.
¿Pueden estar los prompts en mi idioma?
Los prompts y ejemplos salen en inglés por defecto; el otro idioma que admite es el ucraniano. Las etiquetas del propio informe cambian entre inglés y ucraniano.
¿Llevarán los ejemplos precios o nombres de clientes reales?
No. Precios, número de clientes, logotipos, testimonios y garantías son variables marcadas como datos reales. El ejemplo los muestra como datos de muestra que hay que sustituir, y cada prompt prohíbe inventarlos.
Conclusión
La mayoría de los prompts del tipo «analiza esta landing» devuelven una opinión. Esta skill devuelve una especificación: nueve bloques, cada uno con su función, una estructura medida y un prompt que reproduce la forma para otro producto, con la prueba adjunta. En su propia página de prueba, cada elemento de los ejemplos cayó en rango, cada comprobación se superó y el único intento de copiar la página se detuvo antes de que existiera un informe. Lo que requiere criterio está marcado como criterio; lo que se puede contar lo cuenta un código que no adivina. Esa combinación es la que hace que los prompts se puedan reutilizar con seguridad.
Es gratuita, tiene licencia MIT y funciona en tu propio agente: descárgala en GitHub. Está junto a nuestras otras skills abiertas en Agent Skills para equipos de SEO, GEO y marketing, y si quieres saber cómo lee la misma página un asistente de IA y no una persona, empieza por el Vectorscope y el resumen de las tres skills de auditoría.
El producto
Véalo en cada página, cada día
Una lectura dice dónde está una página hoy. El producto hace las mismas preguntas a los mismos asistentes de forma continua, así que un cambio es algo que se le cuenta y no algo que tenga que ir a buscar.
Pedir una invitaciónSolo por invitación mientras mantenemos honestas las lecturas
Sobre este tema
¿Está mi página lista para la búsqueda con IA?
Cada día Rastreos con la lectura de Vectorscope junto a cada página, comprobada de nuevo tras cada corrección. Cómo funciona el producto
Autor
Olexandrautor
Más de 15 años en marketing y SEO. Decenas de productos, sobre todo el mercado estadounidense. Investigación y medición.
LinkedInPass it on
Read in your language
Opens a browser translation of this English article. The original source stays in English.