CommunityCodierung & Entwicklunggithub.com

LastLighter/Rednote-skill

Wandelt jeden beliebigen Beitrag (Link oder eingefügten Text) mit einem Klick in einen Xiaohongshu-Beitrag mit Bildern um. Extrahiert den Originaltext, entfaltet die Zitatkette, überprüft Fakten, schreibt kurze Copy nach SOP, generiert 3 AI-Bilder im 3:4 Hochformat und liefert fertige 1080×1440 Bilder sowie einen gepinnten Top-Kommentar.

Was ist Rednote-skill?

Dies ist ein KI-Agenten-Skill, der entwickelt wurde, um externe Beiträge (z. B. von X/Twitter, Weibo, WeChat Official Accounts oder beliebigen Webseiten) automatisch in für Xiaohongshu (RED) optimierte Bild-Text-Beiträge umzuwandeln. Der Skill automatisiert den gesamten Workflow: Er holt den Originaltext inklusive der vollständigen Zitatkette, überprüft systematisch faktenbasierte Behauptungen, schreibt eine 150-220 Zeichen lange, emotionsgeladene Kurzcopy im SOP-Stil, generiert bis zu 3 AI-Bilder im 3:4-Format und liefert die fertigen 1080×1440 Pixel großen Bilder zusammen mit einem gepinnten Top-Kommentar. Besonders nützlich für Entwickler, Content Creators oder Social Media Manager, die schnell und effizient Inhalte aus anderen Quellen für Xiaohongshu aufbereiten wollen. Der Skill ist für die Integration in Tools wie Claude Code, Cursor oder Codex konzipiert und legt großen Wert auf Faktentreue und Vermeidung von reißerischen Inhalten, um die Glaubwürdigkeit zu wahren.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/LastLighter/Rednote-skill/tree/master

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Rednote · Beitrag in Xiaohongshu-Bild-Text umwandeln

Ein Link oder ein Textabschnitt → 3 vertikale Bilder + 1 Textabschnitt + 1 gepinnter Top-Kommentar.

Standardmäßig 3 Bilder (hartes Maximum 5), Text 150–220 Zeichen. Weniger ist mehr: Die Bilder tragen die Informationen, der Text spielt nur einen Punkt an.


1. Übersicht der Schritte

SchrittAufgabeErgebnis
1 Originaltext holenBeitragstext extrahieren; bei Teilen/Zitaten die gesamte Kette nach oben verfolgenVollständige Faktenkette
2 Fakten prüfenÜberprüfbare Informationen Punkt für Punkt verifizierenFaktenliste
3 Haken findenTitel + großer Text auf dem Cover, beide nicht identischDoppelter Haken
4 Text schreibenNach SOP 150–220 Zeichen schreibenText + Top-Kommentar + Tags
5 Bilder generieren3 Bilder 3:4, AI-generiertPNG/JPEG
6 LiefernAuf 1080×1440 komprimieren, mit Text bereitstellenFertige Bilder + Beschreibung

Schreiben Sie den Text erst nach Schritt 3, generieren Sie Bilder erst nach Schritt 2 – falsche Fakten sind ein Minusgeschäft, egal wie gut die Bilder sind.


2. Schritt 1: Originaltext holen (Wichtig: die Zitatkette entfalten)

Nur den äußersten Beitrag zu holen ist der häufigste Fehler am Start.

Ein „Wie passt das zusammen?“ oder „LOL“-Teilen-Beitrag enthält fast keine Informationen. Man muss der Zitatkette nach oben folgen, bis man die ursprüngliche Informationsquelle erreicht.

Die Methode für X / Twitter findest du in references/content-sourcing.md. Wichtig:

  • In einem chinesischen Netzwerkumfeld wird x.com oft zu einer Fake-IP (z. B. 198.18.x.x) aufgelöst, das integrierte Tool lehnt dann mit „Keine öffentliche IP“ ab → stattdessen curl verwenden
  • Über api.vxtwitter.com/<user>/status/<id> strukturierte JSON-Daten abrufen, die Text, Medien, Likes sowie das qrt-Objekt (zitierten Beitrag) enthalten
  • Für qrt die Anfrage wiederholen, bis es kein qrt mehr gibt
  • Die drei Ebenen zu einer Zeitleiste zusammenfügen und dann entscheiden, um was es eigentlich geht

Nach dem Holen zuerst drei Fragen beantworten, bevor es weitergeht:

  1. Was sagt der Beitrag selbst? (Oft nur ein Satz)
  2. Was sagt der darüberliegende zitierte/teilte Beitrag? (Die eigentliche Information)
  3. Wer ist der noch darüberliegende vorherige Urheber? (Meist die ursprüngliche Person)

3. Schritt 2: Fakten prüfen

Aussagen in Beiträgen sind nicht direkt zu glauben, besonders solche mit Zahlen, Jahreszahlen oder Ausdrücken wie „am meisten“, „erste“, „Jahrhundert-“.

Arten, die geprüft werden müssen:

