Communitygithub.com

pawangai/caption-writer

Schreibt bereit zum Hochladen Captions für Social-Media-Inhalte (Karussell, Reel/Short/TikTok, Foto, Story, Testimonial, Werbung, Thumbnail) für mehrere Plattformen gleichzeitig (Instagram, TikTok, LinkedIn, X, Threads, Facebook, Pinterest, YouTube Shorts, WhatsApp Status) mit Hook, Inhalt, CTA, Hashtags, Alt-Text, erstem Kommentar und alternativen Hooks, abgestimmt auf die Markenstimme. Dieses Skill prüft die Zeichenlimits jeder Plattform, die Hook-Länge vor „mehr anzeigen“, die Anzahl der Hashtags und nicht anklickbare Links auf Instagram.

Was ist caption-writer?

Der **Caption Writer** ist ein KI-Agenten-Skill, der speziell für Entwickler und Content-Ersteller konzipiert wurde, die Social-Media-Captions für verschiedene Plattformen gleichzeitig erstellen möchten. Statt einer Einheits-Caption generiert dieser Skill pro Plattform eine individuelle, optimierte Version, die sofort kopiert und hochgeladen werden kann. Er unterstützt eine Vielzahl von Inhaltstypen wie Karussells, Reels, Fotos, Stories, Testimonials, Werbeanzeigen und Thumbnails und berücksichtigt dabei die spezifischen Zeichenlimits, Hook-Längen und Hashtag-Regeln jeder Plattform (Instagram, TikTok, LinkedIn, X, Threads, Facebook, Pinterest, YouTube Shorts, WhatsApp Status). Der Skill arbeitet auf Basis einer strukturierten SKILL.md-Datei, die den Workflow definiert: Er sammelt Eingaben wie Thema, Zielplattformen, Markenstimme und CTA, generiert Captions nach einem vorgegebenen Schema (Hook, Mehrwert, CTA, Hashtags) und validiert sie mit einem Python-Skript (`scripts/captions.py`). Dieses Skript prüft auf Fehler wie Überschreitung der Zeichenlimits, fehlende CTAs oder unzulässige Links und gibt Warnungen aus, die der Nutzer manuell prüfen kann. Der Skill vermeidet das Erfinden von Daten (wie Kundenzitate oder Preise) und fordert den Nutzer auf, diese selbst einzufügen. Er eignet sich ideal für Agenturen, Social-Media-Manager und Entwickler, die eine konsistente, plattformspezifische Content-Strategie mit minimalem manuellen Aufwand umsetzen möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pawangai/pawang-content-studio/tree/HEAD/skills/caption-writer

In Ihrer bevorzugten KI fragen

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

Dokumentation

Caption Writer

Schreibt Captions zum Kopieren und Hochladen – eine Version pro Plattform (nicht eine einzige überall hin kopierte Caption). Sie sind der Autor; das Skript scripts/captions.py prüft Limits und grundlegende Qualität und erstellt dann die Ergebnisdatei.

Arbeitsablauf

  1. Eingaben sammeln.
    • Inhalt: Thema, Typ (Karussell, Reel, Foto, Story, Testimonial, Werbung) und ggf. Inhalt (Karusselltexte, Reel-Skript, Hook). Wenn der Nutzer den Inhaltstext angibt, muss die Caption damit konsistent sein und nicht den gesamten Slide-Inhalt wiederholen.
    • Zielplattformen. Falls nicht genannt, einmal nachfragen; wenn der Nutzer es schnell mag, Instagram und TikTok verwenden.
    • Ziel (Bildung, Speichern/Teilen, Beratung, Verkauf), Marken-CTA und Markenstimme (bei vorhandenem Brand Lock / Voice Lock verwenden; andernfalls aus dem Inhalt ableiten und die Annahmen nennen).
  2. Pro Plattform schreiben gemäß references/caption-guide.md: Hook in der ersten Zeile, 2–3 Sätze mit Mehrwert, CTA, Hashtags. Jede Plattform hat einen anderen Blickwinkel und eine andere Länge.
  3. Daten, die vom Nutzer kommen müssen (Kundenzitate, Namen, Preise, Aktionsdaten, Nummern, Metriken): nicht erfinden. Verwende [SELBST EINFÜGEN: Hinweis] oder frage in einer einzigen kurzen Nachricht danach.
  4. captions.json schreiben (python scripts/captions.py --example für das Schema) und dann python scripts/captions.py render captions.json /mnt/user-data/outputs/caption_<thema>.md ausführen.
    • Korrigiere alle Fehler (Limits überschritten, leere Caption, geschweifte Klammern, falsches Hashtag-Format).
    • Lies die Warnungen und korrigiere sinnvolle: Hook zu lang, Anzahl Hashtags, nicht anklickbare Links (in „Link in Bio“ ändern), übertriebene Behauptungen, fehlender CTA, plattformübergreifend ähnliche Captions. Warnungen dürfen mit Begründung stehen bleiben, aber die Begründung muss genannt werden.
  5. Abgeben. Ein oder zwei Plattformen: Caption direkt in der Antwort in einem Codeblock anzeigen. Drei oder mehr Plattformen: .md-Datei speichern und present_files aufrufen. Liste der verbleibenden [SELBST EINFÜGEN]-Marker und wichtige Hinweise (z. B. Link in Bio) beifügen.

