🌱 Empieza aquí · Compositor de carruseles
¿Alguna vez tuviste un texto bueno —un artículo, unas notas, un guion— y te frenaste en la parte aburrida: partirlo en slides, decidir qué va en cada uno, recortar para que se lea en un celular? Esta semilla te instala un asistente que hace justo eso. Tú le das el texto largo; él te devuelve el esqueleto del carrusel ya armado, slide por slide, listo para convertir en imágenes.
Ojo con lo que NO hace (para que no te decepcione): no dibuja las imágenes finales. Entrega los datos ordenados de cada slide (qué texto, qué plantilla, qué modo de color). El paso de convertir esos datos en imágenes bonitas lo hace tu herramienta de diseño o render. Piensa en este agente como el guionista del carrusel, no el diseñador.
Para ti (el humano)
Solo tienes que decir una frase. Abre esta carpeta con tu asistente (Claude Code o Cowork) y escríbele:
"Siembra esta semilla 🌱"
¿Otras formas de pedirlo? "instala esta semilla", "haz el setup de esto", "ponme esto a funcionar". Te entiende igual. De aquí en adelante, tu asistente hace toda la parte técnica; tú no tocas nada.
Durante la siembra, tu asistente te va a hacer una sola pregunta fácil: cuáles son los colores, las fuentes y el @usuario (handle) de tu marca. Con eso arma la configuración de tu marca y el compositor sale afinado a lo tuyo. Si todavía no lo tienes claro, no pasa nada: te ayuda a llenar una plantilla o trabaja con valores por defecto.
Para el asistente que siembra 🤖
Eres el asistente que va a instalar esta semilla. Es un agente (un subagente al que se le delega una misión: componer carruseles). No es un hook (una automatización que se dispara sola ante eventos): no hay que registrar nada en settings.json ni dar permisos de ejecución (chmod). Es un archivo de definición en texto, no un script. Sigue estos pasos tal cual.
Los placeholders entre <...> los resuelves tú según la plataforma y el contexto de la persona:
<TU-RUTA-DE-AGENTES>→ la carpeta donde viven las definiciones de agentes.- Claude Code (a nivel usuario):
~/.claude/agents/(recomendado; el agente queda disponible en todas las sesiones). - Por proyecto:
.claude/agents/dentro del proyecto (si la persona solo lo quiere ahí). - Cowork: la carpeta de configuración equivalente (
~/.claude/agents/si comparte el mismo directorio de config).
- Claude Code (a nivel usuario):
<TU-CONFIG-DE-MARCA>→ el archivo donde vivirán los colores, fuentes, modos y dimensiones de la marca (por ejemplo unmarca.json). Si no existe, lo creas con la persona usando la plantilla del paso 2.<TU-GUIA-DE-PLATAFORMAS>→ (opcional) un documento con las reglas de la red social destino. Si no existe, el método usa sus defaults.
Paso 1 · Copiar la definición del agente
Copia kernel/carousel-composer.md a <TU-RUTA-DE-AGENTES>. Crea la carpeta si no existe.
mkdir -p <TU-RUTA-DE-AGENTES>
cp kernel/carousel-composer.md <TU-RUTA-DE-AGENTES>/carousel-composer.md
Codex: Codex no tiene el mismo sistema de subagentes que Claude Code, así que esta semilla no se "instala" ahí como agente. Si la persona trabaja en Codex, puedes usar el contenido de kernel/carousel-composer.md como un conjunto de instrucciones que le pegas dentro de tu contexto cuando te pida componer un carrusel, pero la experiencia nativa es en Claude Code / Cowork.
Paso 2 · Configurar la marca (una pregunta a la persona)
El compositor necesita saber con qué colores, fuentes y handle trabaja. Abre kernel/plantilla-marca.ejemplo.md, y con la persona (o detectándolo de sus documentos) llena los valores reales:
- Los colores de la marca (en formato hex, ej.
#3366CC). - Las 2-3 fuentes de la marca.
- Los modos visuales (combinaciones de fondo/texto, ej. "primary", "light", "dark").
- El @usuario / handle que va en el slide 1 y en el CTA.
- Las dimensiones del carrusel (default recomendado 1080×1350).
Guarda ese archivo lleno como la config de marca real de la persona (por ejemplo marca.json en la carpeta de su proyecto de contenido), y esa es la ruta que usarás como <TU-CONFIG-DE-MARCA>. Si la persona no sabe sus datos de marca todavía, deja los valores por defecto de la plantilla; el agente funciona igual, solo que más genérico, y se afina cuando la persona los complete.
Paso 3 · Verificación post-siembra (obligatoria)
Como es un agente (texto), la verificación tiene dos partes: que el archivo quedó en su lugar, y que el agente responde.
a) El archivo quedó colocado:
ls -la <TU-RUTA-DE-AGENTES>/carousel-composer.md; echo "exit=$?"
Salida esperada: una línea que lista el archivo y exit=0. Si sale No such file or directory, la copia no se hizo; repite el paso 1.
b) El agente responde (prueba de comportamiento, en una conversación nueva): pídele a la persona que abra una sesión nueva y te dé un texto corto de ejemplo con una instrucción como "compón un carrusel de 6 slides con este texto". La conducta correcta es que entregues un carousel.json válido, con un slide title al inicio, un cta al final, el handle de la marca en ambos, y cada cuerpo de texto recortado y legible. Si en vez de eso te inventas contenido que no estaba en el texto, o rompes el JSON, revisa que carousel-composer.md esté completo en la carpeta de agentes.
Cuando ambas partes pasen, avísale a la persona en una línea qué gana con esto.
✅ ¿Cómo sé que funcionó?
De ahora en adelante, cuando tengas un texto y quieras volverlo carrusel, ya no vas a partirlo a mano ni a pelearte con cuántas palabras caben por slide. Le pasas el texto a tu asistente, le dices cuántos slides quieres y para qué (dar a conocer algo, invitar a comprar, etc.), y te devuelve el esqueleto completo: cada slide con su texto justo, su plantilla y su modo de color, respetando tu marca y las reglas de legibilidad para celular.
Tú solo revisas y mandas ese esqueleto a tu herramienta de diseño. Menos trabajo manual aburrido, carruseles que enganchan de principio a fin. 🌱
