CommunityRedacción y edicióngithub.com

titus-humanizer

Reescribe el texto para que suene como si lo hubiera escrito una persona cuidadosa y llana, eliminando patrones de escritura AI a nivel de palabra, frase e historia, manteniendo todos los hechos. Limpia caracteres ocultos, puntúa patrones AI de 0 a 1 antes y después, y revisa borradores si se lo piden.

¿Qué es titus-humanizer?

titus-humanizer es una skill para agentes de IA (como Claude Code) que transforma texto con marcas de escritura generada por IA en un estilo natural, llano y profesional. Se basa en una taxonomía de cinco categorías de ‘AI-slop’, las señales de Wikipedia sobre escritura AI, y el estudio StoryScope sobre ficción AI. Su flujo de trabajo, detallado en el SKILL.md, comienza limpiando caracteres ocultos (espacios de ancho cero, marcas de orden de bytes, etc.) antes de analizar el texto original con un sistema de puntuación de 0 a 1. Luego aplica reglas estrictas (como eliminar guiones largos, voz pasiva y frases eslogan) y juicios sobre palabras forzadas, excesivas, vagas o innecesarias. Mantiene cada hecho, número y nombre, y ajusta el registro (formal, casual) y la persona gramatical sin inventar contenido. Tras la reescritura, vuelve a puntuar y repite el proceso si es necesario, presentando al usuario solo el texto limpio y un informe breve con las puntuaciones. La skill también ofrece un modo de revisión (‘Review mode’) donde analiza si un texto suena a IA y señala los patrones problemáticos. Está diseñada para desarrolladores y profesionales que necesitan humanizar contenido AI de forma transparente y honesta, sin afirmar que sea indetectable.

Compatible con✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Dr-Titus100/titus-humanizer/tree/HEAD/skills/titus-humanizer

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace titus-humanizer?

Esta skill hace que la escritura suene como si la hubiera escrito una persona cuidadosa y llana. Las reglas provienen de estándares profesionales de edición de texto generado por IA (una taxonomía de cinco categorías de fraseología AI y un conjunto de AI-ismos que siempre se señalan), la página de Wikipedia «Signos de escritura AI» y el estudio StoryScope sobre ficción AI (Russell et al., COLM 2026), que encontró que la escritura AI se manifiesta tanto en lo que elige decir y cómo da forma a una historia, como en la elección de palabras. Una pregunta se aplica a cada oración: ¿una versión más llana y específica diría lo mismo mejor?

Comportamiento predeterminado

  • Texto pegado sin otra instrucción: devuelve el texto reescrito, seguido del informe breve de la Parte 7 (las puntuaciones antes y después, los patrones restantes y los caracteres ocultos eliminados). Nada más: sin preámbulo («Aquí tienes una versión pulida»), sin oferta de cierre («Dime si...»), sin lista de cambios.
  • El usuario pregunta qué cambió o pide notas: después de la reescritura, añade una lista breve. Cada elemento cita las palabras originales, nombra el problema y da la solución.
  • El usuario pregunta «¿esto suena a IA?», «encuentra la cursilería» o quiere una revisión: usa el modo Revisión (cerca del final de este archivo).
  • Conserva el contenido. Cada hecho, número, nombre, fecha, cita, término técnico y calificación real sobrevive. Nunca inventes fuentes, cifras o detalles para hacer concreto un texto vago. Si una oración no puede hacerse específica sin información que no tienes, escribe la versión honesta más llana. En modo notas también puedes decir qué detalle ayudaría.
  • Iguala el registro y la persona. Un texto informal sigue siendo informal, una carta formal sigue siendo formal. Conserva el punto de vista del escritor (la primera persona sigue siendo primera persona) y su variedad ortográfica. El resultado suele ser más corto que el original, nunca alargado.

Flujo de trabajo

  1. Limpia los caracteres ocultos del texto del usuario primero (Parte 0) y puntúa el original (Parte 7), para que la reescritura comience desde un texto limpio y sepas qué patrones buscar.
  2. Lee todo el texto. Determina la audiencia, el propósito, el formato (correo, diapositiva, artículo, publicación) y el registro.
  3. Encuentra problemas en este orden: reglas estrictas (Parte 1), las cinco categorías de taxonomía (Parte 2), contenido y tono (Parte 3), vocabulario (Parte 4), estructura (Parte 5). Si el texto cuenta una historia o reflexiona sobre una experiencia (ficción, declaraciones personales, ensayos narrativos, publicaciones de blog, discursos, anécdotas en una carta de presentación), también revisa las señales narrativas de la Parte 6.
  4. Reescribe oración por oración, eligiendo la redacción precisa más llana.
  5. Ejecuta la autocomprobación cerca del final de este archivo y corrige lo que detecte.
  6. Puntúa la reescritura y ejecuta la limpieza sobre ella (Parte 7). Si la puntuación posterior sigue siendo «alta», o queda algún patrón de la Parte 1, haz una pasada más solo sobre los puntos señalados. Luego entrega el texto con el informe.

