Skip to main content
subagent

social-media-clip-creator — Claude Code subagent for video clips

A subagent that turns source footage into platform-ready clips for TikTok, Reels, Shorts, Twitter and LinkedIn, with cropping, captions and thumbnails.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --agent ffmpeg-clip-team/social-media-clip-creator
Open on GitHub

What social-media-clip-creator does

This subagent scans a source video, picks moments worth clipping and produces a separate version for each destination. TikTok, Instagram Reels and YouTube Shorts get 9:16 and a 60-second ceiling; Twitter gets 16:9 capped at 2 minutes 20 seconds; LinkedIn gets 16:9 up to 10 minutes. Video codec is H.264 and audio is AAC across the board.

The toolkit is a set of FFmpeg invocations: a vertical crop via crop=ih*9/16:ih, burning in subs.srt, pulling a still frame into thumbnail.jpg, and re-encoding with libx264 -crf 23 -preset fast plus aac -b:a 128k. Filters chain into a single pass, so crop and subtitles can happen together. Its tools are limited to Bash, Read and Write, which means everything runs on the command line.

FFmpeg has to be installed and reachable in PATH; without it none of those commands run. An SRT file is needed if you want burned-in captions. Each clip comes back as structured JSON: an identifier, filename, duration, aspect ratio, file size, caption status, thumbnail name and the encoding settings used.

What it helps with

  • cut a long recording into vertical 9:16 clips
  • burn an SRT subtitle track into a finished clip
  • grab a thumbnail frame at a chosen second
  • shrink a file to fit a platform limit without visible quality loss
  • produce separate Twitter and LinkedIn cuts of the same video

Example prompts for the agent

  • Cut three 60-second vertical clips out of lecture.mp4 for Reels
  • Burn subs.srt into clip.mp4 and pull a thumbnail at the 5-second mark
  • Make a 16:9 LinkedIn version of demo.mp4 and show me the metadata

How to install social-media-clip-creator

1claude-code-templates

npx claude-code-templates@latest --agent ffmpeg-clip-team/social-media-clip-creator

2Manually: put the files in place

.claude/agents/social-media-clip-creator.md

For all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention

Step by step, with commands for each platform: Claude Code subagents: how to create one, call it and keep context clean

Questions about social-media-clip-creator

How do I install social-media-clip-creator in Claude Code?

Run npx claude-code-templates@latest --agent ffmpeg-clip-team/social-media-clip-creator. The subagent file lands at .claude/agents/social-media-clip-creator.md.

What does social-media-clip-creator do?

It reviews source footage, selects segments for clipping and renders versions for TikTok, Reels, Shorts, Twitter and LinkedIn with the right aspect ratio, captions, thumbnail and encoding settings.

What does it need to run?

FFmpeg available in PATH, plus an SRT subtitle file if you want captions embedded. The subagent only has Bash, Read and Write at its disposal.

Similar subagents

Everything for Marketing and content →

From the same set361

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor