learnfromsocialslisted
Install: claude install-skill herbeckrobin/claude-blueprint
# Social Media Content analysieren
Verarbeite Links aus der Inbox-Datei. Unterstützt alle Content-Typen: Videos, Slideshows, Bilder, Text-Posts.
## Vorbedingung
Prüfe ob die nötigen CLI-Tools verfügbar sind:
```bash
which yt-dlp && which ffmpeg && which gallery-dl && Code/reels-analyzer/venv/bin/whisper --help 2>&1 | head -1
```
Falls etwas fehlt: Robin darauf hinweisen und Setup-Anleitung zeigen:
```bash
brew install yt-dlp ffmpeg gallery-dl
cd Code/reels-analyzer && python3 -m venv venv && source venv/bin/activate && pip install openai-whisper
```
**Wichtig:** Whisper läuft in einer venv unter `Code/reels-analyzer/venv/`. Immer den vollen Pfad nutzen: `Code/reels-analyzer/venv/bin/whisper`
## Schritt 1: Inbox lesen
Lies die Datei `Code/reels-analyzer/inbox.txt` (relativ zum Projekt-Root).
- Eine URL pro Zeile
- Leere Zeilen und Kommentare (mit #) ignorieren
- Wenn die Inbox leer ist oder nicht existiert: Robin informieren und abbrechen
## Schritt 2: Content verarbeiten
Für JEDEN Link in der Inbox den Content-Typ ermitteln und entsprechend verarbeiten.
### 2a. Download versuchen (yt-dlp)
```bash
yt-dlp -o "Code/reels-analyzer/media/%(id)s.%(ext)s" --format "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" --merge-output-format mp4 --write-thumbnail "URL"
```
`--write-thumbnail` speichert das Vorschaubild mit (nützlich bei reinen Bild-Posts).
**Wenn yt-dlp fehlschlägt oder "No video formats found"** (Bild-Carousel, Photo-Post, nicht unterstützte Plattfor