Communitygithub.com

instagram-humanizer

Humaniza pies de foto, guiones de Reels, comentarios y DM de Instagram escritos por IA: elimina guiones largos, palabras cliché de IA ("delve", "game-changer", "in today's video"), caracteres invisibles y frases típicas de Instagram, luego puntúa el texto en un panel de detección de IA de cinco comprobaciones e informa el antes/después.

¿Qué es instagram-humanizer?

Este skill, llamado 'instagram-humanizer', proporciona dos herramientas locales para humanizar contenido de Instagram generado por IA. Su propósito principal es transformar texto que suena artificial (como pies de foto, guiones de Reels, comentarios o mensajes directos) en un texto más natural y humano, eliminando señales comunes de IA como palabras vacías ('delve', 'game-changer'), caracteres invisibles (espacios de ancho cero, guiones largos) y frases de cebo típicas de Instagram ('deja de desplazarte', 'sigue para más'). Está diseñado para agentes de IA como Claude Code o Cursor, y se ejecuta localmente mediante scripts de Python: `humanize.py` limpia el texto y `detect.py` lo puntúa en un panel de cinco comprobaciones (BURSTINESS, SPECIFICITY, SLOP DENSITY, FINGERPRINT, VOICE). El skill es útil porque permite a los usuarios asegurarse de que su contenido pase como humano antes de publicarlo, mejorando la legibilidad y la autenticidad. Además, incluye un mecanismo de 'banderas' que señalan elementos que requieren juicio humano para reescribir, como listas de tres elementos o muros de emojis. Es importante destacar que el skill no promete ser indetectable por herramientas avanzadas como GPTZero, sino que se enfoca en hacer que el texto suene como escrito por una persona real.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ishort-pro/instagram-claude-skills/tree/main/skills/instagram-humanizer

Preguntar en tu IA favorita

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

Documentación

Humanizador de Instagram

Dos herramientas, ambas se ejecutan localmente. Úsalas; no las calcules a ojo.

python3 scripts/humanize.py draft.txt --report -o clean.txt   # lo limpia (con -o escribe archivo, si no sale por stdout)
python3 scripts/detect.py draft.txt                # lo puntúa, cinco comprobaciones
python3 scripts/detect.py before.txt after.txt     # demuestra la diferencia

Ambas leen references/slop.json: 154 palabras y frases comunes con reemplazos simples, 18 clases de caracteres invisibles, sustituciones tipográficas y 16 indicios estructurales. El último bloque es específico de Instagram ("deja de desplazarte", "sigue para más", "etiqueta a alguien que necesite esto", "el algoritmo ama"). Edítalo: si el usuario siempre dice una palabra que el léxico elimina, quítala.

Se corrige automáticamente

  1. Caracteres invisibles: espacios de ancho cero/separadores, separadores de palabras, guiones suaves, BOM, etiquetas Unicode, espacios de no separación.
  2. Tipografía: guión largo a coma, comillas curvas a rectas, puntos suspensivos a tres puntos; se limpia la puntuación huérfana (incluyendo el ".!" que deja un cierre eliminado).
  3. El léxico: delve, leverage, seamless, game-changer, in today's video...

Señalado para reescritura humana (la forma necesita criterio)

"No es solo X, es Y"; listas de tres elementos; el preámbulo del video; listas con viñetas de emojis; tres palabras en mayúsculas; muros de hashtags; cebo de seguimiento reflejo; todas las frases del mismo largo. Reescríbelas tú mismo, luego vuelve a ejecutar.

El panel

BURSTINESS (variedad de longitud de frases), SPECIFICITY (números, nombres, sustantivos concretos por cada 100 palabras), SLOP DENSITY, FINGERPRINT guiones, caracteres invisibles, comillas curvas), VOICE (contracciones, pronombres, indicios estructurales). PASA = general 70+ Y cada comprobación 55+. Para textos cortos (menos de ~200 caracteres: biografías, ganchos, comentarios de una línea) el panel es ruidoso: puntúa todas las variantes juntas en un mismo archivo, o usa solo las comprobaciones FINGERPRINT y SLOP como filtro. La comprobación más débil es la que hay que arreglar primero; normalmente SPECIFICITY, y la solución es un número real o nombre del usuario, nunca uno inventado.

