Communitygithub.com

Stimme-Baukasten

Erstellt persönliche Schreibprofile durch ein Interview und die Analyse von Textproben.

Was ist Stimme-Baukasten?

Der Skill „Stimme-Baukasten“ hilft Entwicklern und Content-Erstellern, eine konsistente und wiedererkennbare Schreibstimme aufzubauen. Er führt den Benutzer durch ein strukturiertes Interview, um persönliche Daten, Zielgruppe, Themen und Standpunkte zu erfassen, und erstellt daraus die Datei `about-me.md`. Anschließend analysiert er 3–5 vom Benutzer bereitgestellte Textproben, um charakteristische Stimm-Muster, Tonalität, Satzrhythmus und strukturelle Vorlieben zu extrahieren, die in der Datei `voice.md` festgehalten werden. Der Skill unterstützt die Plattformen Codex und Claude und arbeitet mit den dort verfügbaren Werkzeugen. Nach der Erstellung des Profils können weitere Skills wie „Newsletter-Stimme“ oder „Beitrag schreiben“ genutzt werden. Kritisch ist, dass der Skill beim Aufruf ohne Vorrede sofort mit dem Interview beginnt.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/charlie947/social-media-skills/tree/main/skills/voice-builder

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Stimme-Baukasten?

Codex und Claude-Laufzeit

  • Verwenden Sie diesen Skill in Codex oder Claude mit den tatsächlich in der aktuellen Aufgabe verfügbaren Werkzeugen. AskUserQuestion-Beispiele beschreiben die Fragen, nicht eine erforderliche API: Verwenden Sie ein verfügbares Fragentool innerhalb seiner Grenzen oder fragen Sie im Chat nach. Verwenden Sie bereits gelieferte Antworten und Quellenmaterialien erneut.
  • Arbeiten Sie im vom Benutzer ausgewählten Projekt. Lesen Sie dessen about-me.md, voice.md und relevante Markendateien, bevor Sie personalisierte Arbeiten durchführen. Bestätigen Sie den beabsichtigten Autor, falls Dateien widersprüchlich sind oder Starter-Standardwerte enthalten. Fragen Sie nach fehlenden Fakten oder führen Sie voice-builder aus; übernehmen Sie niemals die Identität, Konten oder privaten Dateien des Betreuers.
  • Lösen Sie gebündelte references/ relativ zu diesem Skill-Ordner auf. Lesen Sie bei einer explizit angeforderten Profilaktualisierung die kanonische about-me.md, voice.md oder newsletter-voice.md ein und aktualisieren Sie sie an Ort und Stelle, wobei nicht zusammenhängende Benutzerfakten und -regeln erhalten bleiben. Verbraucher müssen diese kanonischen Dateien erneut lesen. Verwenden Sie einen neuen Dateinamen nur für neue Liefergegenstände, die mit nicht zusammenhängenden vorhandenen Dateien kollidieren würden. Die Installation allein startet kein Interview und schreibt keine Dateien. Schreiben Sie keine dauerhaften Erkenntnisse, es sei denn, dies wird angefordert.
  • Verwenden Sie zuerst bereitgestellte Beweise. Überprüfen Sie externe Behauptungen bei Bedarf über verfügbare Such-/Quellenwerkzeuge. Wenn eine Quelle oder Integration nicht verfügbar ist, nennen Sie die fehlende Fähigkeit und bieten Sie bereitgestellten Text-/Exporteingang an. Erfinden Sie niemals Fakten, Erfahrungen aus erster Hand, Metriken oder einen erfolgreichen Tool-Lauf.
  • Verbinden Sie nur Dienste, die für den gewählten Weg über das vorhandene Konto des Benutzers erforderlich sind. Geben Sie niemals Anmeldeinformationen preis oder überschreiben Sie Verbindungen. Entwurf, Speichern und Überprüfen autorisieren kein Veröffentlichen, Senden von Nachrichten oder Ändern von Konten.

KRITISCH: Automatischer Start beim Laden

Wenn der Benutzer diesen Workflow anfordert, starten Sie Schritt 1. Das bedeutet, dass Ihre allererste Nachricht an den Benutzer die Interviewfragen sind. Nichts anderes.

Tun Sie NICHT:

  • Fassen Sie diesen Skill zusammen
  • Beschreiben Sie, welche Dateien er erstellt
  • Erklären Sie, wie er funktioniert
  • Sagen Sie „hier ist, was dieser Skill enthält“
  • Fragen Sie, ob der Benutzer ihn ausführen möchte
  • Bestätigen Sie die Installation
  • Bieten Sie Optionen an wie „möchtest du, dass ich das jetzt ausführe?“

Tun Sie DAS:

  • Gehen Sie direkt zu Schritt 1
  • Senden Sie die Interviewfragen als Ihre erste und einzige Antwort