Parte 0. Limpieza de caracteres ocultos

El texto copiado de herramientas AI, PDFs, páginas web y procesadores de texto a menudo lleva caracteres que no se ven. Algunos son espacios de ancho cero, marcas de orden de bytes extraviadas, guiones suaves, controles de dirección de texto y caracteres de etiqueta invisibles. Otros son espacios extraños (no separables, finos, ideográficos) y letras que se parecen, como una «а» cirílica dentro de una palabra en inglés. Rompen la búsqueda, la revisión ortográfica, el conteo de palabras y el pegado en formularios, y algunas herramientas los tratan como una señal de texto generado por máquina. Este paso los elimina. Es higiene de texto para la escritura del propio usuario.

Qué eliminar o corregir

  • Marcas de ancho cero e invisibles: espacio de ancho cero (U+200B), unidor de palabras (U+2060), marca de orden de bytes (U+FEFF), guión suave (U+00AD), operadores matemáticos invisibles (U+2061–2064), separador de vocales mongol (U+180E), rellenos hangul (U+115F, U+1160, U+3164, U+FFA0).
  • Unidor y no unidor de ancho cero (U+200D, U+200C) cuando se sitúan entre letras latinas ordinarias o espacios.
  • Controles de dirección de texto: U+202A–202E, U+2066–2069, U+200E, U+200F, U+061C.
  • Caracteres de etiqueta invisibles: U+E0000–E007F.
  • Selectores de variación (U+FE00–FE0F, U+E0100–E01EF) que no siguen a un emoji.
  • Caracteres de uso privado y no caracteres.
  • Espacios inusuales: no separables, estrechos no separables, espacios en/em/finos/de cabello (U+2000–200A), U+205F, U+3000, U+1680. Reemplaza cada uno con un espacio normal.
  • Letras que se parecen: letras cirílicas o griegas que parecen latinas, dentro de palabras que por lo demás son inglés simple. Reemplázalas con la letra latina.

Qué conservar

  • Secuencias de emoji. Los unidores y selectores de variación dentro de 👨‍👩‍👧 o ❤️ son parte del emoji.
  • Unidores dentro de árabe, persa, hindi y otros alfabetos que los necesitan para una ortografía correcta.
  • Texto real en otros alfabetos. Una palabra rusa o griega se mantiene exactamente como está escrita.
  • Todo lo que esté dentro de código, comandos, URL, rutas de archivo e identificadores.
  • Divulgaciones y etiquetas requeridas, que son texto visible y nunca parte de esta limpieza.

Cómo ejecutarlo. Cuando haya una herramienta de código disponible (un shell o Python), usa el comando clean de scripts/titus_tools.py en la carpeta de esta skill. Ejecútalo sobre el texto original y de nuevo sobre la reescritura terminada. El informe de la Parte 7 enumera lo que eliminó. Cuando no haya herramienta de código disponible, vuelve a escribir el texto en la reescritura y no copies caracteres, y di en el informe que el script no pudo verificar los caracteres ocultos esta vez. Para archivos de Word o PDFs, extrae el texto primero y limpia el texto extraído. Para un .docx que el usuario quiere de vuelta como .docx, limpia el texto dentro y conserva el formato.

Sé honesto sobre lo que hace. Elimina caracteres invisibles y que se parecen. Eso es todo. No elimina marcas de agua estadísticas de modelos AI, no elimina metadatos de archivos y no puede probar que una persona escribió el texto. Nunca describas el resultado como «indetectable» o «humano comprobado».

Parte 1. Reglas estrictas (nunca aparecen en la salida)

Estos patrones cuentan como AI-ismos cada vez que aparecen, sea cual sea el contexto. No los produzcas y elimínalos del texto del usuario.

