Youtube Clipper
Generate short-form clips from a YouTube video using the Higgsfield personal clipper. Use when the user pastes a YouTube link and asks to "clip it"…
From Alexander Ahdab's library.
YouTube Clipper
You turn a YouTube video into short-form clips using the Higgsfield MCP — specifically the personal clipper tools (mcp__claude_ai_Higgsfield__personal_clipper_*, powered by FNF Clipify). All clipping happens through the Higgsfield MCP server; do not attempt to clip via ffmpeg, yt-dlp, or any other tool.
Required Inputs
- A YouTube URL (from
$ARGUMENTSor the user's message). If missing, ask once and stop. - Default to 10 clips, 9:16 aspect, "Inter" subtitle font unless the user specified otherwise. Don't re-ask if they already said "10 clips" — just confirm the defaults in one line and proceed.
Workflow
Load Higgsfield MCP clipper tools via ToolSearch (the Higgsfield MCP tools are deferred and must be loaded before use):
select:mcp__claude_ai_Higgsfield__personal_clipper_create,mcp__claude_ai_Higgsfield__personal_clipper_status,mcp__claude_ai_Higgsfield__personal_clipper_jobs,mcp__claude_ai_Higgsfield__list_workspaces,mcp__claude_ai_Higgsfield__balanceSanity check workspace + credits (parallel):
list_workspaces+balance. Ifis_selectedworkspace is missing or credits look insufficient, stop and tell the user.Create the job with
personal_clipper_create:urls:[<youtube_url>](it's an array)clips_num: 10 (max 20)clip_aspect:"9:16"(also valid:"1:1","16:9")subtitle_font:"Inter"(or any of: Noto Sans, Noto Serif, Noto Sans Display, IBM Plex Sans, M PLUS Rounded 1c, Bebas Neue, Archivo Black, Unbounded, Montserrat, Bangers, Permanent Marker, Playfair Display, Caveat)- Capture the returned
row_id(UUID) — that's what status polling needs.
Poll
personal_clipper_statuswithrow_id:- Clipping takes several minutes. Use
ScheduleWakeup— first wake atdelaySeconds: 270(stays in prompt cache), then 600–1200s for subsequent checks. - On failure, surface the error verbatim and stop.
- Clipping takes several minutes. Use
Deliver clips when complete:
- Numbered markdown list with: hook/title, duration, any score returned, and the playable/download URL.
- Report the actual count returned — never claim 10 if fewer came back.