Prinzipien

  • Hook zuerst. Die erste Zeile muss die Leute zum Anhalten bringen, bevor „mehr anzeigen“ erscheint (Instagram ca. 125 Zeichen, LinkedIn ca. 140). Für die Hauptplattform 2 alternative Hooks bereitstellen.
  • Anpassen, nicht kopieren. Instagram: warm und prägnant; TikTok: sehr kurz, folgt dem Video; LinkedIn: professionell und strukturiert; X: eine Aussage; Pinterest: von Leuten gesuchte Keywords; YouTube Shorts: klarer Titel. Das Skript markiert Captions, die zu >85 % ähnlich sind.
  • Sanfter, einzelner CTA. Ein Hauptaufruf pro Caption (Speichern, Teilen, Kommentieren, Beratung). Auf Instagram und TikTok sind Links in Captions nicht anklickbar, daher auf „Link in Bio“ verweisen.
  • Wenige und relevante Hashtags (ca. 3–5 bei Instagram, TikTok, LinkedIn; 0–2 bei X und Facebook). Mische 1–2 breite mit spezifischen Nischen-Hashtags. Bei TikTok zählen Hashtags zum Zeichenlimit.
  • Alt-Text für Bilder/Karussells: ein Satz, der den visuellen Inhalt beschreibt, ohne „Bild von“.
  • Nicht erfinden und nicht übertreiben: keine „Garantie“, „sicher“, „100 %“, Ergebniszahlen oder nicht vom Nutzer bereitgestellte Testimonials.
  • Zeichenlimits können sich ändern. Die Zahlen im Skript sind konservative Sicherheitslimits aus öffentlichen, nicht einheitlichen Quellen (z. B. TikTok angeblich 2.200 oder 4.000, Pinterest 500 oder 800). Wenn der Nutzer nach den aktuellen Limits fragt, in offiziellen Quellen der Plattformen nachschlagen.

Dateien

  • scripts/captions.py – render, check, --example, --limits
  • references/caption-guide.md – Caption-Struktur, Hook-Formel, plattformspezifische Regeln, Alt-Text, Beispiele nach Inhaltstyp

Individual skills in this repo

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

pawangai/asset-qa

Periksa kualitas gambar dan video hasil ChatGPT/Google Flow/AI lain terhadap brand dan platform, lalu tulis prompt perbaikan siap tempel. Mengecek ejaan teks pada gambar, kepatuhan warna terhadap palet brand, teks yang masuk zona tidak aman (tertutup UI story/reels/feed), ukuran dan kontras teks, rasio dan resolusi, logo atau karakter yang berubah dari acuan, anatomi janggal, serta pada video meliputi lonjakan atau glitch antar-frame, drift warna, teks yang berubah bentuk, audio, dan durasi. Gun

pawangai/brandboard-standard

Membuat, menyusun, atau mengaudit brand board / brand guideline satu halaman dengan struktur section yang standar (hero, variasi logo, palet warna, tipografi, gaya bahasa, contoh penerapan, footer, maskot, ikon, pola background, dll). Punya dua cakupan - bertingkat (default) dan lengkap (semua section terisi). Gunakan skill ini setiap kali user minta dibuatkan brand board, brand guideline, brand identity sheet, style guide visual, prompt gambar untuk brand board, atau minta brand board baru "dis

pawangai/brand-command-pack

Buat file Markdown berisi kumpulan "command" prompt gambar siap salin untuk ChatGPT (logo, carousel IG, story IG/WA, OG image, feature image artikel, X/Twitter, LinkedIn, Pinterest, iklan, testimoni, mockup, dll) dari brand board, logo, foto, atau deskripsi brand yang diberikan user. Gunakan skill ini setiap kali user mengunggah brand identity board/logo/foto brand lalu meminta "buatkan command", "kumpulan prompt konten", "prompt sosmed", "command seperti /scrapbook tapi untuk brand saya", "temp

pawangai/brand-profile-builder

Ubah brand board, logo, foto, atau deskripsi brand menjadi satu profil brand baku (profile.json) yang menjadi sumber tunggal bagi semua skill konten lain (command gambar, video Flow, teks dan layout, jadwal, caption, balasan, QA). Mengekstrak nama, tagline, CTA, palet warna dengan role dan hex, font, deskripsi logo, maskot, layanan, paket, nada suara, dan hal yang dihindari; memeriksa kontras warna (WCAG) untuk menemukan pasangan warna yang tidak boleh dipakai sebagai teks; menghasilkan Brand Lo

Verwandte Skills