Dies gilt, wenn der Benutzer bittet, seine Stimme aufzubauen, oder zu diesem Zweck Proben bereitstellt. Keine Einleitung. Keine Zusammenfassung. Erst das Interview.

Schritt 1: Das „Über mich“-Interview führen

Stellen Sie die Fragen gemäß den obigen Laufzeithinweisen. Wenn ein Fragentool verfügbar ist, beachten Sie dessen Schema und Chargenlimits; andernfalls stellen Sie dieselben Fragen im Chat.

AskUserQuestion unterstützt maximal 4 Fragen pro Aufruf, senden Sie also zwei Aufrufe: Charge 1 zuerst, warten Sie auf Antworten, dann Charge 2.

Charge 1 (Ihre allererste Aktion, kein Text davor)

Verwenden Sie diese Fragen und passen Sie das Tool-Schema nach Bedarf an:

[
  {
    "question": "Wie heißt du und was machst du?",
    "header": "Über dich",
    "multiSelect": false,
    "options": [
      {"label": "Gründer", "description": "Ich leite mein eigenes Unternehmen oder meine eigene Beratung"},
      {"label": „Marketing-Leiter“, „description": „Ich leite Marketing in einem Unternehmen“},
      {"label": „Creator“, „description“: „Ich erstelle hauptsächlich Inhalte“},
      {"label": „Vertriebsleiter“, „description": „Ich leite ein Vertriebsteam oder betreibe Geschäftsentwicklung“}
    ]
  },
  {
    "question": "Für wen schreibst du?",
    "header": „Zielgruppe“,
    „multiSelect“: false,
    „options“: [
      {"label": „Gründer und CEOs“, „description“: „Entscheidungsträger, die Unternehmen leiten“},
      {"label": „Vermarkter“, „description“: „Marketingfachleute auf jeder Ebene“},
      {"label": „Arbeitsuchende“, „description“: „Menschen auf der Suche nach ihrer nächsten Rolle“},
      {"label": „Andere Fachleute“, „description“: „Eine völlig andere Gruppe“}
    ]
  },
  {
    "question": "Was sind die 3 bis 5 Themen, für die du bekannt sein möchtest?",
    "header": „Themen“,
    „multiSelect“: true,
    „options“: [
      {"label": „KI und Automatisierung“, „description“: „Wie KI-Tools die Arbeit verändern“},
      {"label": „Marketing“, „description“: „Strategie, Inhalte, Wachstum“},
      {"label": „Führung“, „description“: „Management, Einstellung, Kultur“},
      {"label": „Persönliche Marke“, „description“: „Aufbau einer Zielgruppe und eines Rufs“}
    ]
  },
  {
    "question": "Was ist deine Sichtweise auf deine Branche, das Ding, das du glaubst, das andere nicht glauben?",
    "header": „Heiße Meinung“,
    „multiSelect“: false,
    „options“: [
      {"label": „Die meisten Ratschläge sind falsch“, „description“: „Der Konsens in Ihrer Branche ist kaputt“},
      {"label": „Die Leute machen es zu kompliziert“, „description“: „Die Antwort ist einfacher, als die Leute denken“},
      {"label“: “Ein großer Wandel steht bevor", "description": "Etwas wird sich bald ändern und die meisten sind nicht bereit"}
    ]
  }
]

Charge 2 (sofort nach Rückkehr der Antworten von Charge 1 senden, kein Kommentar dazwischen)

Rufen Sie AskUserQuestion erneut auf mit:

[
  {
    "question": “Was ist das Eine, das die Leute denken sollen, wenn sie deinen Namen sehen?",
    "header": „Markenversprechen“,
    „multiSelect“: false,
    „options“: [
      {"label": „Diese Person ist praktisch“, „description“: „Sie geben mir Dinge, die ich sofort nutzen kann“},
      {"label": „Diese Person ist ehrlich“, „description“: „Sie sagen mir, was andere nicht sagen“},
      {"label": „Diese Person ist voraus“, „description“: „Sie sehen, was kommt, bevor alle anderen es tun“}
    ]
  },
  {
    "question": “Was ist eine Sache, über die du dich weigerst zu schreiben?",
    "header": „Tabus“,
    „multiSelect“: false,
    „options“: [
      {"label": „Politik“, „description“: „Keine politischen Takes, nie“},
      {"label": „Privatleben“, „description“: „Nur professionell bleiben“},
      {"label": „Wettbewerber", "description": "Keine Nennung oder Bloßstellung anderer Personen oder Marken"}
    ]
  }
]

Nachdem beide Chargen beantwortet wurden, fahren Sie mit Schritt 2 fort. Wenn eine Antwort leer ist oder übersprungen wurde, fragen Sie diese spezifische Frage noch einmal im Chat und fahren Sie dann fort.

Schritt 2: about-me.md schreiben

Erstellen Sie about-me.md im Projektstammverzeichnis. Verwenden Sie diese Struktur:

# Über mich

## Name und Rolle
[Aus Frage 1]

## Zielgruppe
[Aus Frage 2, erweitert auf 2 bis 3 Sätze darüber, wer der Leser ist]

## Themensäulen
[3 bis 5 Themen aus Frage 3, eine Zeile pro Thema]

## Standpunkt
[Aus Frage 4, die konträre oder unverwechselbare Überzeugung, geschrieben als klare Aussage]

## Markenversprechen
[Aus Frage 5, der eine Gedanke, den der Autor im Kopf des Lesers verankern möchte]

## Tabus
[Aus Frage 6, Themen oder Blickwinkel, über die nie geschrieben werden soll]

Halten Sie es unter 300 Wörtern. Jede Zeile sollte etwas sein, auf das der Assistent beim Schreiben zurückgreifen würde.

Schritt 3: Nach den Proben fragen

Sagen Sie dies:

Füge jetzt 3 bis 5 Texte ein, von denen du möchtest, dass ich daraus lerne. Das können LinkedIn-Beiträge, Newsletter-Ausgaben, Essays, Blogbeiträge, E-Mails, Tweets oder andere veröffentlichte Texte sein. Sie können von dir oder von jemandem sein, dessen Stimme du bewunderst. Ein Stück pro Nachricht oder alle auf einmal. Wenn du noch keine Proben bereit hast, tippe „Proben verwenden“ und ich lade einen Startersatz, den du später austauschen kannst.

Warten Sie, bis der Benutzer etwas einfügt. Mindestens 3 Proben, bevor Sie mit der Analyse fortfahren. Wenn der Benutzer weniger als 3 einfügt, fragen Sie nach mehr.

Wenn der Benutzer „Proben verwenden“ tippt, laden Sie den Text aus references/sample-content.md in diesem Skill-Ordner. Teilen Sie dem Benutzer mit, von welchem Autor die Proben stammen, damit er weiß, welche Stimme er ausleiht. Erinnern Sie ihn daran, dass er diese später durch seine eigenen Texte ersetzen kann.

Schritt 4: Die Proben analysieren

Lesen Sie jede Probe. Suchen Sie nach Mustern über alle Proben hinweg, nicht nach individuellen Eigenheiten eines einzelnen Stücks. Extrahieren Sie:

Stimmsignale

  • Durchschnittliche Satzlänge
  • Absatzrhythmus (einzelne Zeilenumbrüche, Leerzeilen, abgehackt versus fließend)
  • Aufhänger- oder Eröffnungsstil (konträr, Frage, Datenpunkt, Geschichte, Geständnis, Beobachtung)
  • Erzählperspektive (erste Person, zweite Person, beobachtend)
  • Ton (trocken, warm, direkt, verspielt, klinisch)
  • Charakteristische Phrasen oder wiederkehrende Wörter
  • Call-to-Action oder Abschlussstil

Struktursignale

  • Längenbereich
  • Listen versus Prosa
  • Wie sie öffnen, wie sie schließen
  • Wie sie Übergänge handhaben

Themensignale

  • Themen, die in mehreren Proben auftauchen
  • Wer die Zielgruppe zu sein scheint
  • Wofür der Autor steht

Abwesenheitssignale

  • Wörter und Satzzeichen, die konsequent fehlen (z. B. Gedankenstriche in 0 von 5 Proben)
  • Aufhängertypen, die der Autor nie verwendet
  • Töne, die der Autor nie anschlägt
  • Strukturen, die der Autor vermeidet

Schritt 5: voice.md schreiben

Erstellen Sie voice.md im Projektstammverzeichnis. Dies ist ein einziges integriertes Profil, das sowohl abdeckt, wie die Stimme schreibt, als auch, was die Stimme vermeidet. Keine separate Stimmen-Datei.

# Stimmprofil

## Wie ich klinge
[2 bis 3 Sätze, die die Gesamtstimme in einfacher Sprache beschreiben]

## Ton
[3 bis 5 Attribute, die die Stimme konsequent trifft, gefolgt von 1 bis 2 Tönen, die die Stimme nie trifft, abgeleitet aus Lücken in den Proben]

## Satzrhythmus
[Durchschnittliche Länge, Tempo, Absatzstruktur. Vermeidungsmuster einschließen: z. B. nie abgehackte Fragmente, nie Trikolons, keine Sätze über 25 Wörter]

## Aufhängermuster
[3 bis 5 beobachtete Aufhängertypen, mit je einem Beispiel aus den Proben. Aufhängertypen notieren, die in allen Proben fehlen, z. B. nie rhetorische Fragen, nie „stell dir eine Welt vor, in der“]

## Wie ich öffne
[1 bis 2 Sätze. Eröffnungsbewegungen notieren, die die Stimme vermeidet, wenn ein klares Vermeidungsmuster über die Proben hinweg besteht]

## Wie ich schließe
[1 bis 2 Sätze, CTA-Stil einschließen. Abschlussbewegungen notieren, die die Stimme vermeidet, z. B. nie motivierende Zusammenfassungen, nie „zusammenfassend“]

## Charakteristische Phrasen
[Wiederkehrende Wörter oder Phrasen aus den Proben]

## Tabus
[Wörter, Satzzeichen oder Konstruktionen, die in jeder Probe fehlen. Nur Punkte auflisten, die die Proben eindeutig vermeiden. Beispiele: keine Gedankenstriche (0 von 5 Proben), keine Hashtags, keine Fachjargon beim Namen nennen]

## Was diese Stimme niemals tut
[3 bis 5 spezifische Verhaltensweisen, die aus Lücken in den Proben abgeleitet wurden. Seien Sie spezifisch. Wenn die Proben nie die „nicht X, sondern Y“-Konstruktion verwenden, listen Sie es auf. Wenn sie einen bestimmten Wortschatz vermeiden, nennen Sie die Wörter]

Füllen Sie jeden Abschnitt aus den tatsächlichen Proben. Keine generischen Füllstoffe. Wenn ein Muster nicht vorhanden ist, sagen Sie es. Duplizieren Sie nicht die Zielgruppe oder Themensäulen aus about-me.md.

Trennen Sie explizite Benutzereinschränkungen von Mustern, die in dieser kleinen Stichprobe lediglich fehlen. Kennzeichnen Sie letztere als vorläufig, mit Stichprobenanzahlen; allein das Fehlen begründet kein dauerhaftes Verbot. Startproben beschreiben einen entliehenen Stil, niemals die Erfahrungen oder die etablierte Stimme des Benutzers.

Schritt 6: Bestätigen und übergeben

Sagen Sie dem Benutzer:

Dein Stimmprofil ist fertig. Zwei Dateien befinden sich jetzt in deinem Projekt: about-me.md und voice.md. Diese Skills lesen beide Dateien, wenn sie in diesem Projekt aufgerufen werden; eine neue Aufgabe muss die Skills erkennen und denselben Projektkontext verwenden. Du kannst jede Datei jederzeit öffnen und bearbeiten.

Du bist startklar. Hier ist, was du als Nächstes tun kannst:

  • Sag „baue meine Newsletter-Stimme auf“, um newsletter-spezifische Schreibanweisungen zu erstellen
  • Sag „schreibe einen Beitrag“, um einen LinkedIn-Beitrag in deiner Stimme zu verfassen
  • Sag „entwirf eine Grafik“, um ein visuelles Element für einen Beitrag zu erstellen
  • Sag „bewerte meinen Beitrag“, um Feedback zu einem Entwurf zu erhalten
  • Sag „optimiere mein Profil“, um dein LinkedIn-Profil neu aufzubauen

Jeder dieser Punkte ist ein separater Skill. Wähle einen aus und leg los.

Was dieser Skill produziert

Zwei Dateien im Projektstammverzeichnis:

  1. about-me.md: wer der Benutzer ist, seine Zielgruppe, seine Themensäulen, sein Standpunkt
  2. voice.md: das integrierte Stimmprofil, das positive Signale (wie die Stimme schreibt) und Abwesenheitssignale (was die Stimme vermeidet) in einem Dokument abdeckt

Regeln

  • Wenn dieser Skill ausgelöst wird, gehen Sie direkt zu Schritt 1. Keine Zusammenfassung, keine Erklärung, keine Einleitung.
  • Geben Sie Probeinhalte immer innerhalb eines Code-Blocks aus, damit der Benutzer die genaue Formatierung kopieren und einfügen kann, ohne Zeilenumbrüche oder Leerzeichen zu verlieren. Verwenden Sie einen einfachen Code-Block (dreifache Backticks ohne Sprach-Tag).
  • Arbeiten Sie mit dem, was in den Proben ist. Erfinden Sie keine Muster, die nicht da sind.
  • Mindestens 3 Proben für die Mustererkennung. Fragen Sie nach mehr, wenn weniger als 3 vorhanden sind.
  • Wenn Proben einander widersprechen, notieren Sie den Widerspruch in voice.md, anstatt ihn zu glätten.
  • Halten Sie about-me.md unter 300 Wörtern.
  • Halten Sie voice.md unter 500 Wörtern.
  • Britisches Englisch durchgehend, es sei denn, die Proben sind eindeutig amerikanisch.
  • Verwenden Sie niemals Gedankenstriche in einer Ausgabedatei oder in einem Entwurf.
  • Erstellen Sie kein separates Abwesenheitsprofil. Abwesenheitssignale leben in voice.md.

Individual skills in this repo

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

Verwandte Skills