ghl-video-driplisted
Install: claude install-skill waseemnasir2k26/skynetlabs-all-claude-code
# GHL Video Drip
Turn N pre-uploaded GHL videos into a one-per-day multi-platform Social Planner CSV.
## Prereqs (confirm with user)
1. Videos already uploaded to **GHL Media Library** → user has the CDN links
(`https://assets.cdn.filesafe.space/<loc>/media/<id>.mp4`).
2. **GHL location timezone = `America/New_York (EDT)`** so CSV times = true ET.
Set at: sub-account → Settings → Business Profile → Timezone.
⚠️ NOT `America/Cancun` (no DST → 1h off June–Nov). Changing TZ is global for the
sub-account — warn it shifts any other queued posts/calendars; check the queue first.
## Inputs to collect (use AskUserQuestion if not given)
- **CDN links** (ordered) + a short caption/title per video.
- **Start date** (`YYYY-MM-DD`), **daily time** (default `19:00` = 7PM ET, best US window),
**platforms** (default all 4: TikTok + IG Reel + YT Short + LinkedIn).
- Optional per-video: tags, category, pinned `followUpComment` (lead-magnet PDF url).
## Build
1. Write an input JSON (see `reference/sample_input.json`).
2. Run the builder:
```powershell
# python = your Python 3.11 interpreter
python ~/.claude/skills/ghl-video-drip/scripts/build_drip_csv.py <input.json> <out.csv>
```
- Increments date +1 day per video from `start_date` at `time`.
- Emits 39-col / 2-header CSV, all fields quoted, video in **col 6**.
3. Validate (asserts every record = 39 fields + prints date→video→title map):
```powershell
powershell -File ~/.claude/skills/ghl-video-d