openclip-clipping

Converts long videos into short vertical clips ranked by virality score via the OpenClip MCP server.

1|Updated Aug 7, 2026
One-click install
npx skills add https://github.com/OpenClip-App/agent-skills --skill openclip-clipping-openclip-app
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openclip-clipping
Source: https://github.com/OpenClip-App/agent-skills/tree/main/skills/openclip-clipping
Command: npx skills add https://github.com/OpenClip-App/agent-skills --skill openclip-clipping-openclip-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually scrubbing through hours of podcasts, webinars, or streams to find shareable moments is slow and subjective. This Skill automates the process by submitting a long video to OpenClip and returning ranked viral moments with titles, hooks, social copy, and downloadable clip URLs. ## Core Features & Use Cases - Async clipping pipeline: Submit a video URL or local file upload, poll job status, and list the detected viral moments once processing completes. - Virality ranking: Each moment includes a 0-10 virality score plus sub-scores for hook strength, shareability, rewatchability, surprise, and emotional impact, so you can rank and explain picks. - Reusable processing presets: Save a processing agent with a fixed tracker model, caption preset, composition, and logo watermark so repeat runs produce identical output. - Use Case: Paste a two-hour podcast URL and ask for the top 5 moments; the Skill submits the job, polls until completion, and returns the five highest-scoring clips with ready-to-post social copy. ## Quick Start Ask your agent to clip a video by saying: clip this video and give me the top 3 viral moments from https://youtube.com/watch?v=example.

Frequently Asked Questions about openclip-clipping

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

FAQPage Schema
How do I turn a long video into short clips automatically?▼

Submit the video URL with submit_video, poll get_video_status until the status is completed, then call list_clips to get ranked viral moments. Each moment includes a title, hook, social copy, timestamps in milliseconds, and a permanent CDN clip URL.

How to find the most viral moments in a podcast or stream?▼

Submit the podcast or stream URL to OpenClip and rank the returned moments by virality_score, which runs from 0 to 10. The viral_score_details field breaks down hook strength, shareability, rewatchability, surprise, and emotional impact to explain each ranking.

Does OpenClip clipping require a subscription?▼

Yes, the clipping pipeline is paid and requires an active OpenClip subscription plus credits, where credits represent minutes of processing. Submit always succeeds when authenticated; a missing subscription surfaces later as a failed status, and depleted credits surface as pending_credits.

Why did my video clipping job fail right after submitting?▼

A job that fails almost immediately after submit usually means there is no active subscription on the account. Check the status from get_video_status: failed indicates a subscription issue, pending_credits means the team is out of credits, and download_failed means the source URL could not be fetched.

Can I clip a local video file instead of a URL?▼

Yes, call create_upload with the filename and content type, PUT the file bytes to the upload target, then call complete_upload to start the paid clipping pipeline. After that, poll get_video_status and list clips exactly as with a URL submission.

What are the limitations of the OpenClip clipping API?▼

The API does not support projects or folders, and processing is fully asynchronous so every step requires polling rather than assuming completion. The progress field is coarse and unreliable for control flow; always branch on the status value instead.