Was macht xhs-claude-skills?
Extrahiere Xiaohongshu (Rote Notizen)-Beiträge – Bilder, Texte und Videos – und transkribiere sie mit KI in Obsidian für Claude Code.
Funktionen
- Plattformübergreifend: Funktioniert unter macOS, Windows und Linux.
- Unterstützt mehrere Medientypen: Bilder, Texte und Videos aus Xiaohongshu-Beiträgen.
- KI-Transkription: Videos werden automatisch transkribiert, sodass Notizen auch Audioinhalte abdecken.
- Obsidian-Integration: Extraktionen werden direkt in ein obsidian-kompatibles Notizformat umgewandelt.
- Nahtlose Nutzung mit Claude Code: Einfach über CLI-Befehle oder Aktionen in Claude Code aufrufbar.
Voraussetzungen
- Claude Code (installiert und eingerichtet)
- Obsidian (optional, für die Notizverwaltung)
- Internetzugriff für API-Aufrufe an Xiaohongshu-Endpunkte
- Optional: FFmpeg für die Videoverarbeitung (wenn nicht vorhanden, wird die Transkription per KI durchgeführt)
Installation
-
Klone das Repository:
git clone https://github.com/DuckWu/xhs-claude-skills.git cd xhs-claude-skills -
Installiere die Abhängigkeiten:
pip install -r requirements.txt -
Konfiguriere deine Umgebungsvariablen (z. B. in
.env):CLAUDE_API_KEY=dein_claude_api_key
Verwendung
Rufe das Skill direkt aus Claude Code auf:
claude xhs:extrahiere https://www.xiaohongshu.com/explore/...
Oder verwende den integrierten Befehl:
python xhs_to_obsidian.py --url "https://www.xiaohongshu.com/explore/..." --output ./notizen
Das Skill extrahiert automatisch den Beitrag, transkribiert ggf. das Video und speichert das Ergebnis als Markdown-Datei im angegebenen Ausgabeordner.
Unterstützte Formate
- Eingabe: Xiaohongshu-Beitrags-URL (beliebiger öffentlicher Beitrag)
- Ausgabe: Markdown-Datei mit Metadaten (Titel, Datum, Autor, Inhalt, Transkription)
Fehlerbehebung
- API-Fehler: Stelle sicher, dass dein API-Schlüssel gültig ist.
- Transkriptionsprobleme: Installiere FFmpeg (
brew install ffmpegauf macOS) für bessere Ergebnisse. - Obsidian-Import: Lege die Ausgabedatei direkt in deinem Obsidian-Vault ab.
Lizenz
MIT