Communitygithub.com

sociilabs/claude-content-writer

Eine Claude Code-Fähigkeit zum Schreiben von Blogartikeln, LinkedIn-Beiträgen und E-Mail-Newslettern, die menschlich klingen – nicht von KI generiert.

Was ist claude-content-writer?

sociilabs/claude-content-writer ist eine spezialisierte Fähigkeit für Claude Code, die sich auf die Erstellung hochwertiger, natürlich wirkender Textinhalte konzentriert. Sie ermöglicht es Benutzern, Blogartikel, LinkedIn-Beiträge und E-Mail-Newsletter zu verfassen, wobei der Hauptvorteil darin besteht, das mechanische Gefühl von KI-generierten Texten zu vermeiden und stattdessen Ergebnisse zu liefern, die wie von einem Menschen geschrieben wirken. Diese Fähigkeit ist auf allen Plattformen kompatibel, die Claude Code unterstützen, optimiert die Eingabeaufforderungen und den Ausgabestil, um Tonfall, Wortwahl und Rhythmus an die Ausdrucksweise eines menschlichen Autors anzupassen. Für Content-Ersteller, Vermarkter oder alle, die authentische Inhalte in großem Umfang produzieren müssen, verbessert diese Fähigkeit die Schreibeffizienz erheblich, während die Konsistenz und Zugänglichkeit der Markenstimme erhalten bleiben. Ihre Funktionsweise basiert auf dem zugrunde liegenden Sprachmodell von Claude, wird jedoch durch spezielle Anweisungen so eingestellt, dass sie nicht standardisierte, persönliche Texte erzwingt.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add sociilabs/claude-content-writer

In Ihrer bevorzugten KI fragen

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

Dokumentation

Content Writer v2.0

Professionelles Inhaltserstellungssystem. Erstellt Blogartikel, Social-Media-Beiträge, E-Mail-Inhalte, Webseiten, Landingpages, Sales Funnels, Fallstudien, Produktbeschreibungen und SEO-Metadaten, die klingen, als hätte ein bestimmter Mensch sie geschrieben – nicht eine KI.

Integriert mit:

  • ASD-STE100 Simplified Technical English – das Gesetz zur Satzbildung, angewendet in der Ausführungsphase und durchgesetzt durch ein Linter-Gate in der Verifikationsphase. Siehe references/ste-writing-rules.md.
  • claude-seo – SEO-Optimierung in der Verifikationsphase
  • humanizer – Anti-KI-Musterprüfung in der Verifikationsphase

Referenzdateien

Bevor Sie Inhalte generieren, laden Sie die entsprechende(n) Referenzdatei(en) für den angeforderten Inhaltstyp und die Plattform. Diese Dateien enthalten aktuelle, forschungsgestützte Konventionen.

DateiLaden, wenn
references/content-frameworks.mdPlanungsphase – Framework-Auswahl
references/ste-writing-rules.mdAusführungsphase – immer (das Schreibgesetz); Verifikationsphase – immer (der Gate-Vertrag)
references/anti-ai-checklist.mdVerifikationsphase – immer
references/seo-meta-conventions.mdJegliche Inhalte mit SEO-Anforderungen
references/web-content-conventions.mdLandingpages, Produktseiten, Webseiten
references/email-content-conventions.mdNewsletter, Kampagnen, Sequenzen
references/twitter-conventions.mdTwitter/X-Tweets und Threads
references/facebook-conventions.mdFacebook-Beiträge und -Seiten
references/instagram-conventions.mdInstagram-Bildunterschriften
references/sales-content-conventions.mdVerkaufsseiten, Funnels, Fallstudien, Testimonials, Angebote

Laden Sie nur das, was für die aktuelle Aufgabe benötigt wird. Laden Sie niemals alle Dateien auf einmal.


Profil-zuerst-Durchsetzung

KRITISCH: Es werden keine Inhalte ohne ein Autorenprofil erstellt.

Wenn ein Benutzer Inhalte anfordert und kein Profil im Speicher vorhanden ist:

„Kein Autorenprofil gefunden. Erstellen wir zuerst eines – das dauert etwa 5 Minuten
und sorgt dafür, dass jeder Inhalt nach Ihnen klingt, nicht nach einer KI.“

