Communitygithub.com

inference-sh/skills

Atomización de contenido: convierte una pieza de contenido en múltiples formatos. Cubre de blog a hilo, blog a carrusel, podcast a blog, video a citas y más. Útil para: marketing de contenidos, redes sociales, distribución multiplataforma, estrategia de contenidos.

¿Qué es skills?

Este skill, parte de la CLI de inference.sh, permite a usuarios y agentes de IA convertir una única pieza de contenido de formato largo (como un blog, podcast o video) en una variedad de activos derivados optimizados para diferentes plataformas. Soporta transformaciones comunes como blog a hilo de Twitter/X, blog a carrusel de LinkedIn, podcast a blog, video a citas o GIFs, y guiones para video corto. La utilidad principal es para profesionales de marketing de contenidos, creadores y estrategas que buscan maximizar el alcance de su contenido sin reescribir manualmente para cada plataforma. Funciona a través de comandos de la CLI `belt` que invocan aplicaciones de IA (como flux-dev-lora para imágenes, dia-tts para voz, o google/veo-3-1-fast para video) para generar automáticamente los formatos adaptados, siguiendo recetas de conversión detalladas para mantener la intención original pero ajustando tono, estructura y duración a cada canal.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/inference-sh/skills/tree/HEAD/guides/content/content-repurposing

Preguntar en tu IA favorita

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

Documentación

Instala el skill de la CLI belt: npx skills add belt-sh/cli

Reutilización de Contenido

Convierte una pieza de contenido en múltiples formatos a través de la CLI de inference.sh.

Inicio Rápido

Requiere la CLI de inference.sh (belt). Instrucciones de instalación

belt login

# Genera una tarjeta de cita a partir de una cita destacada de un blog
belt app run falai/flux-dev-lora --input '{
  "prompt": "minimal quote card design, dark navy background, large white quotation marks, clean sans-serif typography space, modern professional design, social media post format",
  "width": 1024,
  "height": 1024
}'

La Pirámide de Contenido

Una pieza fuente puede generar 10 o más activos derivados:

            ┌──────────┐
            │ FORMATO   │  Blog, podcast, video, whitepaper
            │  LARGO    │
            └─────┬─────┘
                  │
        ┌─────────┼─────────┐
        ▼         ▼         ▼
   ┌─────────┐ ┌──────┐ ┌──────────┐
   │ MEDIO   │ │ MEDIO│ │  MEDIO   │  Newsletter, LinkedIn, email
   │ FORMATO │ │FORMATO│ │  FORMATO │
   └────┬────┘ └──┬───┘ └────┬─────┘
        │         │          │
   ┌────┼────┐    │     ┌────┼────┐
   ▼    ▼    ▼    ▼     ▼    ▼    ▼
 ┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐  Tweets, citas, audiogramas,
 │   ││   ││   ││   ││   ││   ││   │  clips cortos, fichas infográficas
 └───┘└───┘└───┘└───┘└───┘└───┘└───┘

Recetas de Conversión

Artículo de Blog -> Hilo de Twitter/X

Extrae 5-8 ideas clave. Una por tweet. Añade gancho.

ElementoRegla
Tweet de ganchoFormato de lista, controvertido o promesa
Tweets del cuerpoUna idea por tweet, máximo 280 caracteres
Cortes visualesAñade una imagen cada 3-4 tweets
Tweet finalCTA + "RT el primer tweet si es útil"

Adaptación:

  • Elimina matices y salvedades (los hilos deben ser directos)
  • Añade números y datos concretos (los hilos necesitan ser escaneables)
  • Elimina lenguaje académico (los hilos son conversacionales)
# Genera un visual para el hilo
belt app run falai/flux-dev-lora --input '{
  "prompt": "clean infographic tile, single statistic 60% highlighted in large bold text, minimal dark background, data visualization style, professional",
  "width": 1024,
  "height": 1024
}'

# Publica el hilo
belt app run x/post-create --input '{
  "text": "I analyzed 500 landing pages.\n\nHere are 7 patterns the top converters all share:\n\n🧵 Thread:"
}'

Artículo de Blog -> Carrusel de LinkedIn

1 diapositiva por sección. 8-12 diapositivas en total.

DiapositivaContenido
1 (Gancho)Afirmación audaz o pregunta del titular
2-9 (Contenido)Un punto clave por diapositiva, texto grande, visual de apoyo
10 (Resumen)Recapitula las conclusiones principales
11 (CTA)"Sígueme para más" / "Guarda esto" / "Comenta tu opinión"

Especificaciones: 1080x1080 (cuadrado) o 1080x1350 (4:5 para más espacio)

# Genera diapositivas del carrusel
for i in {1..10}; do
  belt app run falai/flux-dev-lora --input "{
    \"prompt\": \"clean minimal presentation slide, dark gradient background, large text area, professional business design, slide $i of 10, consistent style\",
    \"width\": 1024,
    \"height\": 1024
  }" --no-wait
done

