Communitygithub.com

inference-sh/skills

Inhaltsatomisierung – ein Inhalt in viele Formate umwandeln. Von Blog zu Thread, Blog zu Karussell, Podcast zu Blog, Video zu Zitaten und mehr. Für: Content Marketing, soziale Medien, Multi-Plattform-Verteilung, Content-Strategie.

Was ist skills?

Diese Fertigkeit (Skill) automatisiert die Wiederverwendung von Inhalten und verwandelt ein einzelnes langes Format (Blog, Podcast, Video) in eine Vielzahl von plattformspezifischen Formaten wie Twitter/X-Threads, LinkedIn-Karussells, Newsletter, Kurzvideos, Audiogramme und mehr. Entwickelt für das CLI-Tool „belt“ von inference.sh, führt es den Benutzer durch die Erstellung eines „Content Pyramiden“-Ansatzes, bei dem aus einer Quelle mehrere abgeleitete Medien entstehen – z. B. durch das Extrahieren von Kernaussagen für Threads oder das Generieren von visuellen Elementen für Karussells. Die SKILL.md enthält detaillierte „Conversion Recipes“ (Umwandlungsrezepte) mit schrittweisen Anleitungen, Formatierungsregeln und Beispiel-Bash-Befehlen zur Nutzung von KI-Apps wie flux-dev-lora für Bildgenerierung, dia-tts für Sprachausgabe und google/veo-3-1-fast für Videoclips. Sie hebt die goldene Regel hervor, niemals Inhalte einfach zu kopieren, sondern sie an die Erwartungen und Aufmerksamkeitsspannen jeder Plattform anzupassen, und listet häufige Fehler wie das gleichzeitige Veröffentlichen auf mehreren Kanälen auf. Entwickler und Agenten können damit Content-Workflows automatisieren, die Konsistenz wahren und die Reichweite maximieren, ohne manuell neu formatieren zu müssen.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Installiere die belt CLI-Fertigkeit: npx skills add belt-sh/cli

Inhaltswiederverwendung

Verwandle ein einzelnes Inhaltselement über die inference.sh CLI in viele Formate.

Schnellstart

Erfordert die inference.sh CLI (belt). Installationsanleitung

belt login

# Generiere eine Zitatkarte aus einem Blog-Pull-Quote
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
}'

Die Content-Pyramide

Aus einem Quellstück können 10+ abgeleitete Assets entstehen:

            ┌──────────┐
            │ LANGES    │  Blogbeitrag, Podcast, Video, Whitepaper
            │  QUELL-   │
            │  FORMAT   │
            └─────┬─────┘
                  │
        ┌─────────┼─────────┐
        ▼         ▼         ▼
   ┌─────────┐ ┌──────┐ ┌──────────┐
   │ MITTLERES │ │MITTLERES│ │ MITTLERES │  Newsletter, LinkedIn, E-Mail
   │ FORMAT   │ │FORMAT  │ │ FORMAT   │
   └────┬────┘ └──┬───┘ └────┬─────┘
        │         │          │
   ┌────┼────┐    │     ┌────┼────┐
   ▼    ▼    ▼    ▼     ▼    ▼    ▼
 ┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐  Tweets, Zitate, Audiogramme,
 │   ││   ││   ││   ││   ││   ││   │  kurze Clips, Infografik-Kacheln
 └───┘└───┘└───┘└───┘└───┘└───┘└───┘

Umwandlungsrezepte

Blogbeitrag -> Twitter/X-Thread

Extrahiere 5-8 zentrale Erkenntnisse. Ein Punkt pro Tweet. Füge einen Haken hinzu.

ElementRegel
Haken-TweetListenformat, konträr oder Versprechensformat
Körper-TweetsEine Erkenntnis pro Tweet, max. 280 Zeichen
Visuelle PausenAlle 3-4 Tweets ein Bild einfügen
Letzter TweetCTA + "RT den ersten Tweet, wenn nützlich"

Anpassung:

  • Entferne Nuancen und Einschränkungen (Threads sind prägnant)
  • Füge Zahlen und Details hinzu (Threads müssen überfliegbar sein)
  • Streiche akademische Sprache (Threads sind konversationell)
# Generiere ein visuelles Element für den Thread
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
}'

# Veröffentliche den Thread
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:"
}'

Blogbeitrag -> LinkedIn-Karussell

1 Folie pro Abschnitt. 8-12 Folien insgesamt.

FolieInhalt
1 (Haken)Kühne Behauptung oder Frage aus der Überschrift
2-9 (Inhalt)Ein Kernpunkt pro Folie, großer Text, unterstützendes Bild
10 (Zusammenfassung)Wiederholung der wichtigsten Erkenntnisse
11 (CTA)"Folge für mehr" / "Speichere dies" / "Kommentiere deine Gedanken"

