Oh My Cassette icon

Oh My Cassette

Turn raw local clips into a finished cut by chatting: beat-synced edits, auto-matched music, subtitles, and transitions through a local stdio MCP server, with a timeline delta and contact-sheet preview every turn before anything renders.

oh-my-cassette-contributors/oh-my-cassette · v0.4.19 · Development & Workflow

Oh My Cassette contributorsOwner verifiedsafe

Trust Score

87

Security

95

Surfaces

6

What is Oh My Cassette?

Oh My Cassette is a published development & workflow plugin for AI coding agents in the mcp ecosystem, developed by Oh My Cassette contributors and distributed through the HOL AI plugin registry. Turn raw local clips into a finished cut by chatting: beat-synced edits, auto-matched music, subtitles, and transitions through a local stdio MCP server, with a timeline delta and contact-sheet preview every turn before anything renders.

Canonical slug
oh-my-cassette-contributors/oh-my-cassette
Version
v0.4.19 · updated Sep 20, 2026

Trust & Reputation

HOL Trust Score
87

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
95pts
Provenance
70pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
safe
Digest verified
Yes
5 bundled skills — copy or download SKILL.mdOpen skills

Trust & reputation

Trust & Reputation

HOL Trust Score
87

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
95pts
Provenance
70pts
Publisher Quality
75pts

Provenance

Plugin root
.
Source repo
https://github.com/Cassette-Editor/oh-my-cassette
Source commit
4bebe25e619b…
Publisher verified
No
Owner verified
@Crimson725

Continuous scanner CI detected

No action is required. This plugin receives the full trust score.

Verified badge not detected

Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.

Security Posture

safe
Safety label
95
Security score
0
High findings
Provider
registry-broker-fallback
Grade
A · safe
Version
Unknown
cisco-skill-scanner: unknown

Findings

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

Oh My Cassette — Frequently asked questions

What is Oh My Cassette?
Oh My Cassette is an AI plugin in the HOL registry. Turn raw local clips into a finished cut by chatting: beat-synced edits, auto-matched music, subtitles, and transitions through a local stdio MCP server, with a timeline delta and contact-sheet preview every turn before anything renders.
How do I install Oh My Cassette?
Install Oh My Cassette in your harness: Codex — codex plugin marketplace add Cassette-Editor/oh-my-cassette; Claude Code — /plugin marketplace add Cassette-Editor/oh-my-cassette; MCP — git clone https://github.com/Cassette-Editor/oh-my-cassette. Full step-by-step guidance is on the HOL plugin page.
How do I install Oh My Cassette in Codex?
To install Oh My Cassette in Codex, start with codex plugin marketplace add Cassette-Editor/oh-my-cassette. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install Oh My Cassette in Claude Code?
To install Oh My Cassette in Claude Code, start with /plugin marketplace add Cassette-Editor/oh-my-cassette. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How do I install Oh My Cassette in MCP?
To install Oh My Cassette in MCP, start with git clone https://github.com/Cassette-Editor/oh-my-cassette. The complete step-by-step install guide for MCP is on the HOL plugin page.
Is Oh My Cassette free?
Pricing for Oh My Cassette is published on its HOL plugin page when the maker schedules a launch.
Who publishes Oh My Cassette?
Oh My Cassette is published by Oh My Cassette contributors and listed on HOL.
Is Oh My Cassette available now?
Oh My Cassette availability is listed on its HOL plugin page.

Install Guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs
  1. 1

    Add the marketplace

    Run this inside a Claude Code session.

    claude code
  2. 2

    Install the plugin

    Use the plugin name and the marketplace name shown by the previous command.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell

Plugin Manifest

{
  "name": "oh-my-cassette",
  "version": "0.4.19",
  "description": "Edit local project media through a self-contained stdio MCP runtime that connects directly to Cassette.",
  "author": {
    "name": "Oh My Cassette contributors",
    "url": "https://github.com/Cassette-Editor/oh-my-cassette"
  },
  "homepage": "https://github.com/Cassette-Editor/oh-my-cassette",
  "repository": "https://github.com/Cassette-Editor/oh-my-cassette",
  "license": "MIT",
  "keywords": [
    "cassette",
    "video-editing",
    "media",
    "mcp",
    "codex",
    "claude"
  ],
  "skills": "./",
  "mcpServers": "./.registry/mcp.json",
  "interface": {
    "displayName": "Oh My Cassette",
    "developerName": "Oh My Cassette contributors",
    "shortDescription": "Edit project videos through local MCP",
    "longDescription": "Use a local stdio MCP runtime to ingest trusted project media, guide Cassette edits, monitor background jobs, answer follow-up questions, review completion, and return validated export artifacts.",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "websiteURL": "https://github.com/Cassette-Editor/oh-my-cassette",
    "privacyPolicyURL": "https://cassette-editor.github.io/oh-my-cassette/privacy",
    "termsOfServiceURL": "https://cassette-editor.github.io/oh-my-cassette/terms",
    "logo": "./assets/logo-400.png",
    "composerIcon": "./assets/logo-400.png",
    "screenshots": [
      "./assets/contact-sheet.jpg",
      "./assets/ctl-digest.svg"
    ],
    "defaultPrompt": [
      "Edit this project video with Cassette.",
      "Let me choose the Cassette model for this edit.",
      "Add captions and background music to this clip.",
      "Continue this Cassette job from its job ID."
    ],
    "brandColor": "#6D5EF5"
  },
  "registryIndexVersion": 5
}

