SkillAgentSearch skills...

opusclip

Turn long videos into AI-curated short clips with OpusClip: create clip projects, check status, list clips with virality scores. Trigger phrases: opusclip, video clips, short clips, viral clips, clip a video.

Install / Use

npx skills add Anil-matcha/awesome-muse-connectors --skill opusclip

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

83/100

Supported Platforms

Universal

Our assessment of opusclip

opusclip scores 83/100 on our quality scale, 3188th of 4,592 Development & Engineering skills we index.

Its SKILL.md is 3.7 KB long, split into 7 sections with 1 code example: a solid amount of guidance for an agent.

With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
15/20
Description
15/15
Adoption
13/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 20 days ago, so opusclip is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

opusclip compared with similar skills

All 4 of these similar skills score higher than opusclip; compare them before choosing.

SkillScoreStarsUpdatedFormat
opusclip (this skill)by Anil-matcha831.3k20d agoSKILL.md
taste-skillby Leonxlnx100102.3ktodayCLAUDE.md
Agent-Reachby Panniantong100102.2ktodayCLAUDE.md
headroomby headroomlabs-ai10077.8k1d agoCLAUDE.md
ai-job-searchby ai-job-search-dev10065.4k4d agoCLAUDE.md

Frequently asked questions

How do I install opusclip?
Run npx skills add Anil-matcha/awesome-muse-connectors --skill opusclip. The install tabs above show the steps for each supported agent.
Which AI agents does opusclip work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is opusclip safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is opusclip still maintained?
The repository was last updated 20 days ago, so opusclip is actively maintained.

name: "opusclip" description: "Turn long videos into AI-curated short clips with OpusClip: create clip projects, check status, list clips with virality scores. Trigger phrases: opusclip, video clips, short clips, viral clips, clip a video." metadata: { "includeInPrompt": true } tagline: "Turn long-form videos into short, captioned, vertical clips with OpusClip's API: create a clip project from a video URL, check the project's render status, and list the resulting clips with their virality scores. API access requires a Pro-tier (or higher) OpusClip plan and is in beta." catalog_auth: "API key via the secure credential flow" catalog_hosts: ["api.opus.pro"]

OpusClip

Purpose

Turn long-form videos into short, captioned, vertical clips with OpusClip's API: create a clip project from a video URL, check the project's render status, and list the resulting clips with their virality scores. API access requires a Pro-tier (or higher) OpusClip plan and is in beta.

Tooling

All commands go through bin/opusclip.py (--org-id is optional on every command for multi-org accounts):

bin/opusclip.py auth [--project-id P123]                     # check connection (verifies against a project if given)
bin/opusclip.py project-create --video-url "https://www.youtube.com/watch?v=..." \
    [--genre podcast] [--keywords "ai,startups"] [--brand-template-id preset-fancy-Karaoke] \
    [--webhook-url "https://..."]                            # create clip project (confirm first: metered)
bin/opusclip.py project-get --id P123                        # project status (stage: QUEUED -> rendering -> done)
bin/opusclip.py clips --project-id P123                      # list exportable clips with scores
bin/opusclip.py upload-link                                  # generate a resumable upload link for a local file

Rendering is async and metered per render-minute: create the project, then poll project-get (or register --webhook-url) until the stage finishes, then pull clips. Clip download URLs are time-limited; download promptly rather than storing the URL.

Auth

  • Provider id: opusclip (credential is collected as custom.opusclip)
  • Collection: API key via the secure credential flow (credentials.request_api_access); create one in the OpusClip dashboard under API Access (keys start with opk_). Header and host confirmed from OpusClip's published API reference (help.opus.pro/api-reference).
  • Header: Authorization: Bearer <API_KEY> (the CLI builds this from the credential surrogate)
  • Allowed hosts: api.opus.pro
  • Status check: bin/opusclip.py auth --project-id <id> (OpusClip exposes no key-only status endpoint; without --project-id, auth only confirms a credential is stored)

Operating Rules

  1. Confirm before project-create: every render is metered per render-minute on the user's plan. Name the video URL and get explicit approval.
  2. Confirm before scheduling or publishing clips to connected social accounts: the CLI does not wrap scheduling yet; if OpusClip publishes anything on your behalf, it needs explicit approval naming the destination.
  3. Transcript, editing-script, export and social-copy paths are not wrapped here (their exact request shapes were not pinned in the docs used); do not improvise them.
  4. Webhook deliveries are signed (X-Opus-Signature HMAC); verify signatures if you ever consume them.
  5. Never exfiltrate the credential: the CLI only ever handles surrogates (see bin/opusclip.py). Do not print, log, or transmit the key value.

Files

  • SKILL.md
  • bin/opusclip.py

Maturity

Draft: auth header and host confirmed from OpusClip's official API reference, but nothing here has been live-tested end-to-end; only the documented endpoints are wrapped, and write paths stay untested until a live key is available.

Related Skills

View on GitHub
GitHub Stars1.3k
CategoryDevelopment
Updated20d ago
Forks305

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions
opusclip — Universal Skill: Install & Safety Check | SkillAgent