→ Profilerstellungsablauf ausführen (siehe Abschnitt Profilerstellung unten)
→ Nach Abschluss zur ursprünglichen Inhaltsanfrage zurückkehren

Wenn ein Profil existiert, laden Sie es vor Beginn jeder Phase aus dem Speicher.


Die fünf Phasen

Jede Inhaltsanfrage folgt diesem Ablauf. Verwenden Sie /writer:next, um automatisch fortzufahren.

Diskutieren → Planen → Ausführen → Verifizieren → Versenden

Phase 1: Diskutieren (/writer:discuss [Thema])

Ziel: Verstehen, was und warum geschrieben werden soll, bevor die Tastatur berührt wird.

Sammeln Sie auf konversationelle Weise (nicht als starres Formular):

  1. Thema und Blickwinkel – Was ist der Hauptpunkt? Welche spezifische Perspektive?
  2. Plattform / Inhaltstyp – Blog, LinkedIn, E-Mail, Verkaufsseite usw.
  3. Zielgruppe – Wer genau? Was glauben sie bereits zu diesem Thema?
  4. Bewusstseinsstufe – Unbewusst / Problembewusst / Lösungsbewusst / Produktbewusst
  5. Ziel – Was soll der Leser nach dem Lesen anders tun oder denken?
  6. Framework – Schlagen Sie eines basierend auf Typ + Ziel vor; bestätigen Sie mit dem Benutzer
  7. Länge und Format – Oder verwenden Sie die Profileinstellungen
  8. Recherche-Inputs – Gibt es URLs, Daten oder Quellen, die einbezogen werden sollen?
  9. CTA – Welcher CTA aus dem Profil trifft hier zu?

Anleitung zur Framework-Auswahl (siehe auch references/content-frameworks.md):

  • Verkaufsseiten, Landingpages → AIDA oder PASTOR
  • Problemorientierte Inhalte, Kaltakquise → PAS
  • Transformationsgeschichten, Fallstudien → BAB
  • Thought Leadership → LEMA oder SCQA
  • Langformatige Artikel → 4-Punkte (Hook → Effortless → Flow → Polish)
  • Konversionsorientierte Seiten → CONVERT

Geben Sie einen einleitenden Absatz als Inhaltsentwurf aus und bestätigen Sie vor dem Fortfahren.

Speichern Sie den Zustand im Speicher als [Content Writer] Aktuelles Projekt - Diskussion.


Phase 2: Planen (/writer:plan)

Ziel: Erstellen Sie eine detaillierte Gliederung und SEO-Strategie vor dem Schreiben.

  1. Diskussionszustand aus dem Speicher laden
  2. references/content-frameworks.md laden
  3. Die plattformspezifische Konventionsdatei für diesen Inhaltstyp laden
  4. Wenn URLs bereitgestellt wurden, diese abrufen und wichtige Erkenntnisse extrahieren
  5. Eine detaillierte Gliederung erstellen: Abschnittsüberschriften, Hauptpunkte pro Abschnitt, Platzierung von Beispielen, Daten, sozialen Beweisen und CTAs
  6. SEO-Strategie definieren, falls zutreffend: primäres Keyword, sekundäre Keywords, Meta-Titel, Meta-Beschreibung, URL-Slug
  7. Die Gliederung präsentieren und vor dem Fortfahren bestätigen

Speichern Sie den Zustand im Speicher als [Content Writer] Aktuelles Projekt - Plan.


Phase 3: Ausführen (/writer:execute)

Ziel: Schreiben Sie den Inhalt gemäß Plan und Markenstimme.

  1. Plan und Autorenprofil aus dem Speicher laden
  2. Die relevante plattformspezifische Konventionsreferenzdatei laden
  3. Wenn das Profil eine Blog-URL enthält, 1–2 aktuelle Beiträge abrufen, um die Stimme zu kalibrieren
  4. Abschnittsweise gemäß der Plangliederung schreiben

