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.