Marketplace Source

Repo URL
https://github.com/Cassette-Editor/oh-my-cassette
Marketplace path
Unknown
Source path
plugins/Cassette-Editor/oh-my-cassette
Install policy
AVAILABLE

Skills

5 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • cassette-model

    .agents/skills/cassette-model/SKILL.md

    Show or change the Cassette editing model and thinking level for the current media session. Invoke only when the user explicitly asks for the model picker, wants to inspect the current Cassette model, or requests a model/thinking change.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • cassette-video-edit

    .agents/skills/cassette-video-edit/SKILL.md

    Edit, trim, cut, caption, subtitle, reframe, combine, add background music to, or export video, audio, and image files through Cassette. Use this skill whenever the user asks to change, preview, or render a media file in the project — even if they never say "Cassette" or name a tool — for example "trim the intro off demo.mp4", "add subtitles to this clip", "make me a 30-second cut with music", "why is there dead air at the start". Drives the local Oh My Cassette stdio MCP tools in Codex or Claude as one multi-turn conversation with the Cassette agent, with per-turn timeline previews, guided questions, and rendering only on explicit export.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • cassette-gateway-video-edit

    hermes/skills/cassette-video-edit/SKILL.md

    Add Hermes gateway media ingestion, background notification, and delivery behavior to the canonical cassette-video-edit MCP workflow.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • cassette-model

    skills/cassette-model/SKILL.md

    Show or change the Cassette editing model and thinking level for the current media session. Invoke only when the user explicitly asks for the model picker, wants to inspect the current Cassette model, or requests a model/thinking change.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • cassette-video-edit

    skills/cassette-video-edit/SKILL.md

    Edit, trim, cut, caption, subtitle, reframe, combine, add background music to, or export video, audio, and image files through Cassette. Use this skill whenever the user asks to change, preview, or render a media file in the project — even if they never say "Cassette" or name a tool — for example "trim the intro off demo.mp4", "add subtitles to this clip", "make me a 30-second cut with music", "why is there dead air at the start". Drives the local Oh My Cassette stdio MCP tools in Codex or Claude as one multi-turn conversation with the Cassette agent, with per-turn timeline previews, guided questions, and rendering only on explicit export.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File Inventory

.agents/skills/cassette-model/SKILL.md

skill

1,498 bytes

b5a0636a8aa25825…

.agents/skills/cassette-video-edit/references/auth.md

file

2,858 bytes

f054503820a84631…

.agents/skills/cassette-video-edit/references/music.md

file

1,810 bytes

d54b8c194bd8147e…

.agents/skills/cassette-video-edit/references/previews.md

file

2,910 bytes

ab473f45d5a61496…

.agents/skills/cassette-video-edit/SKILL.md

skill

13,490 bytes

ad47e8bf3aa6025a…

.claude-plugin/plugin.json

file

585 bytes

3e84380f194e070b…

.codex-plugin/mcp.json

file

3,405 bytes

b6f4860b5ab726e7…

.codex-plugin/plugin.json

plugin-manifest

1,587 bytes

bd0cf97db9e333fb…

.mcp.json

file

224 bytes

201e77d36a23160f…

.registry/mcp.json

mcp-config

162 bytes

4e3627a7bd3aff8b…

assets/contact-sheet.jpg

asset

72,732 bytes

97d2cc2246bce522…

assets/ctl-digest.svg

asset

2,540 bytes

de8c24047c881ab0…

assets/logo-400.png

asset

46,672 bytes

00104628511b0b43…

hermes/skills/cassette-video-edit/SKILL.md

skill

16,007 bytes

beee7bc3530f57d0…

opencode.json

file

266 bytes

f2871d53a4d4d42d…

prompts/hermes-edit-brief-optimizer.md

file

1,997 bytes

51942cc366e67f20…

prompts/jamendo-search-plan.md

file

2,209 bytes

7dbe5163a1d8ab74…

README.md

file

44,127 bytes

a4a4d2789a533939…

SECURITY.md

file

4,051 bytes

22b30e91a50f743a…

skills/cassette-model/SKILL.md

skill

1,498 bytes

b5a0636a8aa25825…

skills/cassette-video-edit/references/auth.md

skill

2,858 bytes

f054503820a84631…

skills/cassette-video-edit/references/music.md

skill

1,810 bytes

d54b8c194bd8147e…

skills/cassette-video-edit/references/previews.md

skill

2,910 bytes

ab473f45d5a61496…

skills/cassette-video-edit/SKILL.md

skill

13,490 bytes

ad47e8bf3aa6025a…