Artículo de Blog -> Sección de Newsletter

Resumen de 3 líneas + "por qué es importante" + enlace.

## Lo Destacado de Esta Semana: [Título]

[Resumen de 1-2 oraciones de la idea clave]

**Por qué es importante:** [1 oración conectando con el trabajo/vida del lector]

→ [Lee el artículo completo](enlace)

Artículo de Blog -> Guion de Video Corto

Problema + idea clave + CTA. Menos de 60 segundos.

SecciónDuraciónContenido
Gancho3s"La mayoría se equivoca en [tema]."
Problema10sSeñala el error común
Idea25sTu hallazgo/consejo clave
Prueba10sUna estadística o ejemplo
CTA5s"Sígueme para más" / "Enlace en la bio"
# Genera locución
belt app run falai/dia-tts --input '{
  "prompt": "[S1] Most landing pages make this mistake. They put the features above the fold instead of the outcome. Top converting pages show what life looks like AFTER using the product. Try it and watch your conversion rate climb."
}'

# Genera video
belt app run google/veo-3-1-fast --input '{
  "prompt": "Screen recording style, scrolling through a well-designed landing page, clean modern UI, smooth scroll, professional website"
}'

Artículo de Blog -> Audiograma

Elige la mejor cita. Genera audio. Añade visualización de forma de onda.

# Genera audio de la cita clave
belt app run falai/dia-tts --input '{
  "prompt": "[S1] The number one mistake I see on landing pages... is putting features above the fold. The best pages show the outcome. Not what your product does, but what life looks like after."
}'

Episodio de Podcast -> Artículo de Blog

# 1. Transcribe el episodio
belt app run <stt-app> --input '{
  "audio": "episode-42.mp3"
}'

# 2. Edita la transcripción en formato de blog:
# - Elimina muletillas (eh, este, o sea, sabes)
# - Añade encabezados en los cambios de tema
# - Divide en párrafos
# - Añade introducción y conclusión
# - Añade enlaces mencionados en el episodio

Episodio de Podcast -> Tarjetas de Cita

3-5 mejores citas con atribución del orador.

# Genera fondos para tarjetas de cita
belt app run falai/flux-dev-lora --input '{
  "prompt": "minimal quote card background, subtle gradient from dark blue to black, large quotation mark watermark, clean modern design, social media square format",
  "width": 1080,
  "height": 1080
}'

Video -> GIF

Momento clave, 3-5 segundos, menos de 5MB.

Mejores momentos para GIFs:

  • Tomas de reacción
  • Revelaciones de antes/después
  • Pasos clave de una demostración
  • Momentos divertidos o sorprendentes

Video Largo -> Clips Cortos

# Extrae los mejores segmentos de 15-60 segundos para Reels/TikTok/Shorts
# Enfócate en momentos autónomos que tengan sentido sin contexto:
# - Un consejo o idea individual
# - La revelación de una estadística sorprendente
# - La demostración de una función
# - Una opinión fuerte o polémica

La Regla de Oro

Nunca copies y pegues entre formatos. Cada plataforma tiene diferentes:

PlataformaTiempo de AtenciónTonoFormato
Blog5-10 minDetallado, minuciosoPárrafos largos OK
Twitter/X5-30 seg por tweetDirecto, contundente280 caracteres, fragmentado
LinkedIn1-3 minProfesional, perspicazPárrafos cortos, saltos de línea
Newsletter5-7 minCurado, personalSecciones con encabezados
TikTok/Reels15-60 segEnérgico, directoGancho en 1 segundo
Podcast20-60 minConversacional, profundoHistorias y divagaciones OK

Lista de Verificación para Reutilización de Contenido

Para cada pieza de contenido de formato largo, crea:

  • Hilo de Twitter/X (5-8 tweets)
  • Publicación o carrusel de LinkedIn
  • Sección de newsletter (resumen de 3 líneas)
  • 2-3 tarjetas de cita para redes sociales
  • Guion de video corto (30-60s)
  • Fragmento de email para secuencia de nurture
  • Diapositiva para presentación interna

Errores Comunes

ErrorProblemaSolución
Copiar y pegar entre plataformasSe siente perezoso, formato incorrectoReescribe para el estilo de cada plataforma
Reutilizar contenido débilAmplifica la mediocridadSolo reutiliza tus mejores piezas
Publicar el mismo día en todas partesLa audiencia superpuesta ve duplicadosEspacia los contenidos a lo largo de días/semanas
Perder el mensaje centralLa derivación pierde el puntoIdentifica la ÚNICA idea clave primero
Sin adaptación visualSolo texto en plataformas visualesCrea gráficos específicos para cada plataforma
Olvidar la atribuciónTe plagias a ti mismoEnlaza de vuelta al original

Skills Relacionados

npx skills add inference-sh/skills@ai-social-media-content
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@text-to-speech
npx skills add inference-sh/skills@twitter-automation

Explora todas las apps: belt app list

Individual skills in this repo

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

Skills relacionados