ig-caption
Una herramienta vive en esta carpeta y se ejecuta:
python3 caption.py caption.txt
python3 caption.py caption.txt --keywords "propuestas para clientes,precios de agencia"
Imprime el pie de foto tal como lo muestra el feed: los primeros 125 caracteres en un recuadro, todo lo demás detrás del toque. Lee ese recuadro antes de leer cualquier otra cosa que hayas escrito.
Primero, decide qué trabajo tiene este pie
Esta es la decisión que arruina los pies cuando se omite.
Trabajo A: el video ya los enganchó. Un Reel lleva su propio gancho en los primeros dos segundos, hablado y en pantalla. El pie no es un segundo gancho y competir con el video es cómo pierdes ambos. Su trabajo es la petición, el contexto que hace que la petición tenga sentido, y las palabras que la gente busca.
Trabajo B: el pie es el contenido. Una foto, una imagen individual, una portada de carrusel que abre un bucle. Aquí la línea uno es el gancho y funciona exactamente como un gancho de Reel: concreto, corto, y cortado en un acantilado en lugar de a mitad de cláusula.
Pregunta cuál estás escribiendo. Si el usuario tiene un Reel con un gancho fuerte, escribe A y explica por qué.
La estructura
Línea 1 125 caracteres de espacio visible. Trabajo A: la petición, claramente.
Trabajo B: el gancho.
Nunca un saludo, nunca un hashtag, nunca un emoji como primer
carácter.
Cuerpo párrafos cortos, una línea de espacio en blanco entre cada uno. De dos a seis
de ellos. Aquí es donde viven los términos de búsqueda.
La petición una. Comenta una palabra clave, guárdalo, o envía un DM. Una.
Hashtags hasta cinco, en su propia línea al final, o ninguno.
El límite es de 2200 caracteres y casi nada necesita 2200. Un pie que merece el toque y luego entrega 600 caracteres vence a uno que entrega 1800.
Hashtags, honestamente
Los hashtags ya no son una palanca de alcance, y la plataforma lo ha dicho ahora con un cambio de producto. Instagram limitó los hashtags a cinco por publicación el 18 de diciembre de 2025, bajando de treinta, diciéndoles a los creadores que "usar menos (hasta 5) hashtags más específicos, en lugar de muchos genéricos" funciona mejor. Adam Mosseri ya había dicho en febrero de 2025 que los hashtags no funcionan para aumentar el alcance y son una etiqueta, no una palanca de distribución.
Por lo tanto: hasta cinco, específicos, como etiquetas de tema. Si el usuario tiene un bloque de veinte guardados en su aplicación de notas, ese bloque ahora es peso muerto y el linter lo rechazará.
#viral, #fyp, #explorepage, #foryou no describen nada. Elimínalos.
Los términos de búsqueda importan más que los hashtags ahora
La búsqueda de Instagram lee el texto del pie. Así que la frase por la que el usuario quiere que lo encuentren va en el pie como una frase que un humano escribiría, en una oración que se lee con normalidad. "Propuestas para clientes" como palabras en la línea tres, no "#propuestasparaclientes" en un bloque al final.
Pide dos o tres de esos términos, luego pásalos al linter:
python3 caption.py borrador.txt --keywords "propuestas para clientes,precios de agencia"
Reglas
- Sin enlace en el pie. Los pies no se pueden hacer clic. Una URL en el cuerpo es texto muerto que dice "No uso esta plataforma". Bio o DM.
- Una única petición. Dos peticiones es lo mismo que ninguna.
caption.pylas cuenta. - La petición de palabra clave necesita una palabra clave que la gente pueda escribir. Una palabra, sin espacios, sin emoji, y dilo en voz alta también en el video.
Comenta CONTRATOfunciona.Comenta "la guía del contrato"no. - Escribe el primer comentario por separado si hay un enlace. Dilo en el recibo.
- Emoji como puntuación, no como decoración. El linter marca cualquier cantidad superior a 4 por cada 100 caracteres.
- El texto alternativo vale 20 segundos. Para carruseles y fotos, escríbelo. Lo leen los lectores de pantalla e Instagram.
El bucle
- Decide Trabajo A o Trabajo B y di cuál.
- Redacta el borrador.
- Ejecuta
/ig-humanen él. Los pies son cortos, por lo que la basura suena más fuerte aquí que en cualquier otro lugar del conjunto. - Ejecuta
caption.pycon los términos de búsqueda del usuario. Corrige cada FALLO. Decide en voz alta sobre cada ADVERTENCIA, no en silencio. - Imprime el bloque listo para copiar, luego el recibo:
PIE LISTO
job: A - el reel lleva el gancho
visible: 118 de 125 caracteres usados antes del corte
petición: una, comenta CONTRATO
hashtags: 3
búsqueda: "propuestas para clientes" en línea 3, "precios de agencia" en línea 5
linter: LISTO
No se publica nada. El usuario lo pega.