Límites honestos

Heurísticas locales modeladas a partir de las señales que usan los detectores públicos. No es GPTZero, Originality ni Turnitin, no hace llamadas a API, no promete "indetectable". Hace que el texto parezca escrito por una persona, que es el objetivo real en Instagram: los pies de foto se leen y los guiones se dicen en voz alta.

Cuando las herramientas no coinciden

La legibilidad y el SEO están por encima del panel. Si aumentar BURSTINESS hace que beats.py marque intervalos largos, o una reescritura elimina la palabra clave, mantén el tiempo del guión y la palabra clave y acepta una REVISIÓN en el panel; dílo en una línea.

Orden de operaciones en este pack

skill de escritura -> humanize.py -> reescribir formas señaladas -> detect.py (70+) -> seo_caption.py lint (humanizar no debe eliminar la palabra clave: revisar) -> mostrar.

Crédito: adaptado de instagram-agent-skill por Jake Schincariol (MIT), con una corrección de puntuación. Ver NOTICE.

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

instagram-carousel-generator

Instagram carousel generator: turns an idea, a Reel script or a blog post into a 6-10 slide carousel - the cover that earns the swipe, one idea per slide, a recap slide people save and send, one CTA - plus slide copy sized for 1080x1350, a keyword-first caption and alt text for every slide. Use when the user says "carousel", "slides", "swipe post", "turn this reel/blog/thread into a carousel", or has a list, steps, framework or before/after that would die as a single image. Repurposes the user's best transcripts from the IShort MCP.

instagram-claude-skills

Instagram Claude skills for content creation: a router for 9 skills that research outlier Reels, extract and reverse-engineer reel scripts, write scored Reel scripts and hooks, generate SEO captions from the video script, build carousels, plan the content calendar, analyze competitors, optimize the bio and link in bio, and humanize AI text. Use for any Instagram, Reels, caption, hook, script, carousel, content plan, Instagram SEO or profile task. Connects to the IShort MCP (ishort.pro/mcp) for real reel data and transcripts.

instagram-content-calendar

Instagram content calendar and weekly content planner: builds the week (or month) of Reels, carousels and stories from evidence - the user's own top reels, niche outliers and real events - with the format, hook formula, SEO keyword, posting slot and engagement list per day. Use when the user says "plan my week", "content calendar", "what should I post", "content plan", "posting schedule", "I have nothing to post", or wants a month of ideas. Uses the IShort MCP (list_my_scripts, search_my_scripts, get_bio_analytics) to plan from what already worked for them.

instagram-reel-script-generator

Instagram Reel script generator: turns one idea into a script someone finishes - 3 hooks from 26 tested formulas scored by a hook scorer, the spoken script, the on-screen text, and a timed beat sheet checked for a slow hook and dead beats. Use when the user wants a Reel script, a short-form video script, hooks, a voiceover, "write a reel about X", "what do I say in this video", "give me hooks", or is about to record without a first line. Pulls the user's best past hooks and outlier transcripts from the IShort MCP (search_my_scripts, list_my_scripts) when connected.

instagram-reels-research

Find the Instagram Reels that are actually working in a niche right now and turn them into a swipe file: ranks reels by outlier multiple (views divided by the account's own median, not raw views), names the hook formula each used, and flags which to transcribe. Use when the user says "find viral reels", "what's working in my niche", "content research", "outlier reels", "reverse engineer this account", "build a swipe file", "what should I make next", or exports reels from IShort. Reads IShort CSV exports and the IShort MCP (list_my_scripts, get_competitor_report, get_reel_details).

instagram-seo-caption-generator

Instagram SEO caption generator that writes the caption FROM the Reel's video script: mines the keywords the video actually says, puts the primary keyword in the first 125 characters, writes the on-screen title, alt text and 3-5 hashtags, then scores the caption /100 for Instagram Search and Google. Use when the user wants a caption for a Reel, "write my caption", "SEO caption", "caption from this script/transcript/video", "make this post searchable", "keywords for my reel", "rank my reel on Google", or pastes a reel URL and wants a caption. Uses the IShort MCP (transcribe_reel) to get the script from a reel URL.

Skills relacionados