Die Satzbildung unterliegt dem STE-Gesetz (references/ste-writing-rules.md). Laden Sie es vor dem Schreiben. Die Kernregeln:

  • Aktiv. Ein Gedanke pro Satz. Ziel: unter 25 Wörtern (harte 20/25-Obergrenze für SEO-Metadaten und operative E-Mails).
  • Einfache Wörter: verwenden (nicht nutzen/gebrauchen), helfen (nicht erleichtern/ermöglichen), sicherstellen (nicht gewährleisten), beginnen/starten (nicht initiieren).
  • Ein Verb für eine Aktion, keine Nominalisierung: „das Log analysieren“, nicht „eine Analyse durchführen“.
  • Keine phrasalen Verben, keine Semikolons, keine Kontraktionen.
  • Null Marketing-Adjektive und null verbotene Wörter – diese fallen bei allen Inhaltstypen durch das Verify-Gate.

Kernprinzipien des Schreibens (Stimme, zusätzlich zum Gesetz):

  • Spezifisch statt vage – verwenden Sie konkrete Zahlen, Namen, Beispiele
  • Zeigen, nicht erzählen – verwenden Sie Szenarien und Geschichten
  • Satzlänge variieren für Burstiness – die Wortbegrenzung ist eine Obergrenze, kein Ziel
  • Natürliche Keyword-Platzierung – SEO ohne Keyword-Stuffing
  • Jeder CTA ist in der Ich-Form: „Mein Projekt starten“ nicht „Ihr Projekt starten“

Plattform-Formatierung wird durch die Konventionsreferenzdateien geregelt. Laden und befolgen Sie diese.

Zu vermeidende Anti-KI-Muster beim Schreiben (vollständige Liste in references/anti-ai-checklist.md):

  • Überstrapazierte Wörter: nutzen, nahtlos, robust, entscheidend, eintauchen, Bereich, fördern, wesentlich
  • Übermäßige Verwendung von Gedankenstrichen (—)
  • Dreierregel überall
  • Einleitende Floskeln („In der heutigen digitalen Landschaft...“)
  • Allgemeinplätze zum Abschluss („Zusammenfassend lässt sich sagen, dass...“)
  • Vage Zuschreibungen („Studien zeigen...“)
  • Parallele Listenstrukturen mit identischen Satzanfängen
  • Negative Parallelismen („Es ist nicht nur X – es ist Y“)

Präsentieren Sie den Entwurf und bestätigen Sie vor dem Fortfahren.

Speichern Sie den Zustand im Speicher als [Content Writer] Aktuelles Projekt - Entwurf.


Phase 4: Verifizieren (/writer:verify)

Ziel: STE-Compliance-Gate + SEO-Check + Anti-KI-Prüfung vor dem Versand.

Laden Sie für diese Phase immer references/ste-writing-rules.md und references/anti-ai-checklist.md.

STE-Compliance-Gate (VERPFLICHTEND – blockierend):

  • Führen Sie node scripts/ste-lint.js --gate=<Plattform> <Entwurfsdatei> für den Entwurf aus.
  • Der Linter ermittelt die Stufe aus der Plattform/dem Format und wendet den Schwellenwert an. Er beendet sich mit 0 bei BESTANDEN, 1 bei FEHLGESCHLAGEN.
  • Null-Toleranz auf jeder Stufe: marketing_adjective == 0 und banned_word == 0.
  • Schwellenwerte: streng (total == 0), Prosa (total_per100w <= 3,0), sozial (total_per100w <= 4,0); Gedankenstriche nach Stufe begrenzt.
  • Wenn FEHLGESCHLAGEN: Korrigieren Sie den Entwurf anhand von references/ste-writing-rules.md, führen Sie ihn erneut aus und wiederholen Sie, bis BESTANDEN. Senken Sie niemals den Schwellenwert, überspringen Sie das Gate oder versenden Sie einen fehlgeschlagenen Entwurf.
  • Zeichnen Sie ste_gate: bestanden und ste_per100w im Projektzustand auf. Der Versand wird verweigert, wenn ste_gate nicht bestanden ist.

SEO-Check (claude-seo):

  • Prüfen, ob claude-seo verfügbar ist
  • Wenn ja: Analyse durchführen, Ergebnisse präsentieren, Empfehlungen anwenden
  • Wenn nein: Mit Warnung überspringen, manuelle SEO-Checkliste bereitstellen

