← ClaudeAtlas

ghl-video-driplisted

Schedule N already-uploaded GHL videos as a one-per-day, multi-platform drip via a GoHighLevel Social Planner CSV. You give the CDN MP4 links (videos already in GHL Media Library) + a start date + time + captions; this builds a validated 39-column / 2-header-row Social Planner CSV that posts each clip to TikTok + Instagram Reel + YouTube Short + LinkedIn (+ a pinned lead-magnet comment), one video per day. Distilled from batch7 (2026-05-30): 10 reels → 06-01→06-10 @ 7PM ET. Hard-won rules baked in: - Video URL MUST sit in videoUrls (col 6), NOT gifUrl (col 5) — the col-misalignment trap that makes GHL render a clip as a broken GIF. - GHL location timezone must be America/New_York (auto-DST), NOT America/Cancun (fixed GMT-05, 1h off in summer). CSV clock-time = location TZ. - 39 columns, 2 header rows (row1 platform groups, row2 field names). - Validate with .NET TextFieldParser (Import-Csv FAILS — duplicate "type" header). - Always test row 1 in GHL before trusting the full drip. Trigger when user says: "ghl
waseemnasir2k26/skynetlabs-all-claude-code · ★ 0 · AI & Automation · score 65
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