Was macht twitter-x-downloader?
Lade Videos, Bilder und Beitragstexte von X in einem einzigen Browser-Workflow herunter.
Dieser Skill ermöglicht es einem KI-Agenten, automatisch die neuesten Inhalte von X-Beiträgen zu extrahieren – einschließlich Videos, Bilder und des vollständigen Texts. Er ist ideal für Datensammlung, Analyse und Archivierung.
Funktionsweise
- Der Agent öffnet einen Browser-Tab und navigiert zur angegebenen X-Beitrags-URL.
- Er wartet, bis die Seite vollständig geladen ist, und extrahiert dann:
- Videos: Erkennt Video-URLs und lädt sie herunter.
- Bilder: Extrahiert alle Bild-URLs und speichert sie.
- Beitragstext: Liest den vollständigen Text des Beitrags.
- Die heruntergeladenen Inhalte werden in einem lokalen Ordner gespeichert, der für die weitere Verwendung bereitsteht.
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Jeder KI-Agent mit Browser-Automatisierungsfähigkeiten
Verwendung
Voraussetzungen
- Node.js (Version 18 oder höher)
- Ein installierter Browser (Chrome, Edge oder Firefox)
playwrightoderpuppeteerals Abhängigkeit
Installation
Füge diesen Skill zu deinem Projekt hinzu (z. B. in einer .cursor-skills- oder skills.json-Datei):
{
"name": "serpdownloaders/twitter-x-downloader",
"type": "browser",
"config": {
"outputDir": "./downloads"
}
}
Beispielaufruf
# CLI-Ausführung über einen Agenten
agent run skill:serpdownloaders/twitter-x-downloader --url https://x.com/example/status/123456789
Konfiguration
| Option | Typ | Standard | Beschreibung |
|---|---|---|---|
outputDir | String | ./downloads | Verzeichnis für heruntergeladene Dateien |
browser | String | chromium | Zu verwendender Browser (chromium, firefox, webkit) |
headless | Boolean | true | Browser im Headless-Modus ausführen |
Beispielausgabe
Nach erfolgreicher Ausführung findest du folgende Dateien im outputDir:
downloads/
└── twitter_123456789/
├── video.mp4
├── image_1.jpg
├── image_2.png
└── post_text.txt
Fehlerbehandlung
- Falls die Seite nicht geladen werden kann, wird ein Fehler mit der HTTP-Statusmeldung ausgegeben.
- Falls keine Medien gefunden werden, wird eine Warnung protokolliert und der Vorgang fortgesetzt.
- Zeitüberschreitungen beim Seitenladen führen zu einem Abbruch – die maximale Wartezeit beträgt 30 Sekunden.
Lizenz
MIT