Spezifikationen: 1080x1080 (quadratisch) oder 1080x1350 (4:5 für mehr Platz)

# Generiere Karussell-Folien
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

Blogbeitrag -> Newsletter-Abschnitt

3-zeilige Zusammenfassung + "Warum es wichtig ist" + Link.

## Diese Woche: [Titel]

[1-2 Sätze Zusammenfassung der Kernaussage]

**Warum es wichtig ist:** [1 Satz, der einen Bezug zur Arbeit/Leben des Lesers herstellt]

→ [Lies den vollständigen Beitrag](link)

Blogbeitrag -> Kurzvideo-Skript

Problem + Kernaussage + CTA. Unter 60 Sekunden.

AbschnittDauerInhalt
Haken3s"Die meisten Leute machen [Thema] falsch."
Problem10sNenne den häufigen Fehler
Einsicht25sDeine wichtigste Erkenntnis/ dein Ratschlag
Beweis10sEine Statistik oder ein Beispiel
CTA5s"Folge für mehr" / "Link in der Bio"
# Generiere Sprachausgabe
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."
}'

# Generiere 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"
}'

Blogbeitrag -> Audiogramm

Bestes Zitat auswählen. Audio generieren. Wellenform-Visualisierung hinzufügen.

# Generiere Audio des Schlüsselzitats
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."
}'

Podcast-Episode -> Blogbeitrag

# 1. Transkribiere die Episode
belt app run <stt-app> --input '{
  "audio": "episode-42.mp3"
}'

# 2. Bearbeite das Transkript in Blog-Format:
# - Entferne Füllwörter (äh, hm, sozusagen, weißt du)
# - Füge Überschriften bei Themenwechseln hinzu
# - Teile in Absätze
# - Füge Einleitung und Schluss hinzu
# - Füge in der Episode erwähnte Links hinzu

Podcast-Episode -> Zitatkarten

3-5 beste Zitate mit Sprecherzuordnung.

# Generiere Zitatkarten-Hintergründe
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

Schlüsselmoment, 3-5 Sekunden, unter 5 MB.

Beste Momente für GIFs:

  • Reaktionsaufnahmen
  • Vorher/Nachher-Enthüllungen
  • Wichtige Demonstrationsschritte
  • Lustige oder überraschende Momente

Langes Video -> Kurze Clips

# Extrahiere die besten 15-60-Sekunden-Sequenzen für Reels/TikTok/Shorts
# Konzentriere dich auf in sich geschlossene Momente, die auch ohne Kontext Sinn ergeben:
# - Ein einzelner Tipp oder eine Einsicht
# - Die Enthüllung einer überraschenden Statistik
# - Die Demonstration einer Funktion
# - Eine starke Meinung oder ein kontroverser Punkt

Die goldene Regel

Kopiere niemals einfach Inhalte über Formate hinweg. Jede Plattform hat andere:

PlattformAufmerksamkeitsspanneTonFormat
Blog5-10 MinGründlich, detailliertLange Absätze OK
Twitter/X5-30 Sek pro TweetPrägnant, direkt280 Zeichen, fragmentiert
LinkedIn1-3 MinProfessionell, aufschlussreichKurze Absätze, Zeilenumbrüche
Newsletter5-7 MinKuratiert, persönlichAbschnitte mit Überschriften
TikTok/Reels15-60 SekEnergiegeladen, direktHaken in 1 Sekunde
Podcast20-60 MinKonversationell, tiefgründigGeschichten und Abschweifungen OK

Checkliste zur Inhaltswiederverwendung

Erstelle für jedes lange Inhaltselement:

  • Twitter/X-Thread (5-8 Tweets)
  • LinkedIn-Beitrag oder -Karussell
  • Newsletter-Abschnitt (3-zeilige Zusammenfassung)
  • 2-3 Zitatkarten für soziale Medien
  • Kurzvideo-Skript (30-60s)
  • E-Mail-Ausschnitt für Nurture-Sequenz
  • Folie für interne Präsentation

Häufige Fehler

FehlerProblemLösung
Kopieren zwischen PlattformenWirkt faul, falsches FormatFür den Stil jeder Plattform neu schreiben
Schwache Inhalte wiederverwendenVerstärkt MittelmäßigkeitNur deine besten Stücke wiederverwenden
Gleichzeitiges Posten überallÜberschneidungen im PublikumÜber Tage/Wochen verteilt veröffentlichen
Kernbotschaft verlierenAbgeleitet verfehlt den PunktZuerst die EINE Kernaussage identifizieren
Keine visuelle AnpassungNur Text auf visuellen PlattformenPlattformspezifische Grafiken erstellen
Quellenangabe vergessenSelbstplagiatZurück zum Original verlinken

Verwandte Fertigkeiten

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

Durchsuche alle Apps: belt app list

Individual skills in this repo

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

Verwandte Skills