Agent skill

Clip Factory

by mohitagw15856 in mohitagw15856/pm-claude-skills

Turn one long video, podcast, or stream transcript into 8-12 short-form clips — each with a hook line, cut timestamps, captions, and a platform note for TikTok/Reels/Shorts — plus an honesty gate…

MITAuto-check passedMedia & Creative

Install Clip Factory

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill clip-factory -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills clip-factory --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/clip-factory .claude/skills/clip-factory && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
clip-factory
GitHub stars
1.4k
Token cost
~1.3k tokens
SKILL.md length
672 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Turn one long video, podcast, or stream transcript into 8-12 short-form clips — each with a hook line, cut timestamps, captions, and a platform note for TikTok/Reels/Shorts — plus an honesty gate…

  • Works in 5 steps: Mine for arcs, not moments. Scan the… → Write the hook as a question the viewer… → Cut to the arc, not the clock. In at the… → …
  • Someone says clip this podcast
  • SKILL.md covers What This Skill Produces, Required Inputs, Framework: what makes a clip… and Output Format, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Clip Factory is an agent skill from mohitagw15856/pm-claude-skills. Turn one long video, podcast, or stream transcript into 8-12 short-form clips — each with a hook line, cut timestamps, captions, and a platform note for TikTok/Reels/Shorts — plus an honesty gate that kills clips that misrepresent the source. Use when someone says 'clip this podcast', 'make shorts from my video', 'what's clippable here', or runs a clipping side hustle. Produces a ranked clip sheet ready for an editor or a clipping app.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Transcription. It works with TikTok. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Someone says clip this podcast
  • Make shorts from my video
  • Whats clippable here
  • Runs a clipping side hustle

Example prompts

  • “clip this podcast”
  • “make shorts from my video”
  • “s clippable here”
  • “/clip-factory”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Mine for arcs, not moments. Scan the transcript for: claims that
  2. Write the hook as a question the viewer must answer. The first line on
  3. Cut to the arc, not the clock. In at the last possible second before
  4. Run the honesty gate. For each clip: would the speaker say "yes,
  5. Rank by arc-completeness × hook strength, not by how loud the moment

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Clip Factory loads about 1.3k tokens when it runs. Until then it costs about 113 tokens; SKILL.md has 672 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~113
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 672 words, ~1,295 tokens.