TypWarum gefährlichWie prüfen
Eigennamen/Buchtitel/ProduktnamenÜbersetzung oder Nacherzählung kann stark abweichenOffizielle Seite/Verlag/Hersteller prüfen
Zahlen und DatenNacherzählung weicht oft um ein Jahr abOffizielle Ankündigungen, seriöse Medien
Identität der PersonPosition kann sich geändert habenOffizielle Kanäle
Technische IDs (CVE/CNVD/Versionen)Falsche Angabe gleich VerleumdungOffizielle Ankündigungen, CERT
„am meisten/erste/Jahrhundert-“Meist emotionale ÜbertreibungUrsprüngliche Aussage finden, in neutrale Beschreibung umwandeln

Grundsatz: Humor bewahren, Fakten korrigieren. Übertreibungen des Originalbeitrags können auf der Ebene des „Humor“ bleiben, aber die Informationen im Bild müssen nachweisbar sein.

Nicht überprüfbare Inhalte: nicht ins Bild schreiben, können im Kommentarbereich mit „Gerücht“ erwähnt oder weggelassen werden.

Die Prüfergebnisse in einer Tabelle zusammenfassen und bei der Lieferung beifügen – bei Kritik ist das die Munition.


4. Schritt 3: Doppelter Haken (Titel / Großer Text auf dem Cover)

Xiaohongshu hat zwei Einstiegspunkte: „Titel“ + „Cover“, beide müssen unterschiedliche Punkte ansprechen, sonst wird die Hälfte des Traffics verschwendet.

Titel

  • ≤ 15 Zeichen
  • 1–2 Suchbegriffe einbauen (Personennamen, Produktnamen, Ereignisnamen)
  • Informationslücke oder Emotion schaffen, nicht sachlich erzählen

Großer Text auf dem Cover

  • Nicht den Titel kopieren
  • „Faktenschock“: ein konkretes, nicht-intuitives, sofort verständliches Detail
  • Am besten 4–8 Zeichen; kann mit einem hochgesättigten Farbblock als „Tag“ versehen werden

Richtige / Falsche Beispiele

RichtigFalsch
TitelDer Premierminister, der ein Buch über Hacking schrieb, wurde von PHP zerlegtDie Website des japanischen Premierministers wurde von PHP lahmgelegt (reine Aussage)
CoverDer Verlag heißt PHP(einfach den Titel kopiert)
TitelWebsite von Takashi Sanae, von PHP lahmgelegtSchock! Der Premierminister … (Schock-Stil)

Zu Personennamen: Bekannte Personen mit echtem Namen verwenden

Keine Personennamen durch allgemeine Bezeichnungen wie „Premierminister eines Landes“ oder „Unternehmer“ ersetzen. Bekanntheit selbst ist ein emotionaler Hebel, „Premierminister eines Landes“ entzieht die Emotion.

  • Trocken: Der japanische Premierminister äußerte sich kürzlich zu diesem Thema und löste Diskussionen aus.
  • Nass: Takashi Sanae hat mit dieser Aktion den Unterhaltungswert komplett maximiert, alle warten auf die Fortsetzung.

5. Schritt 4: Text schreiben

Siehe references/copywriting.md. Harte Anforderungen:

PunktAnforderung
Textlänge150–220 Zeichen, auf keinen Fall über 300
AbsätzeJeder Absatz 1–3 Zeilen, kurze Sätze, viele Zeilenumbrüche
InformationsdichteNur einen Kernunterschied spielen; Details alle in Bilder und Kommentare
EmojisIm ganzen Text ≤ 3
Tags5–7: 2 große Traffic + 3 präzise Suche + 1–2 Emotion

Vier-Absatz-Rhythmus

  1. Aufmacher (1–2 Zeilen): Ein Satz, der sagt, was passiert ist
  2. Kernfakt (3–4 Zeilen): Hintergrund und Konflikt erklären
  3. Wendung/Ironie (2–3 Zeilen): Das krasseste Detail zeigen
  4. Lockerer Kommentar (1 Zeile): Eine kalte humoristische Pointe

Fachbegriffe runterbrechen

Leser sind keine Fachleute. Übersetze Begriffe in alltägliche Handlungen:

Ursprünglicher AusdruckRuntergebrochen
Kritische RCE-LückeSchwerwiegende Sicherheitslücke entdeckt
PoC öffentlich verbreitetHacker-Code überall im Umlauf
Website vorübergehend abgeschaltetNachts die Netzwerkkabel gezogen
Unautorisierter ZugriffJeder konnte rein

Wortschwarzliste (sofort löschen)

  • Mechanische Beziehungsaufrufe: „Familienmitglieder“, „Schwestern“, „Wer versteht das?“, „Absolut krass“, „Ganz gefangen“
  • Pressemitteilungsstil: „Wie bekannt wurde“, „Erwähnenswert ist“, „Zusammenfassend“
  • Schockstil: „Schock!“, „… tatsächlich …“

Gepinnter Top-Kommentar

Technische Details, IDs, vollständige Zeitleisten, Quellen, die aus dem Text entfernt wurden, sofort nach der Veröffentlichung selbst als ersten Kommentar posten und pinnen.

Der Text bleibt verständlich, der Kommentarbereich übernimmt die Fachlichkeit. So bleiben beide Lesergruppen erhalten.

