Install
openclaw skills install @formula100k/storytelling-animado-f100kConvierte una historia cruda (una anécdota, el caso de una clienta, un error propio) en un reel 9:16 de 45-90s listo para grabar: elige el molde narrativo, escribe el guion legible, decide qué beats se ganan un clip animado y los genera con los presets explainer de Higgsfield (Claymotion, Stickman Cartoon, Editorial Motion Graphics, Watercolor Chronicle, Pixel Art y más). Entrega GUION.md + clips + MANIFEST.md sincronizado por keyword. Activar cuando alguien diga 'hazme un reel de storytelling', 'te cuento lo que me pasó y arma el video', 'cuéntalo como historia', 'quiero contar el caso de mi alumna', 'narrativa con clips animados', 'un reel donde cuento esto'. NO usar para guiones que no son historia (guionizacion-formula100k) ni para YouTube largo.
openclaw skills install @formula100k/storytelling-animado-f100kEsta versión corre en un agente OpenClaw (servidor + Telegram), no en Claude Code. Antes de seguir, lee la skill
f100k-puente: traduce herramientas y rutas. Lo específico de esta skill:
- Los clips animados salen de los presets explainer del plugin de Higgsfield: solo si está conectado. El plan de clips y el costo total se aprueban con ✅ antes de generar.
- Las preguntas con opciones van por Telegram, numeradas. Las previews de presets se mandan como links.
- Sin Higgsfield: entrega GUION.md + la tabla de beats con el prompt de cada clip.
- La composición final (
editor-video-formula100k) no corre en este servidor: entrega GUION.md, clips y MANIFEST.md enentregables/storytelling/para editarlos en la compu.
Recibe una historia en bruto y devuelve una carpeta lista para grabar y editar: el guion, los clips animados que la historia necesita, y el MANIFEST que los sincroniza.
Esta skill no graba ni compone. Termina donde empieza editor-video-formula100k.
Esta skill enseña un método narrativo. El método es agnóstico de industria: sirve igual para fisioterapia, repostería, formulación cosmética, finanzas o jardinería. Los ejemplos escritos aquí y en los referenciales son ilustraciones del método, nunca del tema.
Antes de escribir nada:
[TU OFERTA], [TU RESULTADO]).
Nunca asumas que el rubro es marketing.Cuando alguien trae una historia (algo que pasó, con personas y consecuencias) y quiere un reel. Señales: "te cuento lo que me pasó", "quiero contar el caso de", "hazme un reel narrativo", "cuéntalo como historia", "story con animación".
Si todavía no tiene la historia — "no sé qué contar", "estoy atascada", "ayúdame a
encontrar mi historia" — eso es storytelling-f100k, el coach: hace preguntas hasta sacarla
en sus propias palabras y no escribe nada por ella. Cuando salga de ahí con la historia en
crudo, vuelve aquí para producirla.
Sobre el B-roll grabado: storytelling-f100k enseña el hábito de grabar metraje real en
tres baldes (problema / proceso / payoff). Eso y esta skill son complementarios y no
compiten: se filma lo que se puede filmar, se anima solo lo que no. Si ya tiene clips
reales para un beat, ese beat no necesita clip generado.
storytelling-f100kguionizacion-formula100kfaceless-channel-video de Higgsfield
(get_workflow_instructions({workflow: "faceless-channel-video"}))guion-youtube-formula100kguionizacion-historias-formula100keditor-video-formula100kguionizacion-ads-formula100kCargar ANTES de empezar. No es opcional:
references/moldes-historia.md — los 8 arcos narrativos y cómo se eligereferences/clips-de-apoyo.md — la compuerta visual, los prompts, la receta de generación y el MANIFESTreferences/catalogo-clips-higgsfield.md — los 24 presets con sus IDsMáximo 5 preguntas, una a la vez, con AskUserQuestion cuando haya opciones claras.
Lo que hay que sacar y que nadie da espontáneamente:
Si ya vino todo en el mensaje inicial, no preguntes. Nunca inventes el detalle que falta: si no sabes la escena, pregúntala o déjala como marcador.
Elegir el arco con la tabla de moldes-historia.md (la pregunta es de quién es el costo).
Declarar cuál elegiste y por qué en una línea. Si dudas entre dos, gana el que tenga una
escena concreta.
Escribir el guion siguiendo los beats del molde, con el tiempo objetivo de 45-90s.
El gancho del segundo 1 pasa por LA APUESTA — (Magnitud × Credibilidad) ÷ Costo — y se construye en tríada: verbal (lo que dice), visual (lo que se ve) y textual (el header). Los tres apuntan al mismo sitio o se anulan.
Formato del GUION.md — el guion limpio arriba, para leer de corrido frente a cámara.
Todo lo demás va abajo del marcador:
# <título>
<solo lo que se dice frente a cámara, en párrafos cortos, sin acotaciones>
=== EXPLICACIÓN ===
- Molde: ...
- Por qué este gancho: ...
- Dónde cae el giro: ...
- Beats que se ganaron clip y por qué: ...
Para el header (las dos líneas que viven sobre su cara los primeros 8s), invocar
guionizacion-formula100k pidiendo 3 variantes de gancho textual y ofrecerlas con
AskUserQuestion. 3-5 palabras por línea, sentence case, nunca all caps.
Si el usuario tiene una skill de calibración de guion propia de su cuenta, pasarlo por ahí antes de seguir al Paso 4.
Recorrer el guion beat por beat y aplicar la compuerta de clips-de-apoyo.md. Un beat se
gana un clip solo si es pasado, invisible, de escala imposible, metáfora, o es el giro.
Techos: máximo 5 clips, máximo 6s cada uno, ninguno antes del segundo 5, y el giro siempre lleva uno.
Presentar la tabla propuesta y pedir aprobación con AskUserQuestion antes de gastar nada.
Si la historia solo se gana 2 clips, se hacen 2 — no se rellena.
Ofrecer 3 presets candidatos del catálogo según el tono, con su video_url de preview
para que los vea sin gastar créditos. Elegir uno solo y resolverlo:
resolve_explainer_preset({ preset_id }) → media_id
Ese media_id va en todos los frames. Nunca mezclar presets dentro del mismo video.
get_cost: true en imagen y video, multiplicar por el
número de clips, comparar contra balance() y decirle el total antes de disparar.generate_image con el media_id como referencia de
estilo), luego animarlo (generate_video, 9:16, 4-6s, generate_audio: false).clips/clipNN.mp4, numerados por orden de aparición en el guion.MANIFEST.md con el formato exacto de clips-de-apoyo.md, keywords
verbatim del guion, 4-8 palabras, sin solapamientos.Salida:
<carpeta del proyecto>/YYYY-MM-DD_<slug>/
├── GUION.md
├── MANIFEST.md
└── clips/clip01.mp4 …
Preguntar dónde guardar la primera vez y recordarlo para las siguientes. No inventar una
ruta ni asumir que existe una carpeta de proyectos: si no la hay, proponer
entregables/storytelling/ y confirmar.
Cerrar diciendo qué sigue: graba la toma, y después
/render <carpeta>/YYYY-MM-DD_<slug>/ <ruta del .mov>.
faceless-channel-video y hay que decirlo.resolve_explainer_preset verificado el 2026-08-09: preset_id → media_id reusable.
Si algún día deja de devolverlo, el plan B está en clips-de-apoyo.md §8.pppppppppp es basura de test del proveedor. Nunca ofrecerlo.generate_audio: false siempre. Los clips van bajo su voz; el audio nativo mete ruido
y cuesta más. En kling3_0 el parámetro es sound: "off".generate_image no se adivina — varía por modelo.
Consultar models_explore({action:"get", model_id}) y leer medias[].roles.use_unlim se omite. Si el servidor devuelve unlim_choice, esa pregunta es para
la persona, no una decisión propia.