Download SKILL.mdSave it as .claude/skills/clip-factory/SKILL.md (or your agent's skills folder).
name
clip-factory
description
Turn one long video, podcast, or stream transcript into 8-12 short-form clips — each with a hook line, cut timestamps, captions, and a platform note for TikTok/Reels/Shorts — plus an honesty gate that kills clips that misrepresent the source. Use when someone says 'clip this podcast', 'make shorts from my video', 'what's clippable here', or runs a clipping side hustle. Produces a ranked clip sheet ready for an editor or a clipping app.

Clip Factory Skill

Clipping is a real economy now — creators pay per viral clip, and one 90-minute conversation can feed a channel for two weeks. But most clip sheets are made by scrubbing for loud moments, which finds volume, not virality. The clips that travel have a complete arc in under 60 seconds: a hook that creates a question, a middle that pays it, an end that lands before attention dies. This skill mines a transcript for those arcs, writes the hooks, marks the cuts — and runs the gate clip farms skip: does this clip mean what the speaker meant? Out-of-context bait gets engagement and burns the channel that posted it.

What This Skill Produces

  • A ranked clip sheet: 8–12 clips, best first, each with hook text (first 1.5 seconds on screen), cut timestamps, runtime, and why it works
  • Caption blocks per clip: on-screen hook, caption text, 3–5 tags that are actually about the content
  • A platform note per clip: where it fits best and any recut (Shorts favours faster cold opens; TikTok tolerates 5 more seconds of setup)
  • The honesty gate log: clips that were strong but cut for misrepresentation, and what would make them fair

Required Inputs

Ask for (if not already provided):

  • The transcript, with timestamps if available (or the video/audio to transcribe if tooling allows; without timestamps, mark cuts by quote and say so)
  • Whose channel the clips serve (the creator's own? a clipping account with permission?) and the tone that channel runs
  • Platform targets and any hard rules (no swearing cuts, brand-safe, etc.)
  • What the source is really about — the thesis the clips must not betray

Framework: what makes a clip travel

  1. Mine for arcs, not moments. Scan the transcript for: claims that surprise ("most people believe X — it's backwards") · stories with a turn · strong disagreements · numbered lists compressible to one item · emotional peaks with their setup nearby. A great line without its setup is a hook with no payoff — check the 30 seconds before it.
  2. Write the hook as a question the viewer must answer. The first line on screen is the whole game: "the mistake every first-time founder makes" beats the quote itself. Hook text ≠ first words spoken — it's the overlay that makes them stay for the first words spoken.
  3. Cut to the arc, not the clock. In at the last possible second before context is lost; out on the landed line, not the trailing "…so yeah." 20–45s is the sweet spot; 60s+ needs a mid-clip re-hook to survive.
  4. Run the honesty gate. For each clip: would the speaker say "yes, that's what I meant" seeing it cold? Sarcasm clipped straight, positions stated-to-refute, jokes clipped as claims — killed or fixed with a context caption. The gate is non-negotiable; it's also self-interest, because "misleading clip" replies kill channels slower but just as dead.
  5. Rank by arc-completeness × hook strength, not by how loud the moment was. Note the one clip most likely to travel and why.
Show full SKILL.md (176 more words)Show less

Output Format

## Clip sheet: [source title] ([N] clips from [runtime])
### 1. [Working title] — [in]–[out] ([runtime]s) ⭐ best bet
Hook (on screen ≤1.5s): "…"
Arc: [setup → turn → landing, one line]
Captions: [text] · Tags: [3-5]
Platform: [fit + recut note]
[…repeat, ranked…]

## Killed at the honesty gate
| Clip | Why killed | What would make it fair |

Quality Checks

  • Every clip has a complete arc — hook, payoff, landing — verifiable from the quoted timestamps
  • Hooks create a question; zero hooks are just the quote restated
  • The honesty gate ran and its log is present (even when empty: "nothing cut")
  • Tags describe the content, not trending-tag spam
  • Cut points respect sentence boundaries — no clips ending mid-thought unless the cliffhanger is the point and the payoff is in the caption

Anti-Patterns

  • Do not clip sarcasm, hypotheticals, or steelmanned opposing views as sincere claims — that's the gate's kill list
  • Do not write rage-bait hooks the content can't cash
  • Do not produce 30 mediocre clips instead of 10 good ones — the sheet is ranked and short because editor time is the scarce resource
  • Do not ignore rights: clipping someone else's content needs their permission or their program's terms — ask whose channel this serves

[[youtube-script]] writes the long-form these clips come from; [[thumbnail-creator]] for the packaging; [[viral-content-framework]] for why the hooks work.

Example Trigger Phrases

  • "Clip this podcast."
  • "Make shorts from my video."
  • "What's clippable here?"

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/clip-factory of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Clip Factory next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Clip Factory compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Clip Factory this skillmohitagw15856/pm-claude-skills1.4k—~1.3kAutomated safety check: PassMIT
Watching Videosoxbshw/watch-skill470—~599Automated safety check: NotesMIT
Tiktok Transcribechubbyguan/chubbyskills1.2k—~536Automated safety check: NotesMIT
Subtitle BurningOtoDock/oto-dock190—~1.1kAutomated safety check: PassCustom licence
Analyze Socialccplugins/awesome-claude-code-plugins970—~1.1kAutomated safety check: WarnApache-2.0
WatchTheCraigHewitt/skills159—~1.6kAutomated safety check: NotesMIT

Similar skills

  • Watching Videos

    oxbshw/watch-skill

    The user shared a video URL, a YouTube/TikTok/stream link, a local video file, a screen recording, a meeting recording, or a playlist/folder of videos — "watch this", "summarize this video", "what's…

    470 GitHub stars~599 tokensUpdated 26 days ago
    Media & CreativeAuto-check: notes
  • Tiktok Transcribe

    chubbyguan/chubbyskills

    TikTok 视频 → 下载 → 转录 → 存为 Markdown. An agent skill from chubbyguan/chubbyskills.

    1.2k GitHub stars~536 tokensUpdated 3 days ago
    Media & CreativeAuto-check: notes
  • Subtitle Burning

    OtoDock/oto-dock

    Transcribe audio and burn styled subtitles into videos. An agent skill from OtoDock/oto-dock.

    190 GitHub stars~1.1k tokensUpdated 4 days ago
    Media & CreativeAuto-check passed
  • Analyze Social

    ccplugins/awesome-claude-code-plugins

    A skill your agent uses when the user shares a social video/post link or local video and wants it understood — an Instagram (instagram.com), TikTok (tiktok.com), YouTube or YouTube Shorts…

    970 GitHub stars~1.1k tokensUpdated 1 mo ago
    Media & CreativeAuto-check: warnings
  • Watch

    TheCraigHewitt/skills

    When the user wants to read, transcribe, summarize, or research a video — YouTube link, podcast clip, Loom, TikTok, X/Twitter video, local file, or any URL yt-dlp supports.

    159 GitHub stars~1.6k tokensUpdated 4 mo ago
    Media & CreativeAuto-check: notes
  • Scenario Caption Studio

    scenario-labs/skills

    A skill your agent uses when a video needs its spoken words on screen through Scenario via MCP: burned-in styled captions for a TikTok, Reels, or Shorts cut, ad captions for sound-off feeds, YouTube…

    946 GitHub stars~3.4k tokensUpdated yesterday
    Media & CreativeAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated 2 days ago
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed

Works with

Questions about Clip Factory

What does Clip Factory do?

Turn one long video, podcast, or stream transcript into 8-12 short-form clips — each with a hook line, cut timestamps, captions, and a platform note for TikTok/Reels/Shorts — plus an honesty gate…. Clip Factory is an agent skill from mohitagw15856/pm-claude-skills. Turn one long video, podcast, or stream transcript into 8-12 short-form clips — each with a hook line, cut timestamps, captions, and a platform note for TikTok/Reels/Shorts — plus an honesty gate that kills clips that misrepresent the source.

When should I use Clip Factory?

Clip Factory fits situations like: someone says clip this podcast; make shorts from my video; whats clippable here; runs a clipping side hustle.

How do I install Clip Factory in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill clip-factory -a claude-code`. Or copy the skill folder (skills/clip-factory in mohitagw15856/pm-claude-skills) into .claude/skills/clip-factory in your project. Claude Code loads it when a task matches its description.

How do I install Clip Factory in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill clip-factory -a codex`. Or copy the skill folder (skills/clip-factory in mohitagw15856/pm-claude-skills) into .agents/skills/clip-factory in your project. Codex loads it when a task matches its description.

Can I use Clip Factory in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill clip-factory -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/clip-factory, .gemini/skills/clip-factory, .github/skills/clip-factory and .opencode/skills/clip-factory in your project.

What does Clip Factory need to run?

SKILL.md names no scripts, command-line tools or credentials: Clip Factory is instructions for the agent only.

Does Clip Factory access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Clip Factory safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Clip Factory use?

Clip Factory is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Clip Factory use?

About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Clip Factory?

Skills that share tags, products or a category with Clip Factory: Watching Videos (oxbshw/watch-skill, 470 stars), Tiktok Transcribe (chubbyguan/chubbyskills, 1.2k stars), Subtitle Burning (OtoDock/oto-dock, 190 stars) and Analyze Social (ccplugins/awesome-claude-code-plugins, 970 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Clip Factory?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.