Platz für Kommentare lassen

Absichtlich eine „unvollständige“ statt „falsche“ Aussage machen (z. B. keine konkrete ID nennen, keine genaue Menge angeben), damit Fachkundige im Kommentarbereich ergänzen können.

Achtung: „Lücke“ lassen, keinen „Fehler“. Tatsachenfehler gelten als Verleumdung, Lücken führen nur zu Ergänzungen.


6. Schritt 5: Bilder generieren

Siehe references/image-prompts.md und references/cover-design.md.

Anzahl und Aufteilung

Standard 3 Bilder, Maximum 5. 3 ist der optimale Bereich für „informativ, aber nicht langweilig“.

BildAufgabeInhaltstyp
01 CoverKlicks holenGroßer Text + starke visuelle Elemente + Personen/Gegenstände
02 BeweisZeigen, dass es echt istVergleich, Daten, ursprüngliche Fakten
03 AbschlussGeschichte vervollständigen / Grund zum Speichern gebenZeitleiste, Nachspiel, Easter Eggs

Häufigster Fehler bei Bild 3: Als „Zusammenfassung“ oder „technische Lösung“ geschrieben.

Wenn der Inhalt nicht für Fachleute ist, ist Bild 3 mit technischer Liste falsch – der Leser bleibt am letzten Bild hängen, die ganze vorherige Emotion ist verpufft. Bild 3 sollte der nächste Schritt der Geschichte (Reaktion der Person, weitere Entwicklung, absurder Kontrast) sein, kein Wissenspunkt.

Drei harte Regeln

  1. Das Bild muss voll sein. Großer Text + Person + Gegenstand + verstreute kleine Elemente, alle vier Seiten ausfüllen. Große einfarbige Hintergrundflächen = billiger Look = geringe Klickrate.
  2. Text muss überprüfbar sein. Chinesische Anführungszeichen umschließen; nach der Generierung Wort für Wort vergleichen; ein falsches Zeichen → neu generieren.
  3. Explizit „Sonst keinen Text“ sagen. Ohne diesen Satz füllt das Modell den Rest mit wirrem englischem Müll.

Visuelle Konsistenz

  • Innerhalb einer Serie: gleiche Hintergrundfarbe, gleiche Schriftlogik, gleicher Personenzeichnungsstil
  • Wenn ein bestehendes Account-Porträtbild vorhanden ist, als Referenzbild 1 übergeben, um Frisur/Kleidung/Stil konsistent zu halten
  • Personen möglichst an der gleichen Stelle platzieren (alle unten rechts oder alle unten links), damit es wie eine Serie aussieht

Technische Parameter

  • Seitenverhältnis 3:4 (Xiaohongshu-Hochformat-Standard)
  • Endgröße 1080 × 1440
  • Schlüsselelemente ≥ 5 % vom Rand entfernt (großer Cover-Text kann auf 4 % reduziert werden)

7. Schritt 6: Liefern

  1. Bilder auf 1080×1440 komprimieren (Modelle liefern oft 3584×4800 oder 896×1200)
  2. Eine Textdatei beifügen: Titel, Text, gepinnter Top-Kommentar, Tags, Bildaufteilung, Veröffentlichungseinstellungen, Selbstcheck-Liste
  3. Eine Vorschau mit 3 Bildern nebeneinander beifügen, um die Wirkung auf einen Blick zu sehen
  4. Als ZIP packen

8. Selbstcheck vor Veröffentlichung (10 Sekunden)

  • Text ≤ 220 Zeichen?
  • Alle Fachbegriffe in Alltagssprache übersetzt?
  • Schwarze Liste-Wörter vollständig entfernt?
  • Titel ≤ 15 Zeichen und enthält Schlüsselwörter?
  • Großer Cover-Text nicht identisch mit Titel?
  • Bild 3 ist Geschichte, keine technische Zusammenfassung?
  • Chinesischer Text in den drei Bildern Wort für Wort verglichen?
  • Alle drei Bilder voll ausgefüllt, keine großen leeren Hintergründe?
  • Bekannte Personen mit echtem Namen verwendet?
  • Gepinnter Top-Kommentar geschrieben?
  • Faktencheck-Tabelle entspricht den Quellen?

9. Referenzen

DateiInhalt
references/content-sourcing.mdBeitrag extrahieren, Zitatkette entfalten, Umgehung bei Blockaden
references/copywriting.mdTextvorlagen, Wortschatz-Runterbrechung, Umschreibungsbeispiele
references/cover-design.mdCover-Komposition, Textebenen, Dichteregeln
references/image-prompts.mdPromptformel, negative Constraints, Beispiele gescheiterter Generierungen
references/case-study.mdEine vollständige Praxis: drei Iterationen des gesamten Prozesses
scripts/fetch-post.mjsBeitrag extrahieren, Zitatkette automatisch entfalten
scripts/imagen.mjsBildmodell zur Bildgenerierung aufrufen (mit Referenzbildern)
scripts/assemble.pyGröße anpassen, Vorschau erstellen, packen

Verwandte Skills