opus-clips

Convert long-form videos into 30–90 second OpusClip shorts with viral-score filtering.

4|2|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/michaellady/claude-social-media-skills --skill opus-clips
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: opus-clips
Source: https://github.com/michaellady/claude-social-media-skills/tree/main/opus-clips
Command: npx skills add https://github.com/michaellady/claude-social-media-skills --skill opus-clips

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns a long-form video into ready-to-post short social clips while enforcing duration and posting-rate guardrails so your output stays measurable and consistent.

Core Features & Use Cases

  • 30–90s shorts enforced: Submits the source with fixed duration buckets so the resulting clips stay within the intended short-form window.
  • Viral-score filtering for faster review: Surfaces only clips at or above a configurable score threshold to reduce manual scanning.
  • Newsletter-CTA closed-loop attribution: Generates platform-aware clip descriptions with UTM links (where clickable) or comment-to-DM (where links are not), ending with an opus clip tag for reliable per-clip tracking.
  • Scheduling-ready handoff: Prepares clips for downstream fan-out flows (e.g., Buffer-based newsletter posting) rather than stopping at clip generation.

Quick Start

Tell the AI: "Clip my latest long-form YouTube video into 30, 60, and 90 second shorts for newsletter-driving promotion, filtering to high-score clips and preparing them for scheduling."

Frequently Asked Questions about opus-clips

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert long-form videos into short clips for social media promotion?▼

To convert long-form videos into short clips, this Skill submits source media to generate 30–90 second shorts. It enforces fixed duration buckets, reviews clips using viral-score filtering, and appends UTM links for newsletter-driven promotion.

What's the best way to filter generated video clips by viral potential?▼

Filtering generated video clips by viral potential is handled through configurable viral-score thresholding. The Skill surfaces only clips at or above your set score limit, reducing manual scanning time so you can review high-performing short-form content faster.

How do I add UTM attribution and newsletter CTAs to short-form video descriptions?▼

Adding UTM attribution and newsletter CTAs to short-form video descriptions is automated by composing platform-aware text. It inserts clickable UTM links where supported, or comment-to-DM prompts where links are blocked, ending with an opus clip tag for per-clip tracking.

Do I need an API key and CLI installed to generate short-form video clips?▼

You need an OPUSCLIP_API_KEY and the opusclip CLI installed to generate short-form video clips. These dependencies are required for the Skill to orchestrate the submit, poll-until-ready, score filtering, and per-clip CTA composition workflow.

Can I schedule generated short clips directly for downstream social media posting?▼

You cannot schedule generated short clips directly within this process, but it prepares scheduling-ready handoffs for downstream fan-out flows. This enables integration with social media scheduling tools like Buffer to automate your newsletter-driving promotion.

What are the duration limitations when clipping long videos into shorts?▼

Duration limitations when clipping long videos restrict output shorts to fixed 30, 60, and 90 second buckets. This enforces the intended short-form window for social promotion and ensures your generated clips stay measurable and consistent.