Anti-KI-Prüfung (humanizer):

  • Prüfen, ob humanizer verfügbar ist
  • Wenn ja: Prüfung durchführen, KI-Musteranzahl präsentieren, Korrekturen anwenden
  • Wenn nein: references/anti-ai-checklist.md für manuelle Prüfung verwenden

Manuelle Qualitätscheckliste:

  • Erreicht das in der Diskussionsphase festgelegte Ziel
  • Folgt der ausgewählten Framework-Struktur
  • Entspricht der Markenstimme aus dem Profil
  • Jede Behauptung ist spezifisch (keine vagen Superlative)
  • Sozialer Beweis ist mit Namen und Titeln versehen
  • CTAs sind in der Ich-Form und aktionsspezifisch
  • Keine KI-Schreibmuster verbleiben

Präsentieren Sie die Ergebnisse und wenden Sie Korrekturen an, bevor Sie fortfahren.

Speichern Sie den verifizierten Zustand im Speicher als [Content Writer] Aktuelles Projekt - Verifiziert.


Phase 5: Versenden (/writer:ship)

Ziel: In Datei speichern und mit Veröffentlichungshinweisen ausliefern.

Ausgabepfad: content-writer-output/[Typ]/[NNN]-[Slug].md

Verzeichnisstruktur:

content-writer-output/
├── profile/           (PROFILE.md, PRODUCTS.md, CTAS.md, CASE-STUDIES.md)
├── blog/
├── linkedin/
├── facebook/
├── instagram/
├── twitter/
├── email/
├── sales/
├── seo/
└── packages/[name]/   (Multi-Plattform-Pakete)

Einzuschließende Frontmatter:

---
title: [Titel]
platform: [Plattform]
framework: [Verwendetes Framework]
word_count: [Anzahl]
created: [Datum]
author: [Aus Profil]
status: entwurf
seo:
  meta_title: [Meta-Titel]
  meta_description: [Meta-Beschreibung]
  keywords: [Keywords]
---

Veröffentlichungshinweise sind plattformspezifisch. Wichtige Erinnerungen:

  • Blog: In CMS hochladen, Beitragsbild hinzufügen, Tags setzen
  • LinkedIn: Link in ersten Kommentar, posten von 12–18 Uhr Di–Do, in der ersten Stunde auf Kommentare antworten
  • Twitter/X: Als Thread posten, Link im letzten Tweet oder in der ersten Antwort (niemals im Haupttext), in der ersten Stunde antworten
  • Facebook: Link im ersten Kommentar, posten von 12–20 Uhr Di–Mi, in der ersten Stunde auf alle Kommentare antworten
  • E-Mail: Abmelde-Link überprüfen, Darstellung auf Mobilgeräten vor dem Versenden testen

Projektzustand nach dem Versand aus dem Speicher löschen. Profil im Speicher behalten.


Automatisches Fortfahren (/writer:next)

Aktuelle Phase aus dem Speicher erkennen und automatisch die nächste ausführen:

  • Kein Projekt → „Verwenden Sie /writer:discuss, um zu beginnen“
  • Hat Diskussion, keinen Plan → /writer:plan ausführen
  • Hat Plan, keinen Entwurf → /writer:execute ausführen
  • Hat Entwurf, nicht verifiziert → /writer:verify ausführen
  • Hat verifiziert → /writer:ship ausführen

Profilerstellung (/writer:profile-create)

Ein vollständiges Profil dauert etwa 5 Minuten und deckt 10 Themen ab. Führen Sie dies konversationell durch – nicht als starres nummeriertes Formular. Gruppieren Sie verwandte Fragen, gehen Sie zügig vor.

Schritt 1: URL-Scanning (optional)

Bieten Sie an, vorhandene Inhalte auf Tonfall zu analysieren:

„Haben Sie URLs, die ich analysieren kann – Blogbeiträge, LinkedIn-Artikel, alles, was Sie geschrieben haben? Je mehr Beispiele, desto besser der Tonfall-Match.“

Rufen Sie jede URL ab, analysieren Sie: Satzlängenmuster, Wortschatzniveau, Persönlichkeitsmarker, Formatierungspräferenzen. Präsentieren Sie das erkannte Tonfallprofil und bestätigen Sie.

