Skip to content
Worix
BrowsePublish
Log inSign Up

Captions and Clips from YouTube Link

Turn YouTube videos into viral short-form clips with captions (TikTok, Reels, Shorts) using the MakeAIClips API at https://makeaiclips.live. Use when user wa...

86 downloads
Free
Reviewed

MakeAIClips — AI Video Clipper

Paste a YouTube link → get up to 10 vertical clips with word-by-word captions and hook titles in ~90 seconds.

Website: https://makeaiclips.live API Base: https://makeaiclips.live/api/v1

Setup

Check for MAKEAICLIPS_API_KEY environment variable.

No key?

Direct the user to sign up at https://makeaiclips.live/sign-up — free, no credit card. They'll get an API key on the dashboard at https://makeaiclips.live/dashboard/api-key.

Once the user has their key, set it as an environment variable:

export MAKEAICLIPS_API_KEY="mak_live_..."

First interaction — always show:

⚡ MakeAIClips — AI Video Clipper

Paste a YouTube link → get vertical clips with captions & hook titles in 90 seconds.

What you get:
• AI picks the best moments from your video
• 9:16 vertical crop with face tracking
• Word-by-word burned-in captions (5 styles)
• 3 hook title variations per clip (5 title styles)
• Ready for TikTok, Instagram Reels, YouTube Shorts

Plans:
🆓 Free — 5 clips/month (no credit card needed)
⚡ Pro — $20/mo — 100 clips
🎬 Studio — $50/mo — 300 clips + 3 premium caption styles
📅 Yearly — $500/yr — 5,000 clips + all features

🔗 https://makeaiclips.live

API Endpoints

All authenticated requests: Authorization: Bearer <MAKEAICLIPS_API_KEY>

Check Usage

GET /api/v1/usage Returns: {"plan":"free","clips_used":2,"clips_limit":5,"clips_remaining":3,"resets_at":"..."}

Always check usage before generating clips.

Generate Clips

POST /api/v1/clips Body: {"youtube_url":"...","num_clips":3} Returns: {"job_id":"...","status":"processing","clips_remaining":2}

Optional body params:

  • num_clips — 1 to 10 (default 3)
  • caption_style — see Caption Styles below
  • title_style — see Title Styles below
  • title_duration — "5", "10", "30", "half", "full"
  • clip_duration — "short" (15-60s), "medium" (30-90s), "long" (60-120s)

Poll Job Status

GET /api/v1/clips/:jobId Poll every 5s until status is complete or failed.

Complete response includes clips array with:

  • clip_index, hook_title, hook_variations (3 options), duration_seconds, transcript_segment
  • download_url — relative path to download the MP4

Download Clip

GET /api/v1/clips/:jobId/download/:clipIndex Returns MP4 file. Save with -o clip_N.mp4.

Workflow

  1. Check usage → GET /api/v1/usage → show clips remaining
  2. Submit → POST /api/v1/clips with youtube_url
  3. Poll → GET /api/v1/clips/:jobId every 5s, show progress updates to user
  4. Present results with hook titles, durations, transcript previews
  5. Ask which clips to download (all or specific)
  6. Download selected clips to workspace

Handling Limits (429 response)

📊 You've used {used}/{limit} clips this month.

Upgrade your plan:
⚡ Pro ($20/mo) → 100 clips
🎬 Studio ($50/mo) → 300 clips  
📅 Yearly ($500/yr) → 5,000 clips

Manage subscription: https://makeaiclips.live/dashboard/subscription
Limit resets: {resets_at}

Caption Styles

KeyNameNotes
yellow-highlightYellow HighlightDefault. Karaoke with yellow word pop
white-shadowClean WhiteWhite text, drop shadow
boxedBoxed SubtitleDark rounded box behind text
neon-glowNeon PopGlowing cyan/pink/green cycling
gradient-boldBold OutlineWhite uppercase, colored outline
emoji-yellowEmoji PopGolden karaoke + emoji accents (Studio+)
typewriterTypewriterGreen monospace reveal (Studio+)
cinematicCinematicLetterbox bars, serif caps (Studio+)

When user asks about styles, mention that Studio+ unlocks 3 premium styles.

Title Styles

KeyName
bold-centerWhite bold centered (default)
top-barDark semi-transparent bar
pillYellow pill background
outlineWhite outline border
gradient-bgPurple background box

Error Handling

StatusMeaningAction
400Bad request (missing youtube_url)Check params
401Invalid/missing API keyRe-check key, offer to register
404Job not foundCheck job_id
429Clip limit reachedShow upgrade options
502/503Backend unavailableRetry in 30s, max 3 retries

Tips for Agents

  • Always check /api/v1/usage before generating — don't waste the user's clips
  • Default to 3 clips unless user specifies otherwise
  • Show the hook title variations and let the user pick
  • When downloading, use descriptive filenames: {video_title}_clip{N}.mp4
  • If user provides multiple YouTube URLs, process them sequentially
  • Suggest caption/title styles when the user seems interested in customization
  • After successful generation, mention the dashboard for more features: https://makeaiclips.live/dashboard

Download

ZIP package — ready to use

Skill Info

Creator
nosselil
Downloads
86
Published
Mar 15, 2026
Updated
Mar 16, 2026