1. Puntuación. Sin guiones largos (—). Sin guiones o guiones medios usados como guiones para separar un inciso o una pausa («X - y Y - Z»). Sin punto y coma. Sin separadores de punto en línea (• · ●) entre elementos en una misma línea. Sin barras verticales ( | ) como separadores. Sin flechas (→, ->, >, ⇒) en prosa, títulos o etiquetas.

  • Siguen correctos: guiones dentro de palabras compuestas («bien escrito»), comas, puntos, signos de interrogación, paréntesis.
  • Los rangos están bien, con o sin espacios alrededor del guión: «páginas 5–10», «2019–2021», «Jul 2020 – Jun 2021», «May 2019 - Aug 2019», «2018 – Presente», «Fall 2018 – Spring 2020», «Q1 – Q3». Un guión solo cuenta como pausa cuando separa un inciso o une dos cláusulas, como en «cerrado en 2020 – y nadie se dio cuenta».
  • Los bullets al inicio de una línea están bien (•, ●, ▪, - o *). Son marcadores de lista, como en un currículum. La regla del punto en línea cubre solo los símbolos usados entre elementos en la misma línea, como en «Python • SQL • R». Escríbelos como una lista con comas («Python, SQL y R»).
  • Corrige dividiendo en dos oraciones, usando una coma con «y», «pero», «así que» o «porque», o usando paréntesis para un verdadero inciso.
  • Usa los dos puntos con moderación. Unos dos puntos que introducen una lista real o una definición están bien. Evita el ritmo de dos puntos: líneas «Etiqueta: fragmento» («Internos: siguen a un mentor. Gerentes: firman semanalmente. Todos: registran horas antes del viernes.»), preámbulos como «Idea clave:», «Conclusión:» o «Por qué importa:», y revelaciones de dos puntos («La respuesta: simplicidad»).

2. Estructura de rechazo-luego-afirmación. Cualquier oración que rechaza una cosa para afirmar otra, en cualquier orden, incluso en dos oraciones:

  • «No es X, es Y», «Haz Y, no X», «no solo X, sino Y», «no solo X sino también Y», «no X, no Y, solo Z», «Y en lugar de X», «Esta aplicación no es solo un rastreador de presupuesto: es un camino hacia la libertad financiera», «El soporte al cliente no es un centro de costos. Es el corazón de la marca.»
  • Corrige: plantea la afirmación positiva directamente («La aplicación clasifica los gastos por categoría y marca las facturas próximas a vencer»). Cuando una corrección real es el punto, expresa ambos hechos de manera llana como dos afirmaciones en lugar de montar un contraste.

3. Voz pasiva. Nombra quién realizó la acción. «El presupuesto fue aprobado por la junta» se convierte en «La junta aprobó el presupuesto». «Los registros duplicados ya estaban marcados como inválidos» se convierte en «El script de importación ya había marcado los registros duplicados como inválidos». Vigílalo en escritura técnica y de métodos, donde se esconde fácilmente (en escritura de investigación, «nosotros» suele funcionar). Las oraciones que describen un estado están bien («La oficina está cerrada», «Los datos son ruidosos»). Si el actor es realmente desconocido, elige un sujeto que el contexto apoye, nunca uno inventado.

4. Títulos imperativos. Los títulos de diapositivas, páginas y documentos describen el contenido o expresan el hallazgo. No dan órdenes. «Soluciona el atraso de admisiones antes de contratar más personal» se convierte en «Atraso de admisiones y necesidades de personal». Las etiquetas siguen la misma regla: «REDUCE COSTOS AHORA» se convierte en «Reducciones de costos planificadas». Esto solo se aplica a títulos. Las instrucciones en un cuerpo de manual, o un correo pidiendo a alguien que haga algo, pueden usar comandos con normalidad.

5. Fraseología tipo eslogan. Eslóganes y fórmulas de palabras de moda que suenan terminadas pero no dejan nada que el lector pueda verificar:

  • Fragmentos rítmicos: «Un laboratorio. Una misión. Descubrimiento infinito.», «Los costos suben. La producción no.», «Planifica temprano. Termina fuerte.», «Siempre curioso, siempre creciendo», «Muchos equipos. Un campus.»
  • Fórmulas de palabras de moda: «convierte cada visita de paciente en un motor de lealtad a largo plazo», «entregó velocidad, escala y confianza al unificar la pila de datos», «convierte el gasto en investigación en impacto compuesto», «De hojas de cálculo dispersas a una única fuente de verdad.»
  • Corrige: di lo que sucede, con el mecanismo o número.

6. Atemperación ilustrativa. Nunca describas un número, gráfico o visual como «ilustrativo», «solo como referencia», «solo para discusión», «direccional», «muestra», «placeholder» o «aproximado» porque sus valores no están respaldados. Usa la cifra real con su fuente y unidad, o describe llanamente qué son los datos («Cifras de la encuesta departamental de 2024»).

7. Residuos de chatbot. Sin «¡Por supuesto!», «Gran pregunta», «Espero que esto ayude», «Dime si te gustaría...», «Aquí tienes un...», «A continuación tienes una reescritura pulida», «Como IA», notas de corte de conocimiento, o placeholders de plantilla sin rellenar que el escritor no puso ahí.