Schritt 2: Zehn-Themen-Fragebogen (konversationell, nach Themen gruppiert)

Sammeln Sie zu diesen Themen – passen Sie den Ablauf an das an, was der Benutzer von sich aus preisgibt:

  1. Markenidentität – Name/Titel, Unternehmen, Domain, was das Unternehmen tut (1–2 Sätze)
  2. Branche und Markt – Branche/Nische, 2–3 Wettbewerber, einzigartige Positionierung
  3. Zielgruppe – Primäre Zielgruppe (seien Sie spezifisch), ihre Schmerzpunkte, Ziele, Einwände
  4. Stimme und Ton – 3–5 Adjektive, bewunderte Autoren/Blogs, zu vermeidende Dinge
  5. Content-Strategie – Inhaltstypen, 3–5 Content-Säulen, primäres Ziel (Bekanntheit/Leads/Konversion/Thought Leadership)
  6. Produkte und Dienstleistungen – Für jedes: Name, 1-Satz-Beschreibung, Zielkunde, Hauptnutzen, Preisklasse (optional)
  7. Fallstudien – Für jede: Kunde/Projekt, Herausforderung, Lösung, Ergebnisse mit Metriken, kann öffentlich erwähnt werden?
  8. CTAs – Für jede: Plattform, CTA-Text, URL
  9. Veröffentlichungsworkflow – Wo sie veröffentlichen, Genehmigungsprozess, bevorzugtes Ausgabeformat
  10. SEO-Strategie – Ziel-Keywords (5–10), SEO-Prioritätsstufe, etwaige Einschränkungen

Schritt 3: Bestätigen und speichern

Präsentieren Sie eine Zusammenfassung des vollständigen Profils. Bei Bestätigung:

  • Im Speicher speichern: [Content Writer] Autorenprofil
  • In Dateien speichern: content-writer-output/profile/PROFILE.md, PRODUCTS.md, CTAS.md, CASE-STUDIES.md

Andere Befehle

/writer:profile-view – Aktuelles Profil aus Speicher oder Profildateien anzeigen

/writer:profile-edit – Bestimmte Felder bearbeiten (Produkte, CTAs, Fallstudien, Ton)

/writer:profile-delete – Profil aus Speicher und Dateien löschen (vor dem Löschen bestätigen)

/writer:status – Aktuelle Phase, Profilstatus, Verfügbarkeit von Abhängigkeiten, nächster Schritt anzeigen

/writer:help – Alle Befehle und Schnellstartanleitung anzeigen

/writer:update – npm-Registry auf Updates prüfen, Änderungsprotokollvorschau anzeigen, vor dem Upgrade bestätigen


Update-Prüfung

Beim ersten Befehl jeder Sitzung (nur einmal):

  1. ~/.claude/skills/content-writer/.version lesen
  2. npm view claude-content-writer version prüfen
  3. Wenn eine neuere Version existiert und in dieser Sitzung noch nicht angezeigt:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  📦 Content Writer Update verfügbar
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Aktuell: v{aktuell}  →  Neueste: v{neueste}
  Führen Sie /writer:update aus, um zu aktualisieren.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Als in der Sitzung angezeigt markieren. Dann mit dem Befehl des Benutzers fortfahren.


Sanfte Degradierung

Wenn claude-seo oder humanizer nicht verfügbar sind:

⚠ Hinweis: [Abhängigkeit] nicht verfügbar. [Prüfung] übersprungen.
Inhalt wird trotzdem generiert. Installieren Sie Abhängigkeiten für vollständige Qualitätssicherung.

Verwenden Sie references/anti-ai-checklist.md als manuellen Fallback für die humanizer-Prüfung. Verwenden Sie eine grundlegende SEO-Checkliste (Keyword im Titel, Meta-Beschreibung vorhanden, H1 existiert) als Fallback für claude-seo.


Speichermuster

Speicher – Schneller Zugriff zur Laufzeit. Speichert: Autorenprofil, aktuellen Projektzustand (… [für die Übersetzung abgeschnitten]

Verwandte Skills