Cómo crear y programar Instagram Reels en lote con Claude Code y Wonda

La parte difícil de Instagram no es generar un solo Reel.
Es mantener una cola de buenos Reels listos para publicar sin convertir el trabajo de contenido en un segundo empleo a tiempo completo.
Si quieres una respuesta práctica: Claude Code es el operador, Wonda es la capa de ejecución y la unidad repetible es una cola de Reels revisados. Le dices a Claude Code qué lote quieres, ejecuta los comandos de Wonda, compara los resultados, prepara la cola de publicación y deja listos los mejores para programarlos. Tú conservas el criterio final sobre lo que realmente sale en vivo.
Esa separación lo es todo. No necesitas otro panel de redes sociales. Necesitas un agente que pueda operar una cadena de herramientas real desde la misma terminal donde ya trabajas.
TL;DR Claude Code sirve para planificar y operar lotes de Instagram Reels, y Wonda ejecuta la generación, edición y publicación. El flujo más fiable es: definir el lote, generar variantes, revisar ganadores y lanzar
wonda publish instagramcerca de la hora real de salida, respetando el límite de publicaciones y la ventana de 24 horas de Meta.
Si ya leíste You Don't Need to Learn the CLI: Let Claude Code Run Wonda for You, esta es la versión específica para Instagram de esa idea. El flujo aquí es más acotado y más práctico: crear en lote una semana de Instagram Reels, revisarlos y programarlos de forma segura.
¿De qué trata realmente este artículo?
Sí: este artículo trata solo de crear, revisar y programar Instagram Reels en lote con Claude Code y Wonda desde la terminal. No es una guía general de crecimiento ni una comparativa de paneles.
El caso de uso aquí es concreto: ya trabajas en la terminal, quieres que Claude Code opere el flujo y quieres que Wonda se encargue de la generación, las ediciones, la publicación y la analítica. Si quieres el argumento más amplio sobre la capa de control, lee You Don't Need to Learn the CLI: Let Claude Code Run Wonda for You. Si quieres los fundamentos de publicación a más bajo nivel, lee How to Automate Instagram Posting from the Terminal with AI Agents.
¿Por qué este flujo encaja mejor con Claude Code que con un panel?
Porque el trabajo real no es hacer clic en un calendario, sino mantener una cola de piezas aprobadas. Claude Code más Wonda encajan mejor cuando quieres definir un lote en lenguaje natural, generar variantes, revisarlas y publicar solo lo que supera tu criterio.
Claude Code más Wonda comprimen ese ciclo:
- definir el lote en lenguaje natural
- generar las piezas
- inspeccionar los resultados
- redactar los pies de foto y preparar los mejores
- programarlos o publicarlos
Eso encaja mucho mejor con el tipo de trabajo que Instagram realmente exige cuando te lo tomas en serio. El trabajo no es "abrir el editor de publicaciones y escribir un pie de foto". El trabajo es "mantener una cola de creatividad útil en movimiento sin perder criterio".
¿Qué hace Claude Code y qué hace Wonda?
La respuesta corta es esta: Claude Code decide, ordena y evalúa; Wonda ejecuta acciones reales sobre cuentas, medios y publicaciones. Esa separación evita pedirle al agente que improvise un flujo que en realidad debería correr sobre comandos verificables.
| Componente | Responsabilidad principal | Salida útil |
|---|---|---|
| Claude Code | Planificar el lote, redactar prompts, comparar variantes y decidir el orden operativo | Una cola priorizada de Reels revisados |
| Wonda | Generar, editar, publicar e inspeccionar cuentas de Instagram | Comandos ejecutables y resultados trazables |
Claude Code es bueno para:
- convertir un encargo de lote en un plan concreto
- escribir y ajustar prompts
- decidir qué comandos ejecutar y en qué orden
- inspeccionar resultados y comparar variantes
- redactar pies de foto, texto alternativo y archivos de planificación
Wonda es bueno para darle a Claude Code una superficie de ejecución real:
wonda brandwonda accounts instagramwonda scrape socialwonda generate videowonda generate imagewonda edit videowonda publish instagramwonda publish instagram-carouselwonda analytics instagram
Esa distinción importa. No quieres que Claude Code invente un flujo de trabajo para Instagram. Quieres que opere uno real.
Nota editorial Este flujo se basa en pruebas editoriales con lotes reales de Reels ejecutados desde terminal. Por eso insistimos en dos cosas: revisión humana antes de publicar y comprobación explícita de límites y estados documentados por Meta.
¿Cómo se configura el entorno?
La configuración mínima es simple: instala Wonda, inicia sesión y verifica que Claude Code ve la superficie de comandos de Instagram antes de empezar a generar nada.
Instala Wonda:
curl -fsSL https://wonda.sh/install.sh | bash
wonda auth loginAsegúrate de que Claude Code puede ver la superficie de comandos de Instagram:
wonda accounts instagram
wonda publish instagram --helpSi ya estás ejecutando esto dentro de Claude Code, con eso basta. Wonda es la capa de ejecución. Claude Code es la capa de control.
Paso 1: ¿Cómo le das a Claude Code un encargo de lote útil?
Dale un encargo con público, dirección creativa y resultado operativo. Sin esas tres piezas, el lote suele salir genérico y Claude Code no tiene una base clara para elegir prompts, modelos ni criterios de revisión.
Ejemplo:
Ayúdame a crear en lote 5 Instagram Reels para la próxima semana para mi marca de café.
Público objetivo: fundadores y operadores.
Tono: calmado, minimalista, nada estridente.
Formato: Reels verticales de 8 a 12 segundos.
Objetivo: contenido de rutina matinal que la gente quiera guardar.
Usa Wonda para:
1. cargar el contexto de marca
2. inspeccionar una o dos cuentas competidoras
3. redactar 5 conceptos de Reel
4. generar los clips
5. añadir subtítulos animados
6. preparar pies de foto y texto alternativo
7. programar los mejores 3 y dejar los 2 más flojos como borradores para revisiónEse prompt le da a Claude Code tres cosas que realmente necesita:
- el público
- la dirección creativa
- el resultado operativo
Sin eso, solo obtienes contenido genérico generado rápido.
Paso 2: ¿Cómo construye Claude Code el lote?
Empieza por el contexto y luego enruta cada Reel al modelo correcto. Primero carga la marca y una referencia competitiva; después genera cada pieza según el tipo de material que necesites.
Los primeros comandos normalmente deberían ser de contexto, no de generación:
wonda brand
wonda scrape social --handle @competitor --platform instagram --waitA partir de ahí, Claude Code puede pasar a la generación. Para un Reel de texto a vídeo, el patrón es directo:
VID_JOB=$(wonda generate video \
--model sora2 \
--prompt "slow vertical push-in on espresso pouring, soft morning light, shallow depth, minimal kitchen setting" \
--aspect-ratio 9:16 \
--duration 8 \
--wait \
--quiet)
VID_MEDIA=$(wonda jobs get inference "$VID_JOB" --jq '.outputs[0].media.mediaId')Si el Reel depende de una imagen de referencia con una cara visible, Claude Code debería redirigirlo a kling_3_pro en su lugar:
REF=$(wonda media upload ./reference.png --quiet)
VID_JOB=$(wonda generate video \
--model kling_3_pro \
--attach "$REF" \
--prompt "subtle breathing motion, natural blinking, slow camera push-in" \
--aspect-ratio 9:16 \
--duration 5 \
--wait \
--quiet)
VID_MEDIA=$(wonda jobs get inference "$VID_JOB" --jq '.outputs[0].media.mediaId')Esa es la parte en la que Claude Code es bueno: tomar un encargo de lote mixto y enrutar cada pieza correctamente en lugar de forzar un solo modelo para todos los Reels.
Paso 3: ¿Cómo revisas el lote antes de programarlo?
La revisión es la parte que separa un lote útil de un lote automático sin criterio. Lo importante no es generar cinco Reels, sino detectar rápido cuáles merecen una franja y cuáles deben volver a borrador.
Para Instagram, la edición más rápida suele ser añadir subtítulos animados:
CAP_JOB=$(wonda edit video \
--operation animatedCaptions \
--media "$VID_MEDIA" \
--params '{"fontFamily":"TikTok Sans SemiCondensed","position":"bottom-center","sizePercent":80,"strokeWidth":2.5,"fontSizeScale":0.8,"highlightColor":"rgb(252, 61, 61)"}' \
--wait \
--quiet)
FINAL_MEDIA=$(wonda jobs get editor "$CAP_JOB" --jq '.outputs[0].mediaId')Después, pídele a Claude Code que evalúe los resultados en lenguaje natural:
Revisa estos 5 Reels generados.
Dime:
- cuáles 3 tienen los dos primeros segundos más fuertes
- cuáles se sienten demasiado genéricos
- qué pies de foto necesitan reescribirse
- cuál no debería programarse todavíaEso mantiene el flujo alineado con lo que realmente queremos que Wonda haga: volver a un agente más útil como operador, no convertir todo en piloto automático ciego.
Paso 4: ¿Cómo conviertes los ganadores en una cola de programación?
Aquí sí importan las reglas concretas de Instagram: el límite de publicación por API y la ventana de 24 horas del contenedor. Si diseñas la cola alrededor de esas dos restricciones, el resto del proceso se simplifica bastante.
No necesitas una sección gigante sobre todo el ecosistema de Instagram. Necesitas dos hechos que realmente cambian cómo programas:
- Meta dice que las cuentas de Instagram están limitadas a 100 publicaciones hechas por API dentro de un período móvil de 24 horas, y los carruseles cuentan como una sola publicación. Consulta la documentación de publicación de contenido de Meta.
- Meta también marca un contenedor como
EXPIREDsi no se publica dentro de 24 horas. Consulta la referencia de estado del contenedor.
| Regla | Qué significa | Decisión operativa |
|---|---|---|
| Límite API | Meta cuenta hasta 100 publicaciones por API en una ventana móvil de 24 horas | Comprueba `content_publishing_limit` antes de lanzar lotes grandes |
| Ventana del contenedor | El contenedor expira si no publicas dentro de 24 horas | No dejes contenedores pendientes con demasiada antelación |
| Unidad fiable | Lo estable es programar la publicación final, no un contenedor viejo | Guarda `media_id`, pie de foto y `alt_text` en una cola simple |
Eso lleva a una regla más simple de la que suele usar la mayoría: no intentes "programar contenedores" con demasiada antelación. Mantén el material aprobado de Wonda listo, guarda la programación en un archivo de cola y deja que Claude Code lance wonda publish instagram cerca de la franja real de publicación.
Un archivo de cola sencillo es suficiente:
publish_at,media_id,caption,alt_text
2026-04-28T09:00:00+02:00,med_01,Tuesday reset. What's your first move of the day?,Slow vertical push on espresso pouring in warm morning light
2026-04-30T09:00:00+02:00,med_02,Three quiet ways to make your morning feel less rushed.,Close shot of coffee tools on a minimal kitchen counter
2026-05-02T10:00:00+02:00,med_03,The five-minute ritual we would actually repeat.,Hands preparing coffee in soft natural window lightClaude Code puede generar ese archivo después de la fase de revisión, reescribir pies de foto flojos y eliminar cualquier Reel que no merezca una franja horaria.
¿Cómo ejecutas la publicación sin romper las reglas de Instagram?
Ejecuta wonda publish instagram cerca de la franja real de salida, después de comprobar cuota y con la pieza ya aprobada. Esa secuencia reduce riesgo operativo, evita contenedores caducados y hace que el lote sea más fácil de auditar.
Antes de cada ventana de publicación, la comprobación previa debería verse así:
USAGE=$(curl -s \
"https://graph.facebook.com/v19.0/${IG_USER_ID}/content_publishing_limit?access_token=${ACCESS_TOKEN}" \
| jq -r '.data[0].quota_usage')
if [ "$USAGE" -ge 90 ]; then
echo "Near publish cap (used: $USAGE). Delay the rest of the batch."
fiDespués, el comando programado sigue siendo simple e inmediato:
wonda publish instagram \
--media "$FINAL_MEDIA" \
--account "$IG_ACCOUNT" \
--caption "Tuesday reset. What's your first move of the day?" \
--alt-text "Slow vertical push on espresso pouring in warm morning light" \
--share-to-feedLa clave no es que Wonda convierta mágicamente un comando en un calendario social. La clave es que Claude Code puede mantener la cola y entregar cada fila aprobada a un programador de tareas en el momento adecuado. Eso puede ser un cron job, una programación en CI o Wonda's scheduling surface si ahí quieres hacer la entrega final. Si quieres el detalle más bajo nivel de publicación por terminal, vuelve a How to Automate Instagram Posting from the Terminal with AI Agents.
Esa es una versión mucho más honesta de "programar con Claude Code". Significa que el agente es dueño del estado del lote, no que dejes contenedores de Instagram pendientes durante demasiado tiempo.
¿Cuál es un buen ciclo operativo semanal?
Para la mayoría de los equipos, la versión sensata es un ciclo semanal, no publicación continua. Planificas, generas, revisas, publicas y aprendes en un bloque corto que cabe en la misma semana.
Ejemplo:
- Lunes: pídele a Claude Code que planifique 5-7 Reels desde un solo ángulo de marca.
- Martes: genera el lote con Wonda.
- Miércoles: revisa los resultados, rechaza los flojos, ajusta los pies de foto y escribe el archivo de cola.
- Jueves: deja que el programador de tareas lance
wonda publish instagrampara las franjas aprobadas. - Viernes: extrae el rendimiento con
wonda analytics instagramy reutiliza los ganchos más potentes en el lote de la semana siguiente.
El comando del lado de revisión es ligero:
wonda analytics instagramDespués pregúntale a Claude Code:
Mira el rendimiento de Instagram de la semana pasada y dime:
- qué inicios captaron atención de forma repetida
- qué pies de foto rindieron peor
- qué patrón debería pasar al lote de la próxima semanaEse es el bucle que realmente nos importa. No "publica más". Aprende más rápido, mantén mayor calidad y haz que el trabajo por lotes sea menos manual.
¿Qué sigue requiriendo criterio humano?
Sigue haciendo falta criterio humano en la selección, la voz y el riesgo reputacional. Claude Code ordena y acelera; no debería decidir solo qué sale en vivo.
Criterio: alguien debe decidir si un Reel se siente alineado con la marca o solo aceptable.Riesgo: no dejes que un agente publique contenido polémico o sensible para la reputación sin supervisión.Voz: los borradores de pies de foto ayudan, pero la voz final sigue beneficiándose de revisión humana.Volumen: si el flujo te empuja a publicar más solo porque ahora es más fácil, aprieta el circuito.
Preguntas frecuentes
¿Este artículo trata sobre Claude Code o sobre la CLI de Wonda?
Sobre ambos, pero la separación es clara: Claude Code es el operador y Wonda es la superficie de ejecución. Lo útil no es memorizar comandos. Lo útil es que Claude Code puede ejecutarlos por ti desde una CLI real y conectada a la herramienta.
¿Necesito escribir scripts bash para que esto funcione?
No. Los ejemplos en bash muestran la forma de los comandos por debajo del flujo. En la práctica, el punto es que puedes describir el lote en lenguaje natural y dejar que Claude Code lo traduzca a comandos. Si más adelante quieres un script reutilizable, Claude Code también puede escribirlo.
¿Claude Code puede programar el contenido además de generarlo?
Sí, pero la unidad fiable que debes programar es el comando de publicación, no un contenedor de Instagram de larga duración. La versión útil es: planifica el lote, genera las piezas, revísalas, escribe la cola y después deja que Claude Code entregue las filas aprobadas a un programador de tareas o a Wonda's scheduling surface cerca del momento de publicación.
¿Qué debería automatizar primero?
Empieza con un lote semanal de Reels, no con un calendario social completo. Un solo circuito estrecho basta para demostrar si los prompts, el enrutado de modelos, el estilo de los pies de foto y el ritmo de programación realmente están funcionando.
Conclusión
La idea central es simple: Claude Code te ayuda a operar un lote y Wonda ejecuta las acciones reales de Instagram. Si mantienes revisión humana, cola clara y publicación cercana a la hora real, el trabajo por lotes se vuelve más ligero y menos frágil.
Le dices qué tipo de lote de Reels quieres. Ejecuta Wonda para generar las piezas, revisar los resultados, preparar los pies de foto, escribir la cola de publicación y llevar los mejores a la superficie de programación adecuada. Tú te quedas con las partes que realmente necesitan criterio: gusto, voz y aprobación final.
Eso se parece mucho más a lo que realmente hacemos que un artículo genérico gigante sobre "trabajo por lotes en Instagram en 2026".
Si quieres ver la superficie de producto sobre la que corre este flujo, empieza por Wonda for Instagram, Claude Code for Instagram y Wonda's scheduling surface.