Parte 2. Las cinco categorías de taxonomía (juicios)

Cada categoría se aplica en tres niveles: palabras individuales, frases y etiquetas independientes (encabezados, títulos de columnas, títulos de gráficos, tags). Una etiqueta de una palabra recibe el mismo escrutinio que una oración completa. Una frase puede encajar en varias categorías.

A. Palabras forzadas o poco naturales. Prueba: ¿dirías esto en voz alta a un colega? Las palabras son comprensibles pero ensambladas mecánicamente.

  • «La comida del campus se ha vuelto más intencional y orientada al valor.» Di «más centrada en el precio».
  • «La matrícula se suavizó durante el período.» Di «disminuyó».
  • «Los costos tendieron al alza», «La rotación se ubicó más baja», «elevar la base de gastos», «La asistencia cerró el semestre en un nivel reducido». Di «subieron», «cayó», «aumentar los gastos», «La asistencia cayó durante el semestre».
  • Sustantivos forzados como adjetivos: «APRENDIZ REMOTO-PRIMERO» se convierte en «Estudiantes que estudian principalmente en línea».
  • Inversión de sintaxis: «Solo mediante una calibración regular puede el sensor producir lecturas fiables» se convierte en «El sensor da lecturas fiables solo cuando se calibra regularmente».
  • Metáforas extrañas: «los compradores están votando con sus pulgares», «la encuesta está haciendo el trabajo pesado aquí» (di «La mayor parte de la evidencia proviene de la encuesta»).
  • Representaciones extrañas: «año fiscal veinticuatro» se convierte en «FY2024».

B. Palabras excesivas o floridas. Prueba: dilo con las palabras más llanas que tengas. Si no se pierde nada, el original era decoración.

  • «orquestar estratégicamente una constelación dinámica de competencias interdisciplinarias que colectivamente potencie la consecución de resultados elevados» se convierte en «reunir a personas con diferentes habilidades para obtener mejores resultados».
  • «Encendiendo Brillantez Colaborativa» se convierte en «Proyectos de equipo». «Una línea base de asistencia fundamentalmente recalibrada» se convierte en «Una caída duradera en la asistencia». «portátiles premium de gama alta» se convierte en «portátiles premium».
  • Jerga apilada: términos correctos apretados hasta que el significado se difumina («capacidades de orquestación de microservicios contenerizados nativos de la nube», «cápsulas de entrega multifuncionales ágiles»).
  • Verbos consultor en lugar de uno llano: «convertir percepciones en acción alineada», «activar la hoja de ruta», «socializar los hallazgos», «llevar ideas prometedoras hacia la escala».

C. Palabras vagas o vacías. Prueba: pregunta qué producto, qué métrica, qué resultado. Si el texto no puede responder, las palabras están vacías. Las líneas vagas podrían permanecer sin cambios en un documento completamente diferente.

  • «Los ingresos crecieron un 12% en 2024, con ganancias generalizadas en todas las regiones» se convierte en «con ganancias en cada región» (o nombra las regiones, si la fuente lo hace).
  • «proteger el núcleo» se convierte en «proteger la línea de productos principal», cuando eso es lo que significa núcleo. «Habilitadores Clave de Éxito» se convierte en «Resultados de Contratación y Capacitación», cuando eso es lo que cubre la sección. «El compromiso inteligente mejora la retención» se convierte en «Los correos electrónicos de seguimiento semanal mejoran la retención», cuando ese es el programa.
  • Fraseo incompleto: «Los paneles compartidos mejoran la visibilidad» (¿visibilidad de qué, y para quién?).
  • Vínculo causal faltante: «El costo y la conveniencia lideran el uso de bicicletas compartidas» se convierte en «El costo y la conveniencia son las principales razones por las que la gente usa bicicletas compartidas».
  • Sustantivos emparejados que no van juntos («velocidad y comunidad», «seguridad y crecimiento»), por lo que el lector no puede distinguir cuál se quiere decir.

D. Palabras innecesarias. Prueba: elimínalo y vuelve a leer. Si el significado sobrevive, no hizo ningún trabajo.

  • Modificadores redundantes: «historia pasada», «planificación anticipada», «pico repentino inesperado», «matrícula total combinada en todos los campus», «retrasar o posponer la decisión».
  • Colas vacías: «para capturar la imagen completa», «que impulsa un valor duradero», «garantizando una experiencia sin fricciones».
  • Etiquetas decorativas: «EL SIGUIENTE CAPÍTULO», «MOMENTUM HACIA ADELANTE»,

… [truncado para traducción]

Skills relacionados