yaps-video-to-audio

yaps-video-to-audio is a skill for Claude Code, Codex from richawo/yaps-codex-plugin. It costs 97 tokens per session (2,312 once invoked), scanned A, a copy of yaps-audio-cleaner, MIT.

A workflow for extracting the sound from a video and saving it as one MP3, WAV, or M4A audio file using the Yaps desktop app.

In plain words
What is it for?
Use it to make an audio-only copy of a video, such as for listening to a recording or reusing its soundtrack.
Why use it?
It removes the need to keep the video track when you only need its audio.

Skill for Claude CodeCodex

Written for Claude Code and Codex: shipped in a Claude Code plugin, but also agents/openai.yaml present. Also seen: mentions Claude Code; mentions Codex.

Part of the yaps-video-to-audio plugin — 1 skill shipped together

Good fit Use it to make an audio-only copy of a video, such as for listening to a recording or reusing its soundtrack.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/richawo/yaps-codex-plugin/yaps-video-to-audio
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add richawo/yaps-codex-plugin --skill yaps-video-to-audio
Clone the repo
git clone --depth 1 https://github.com/richawo/yaps-codex-plugin

Made for: Claude Code, Codex.

Or install yaps-video-to-audio, the plugin that ships this one along with the rest of its 1 skill.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for yaps-video-to-audio

README.md
[![agentmods](https://agentmods.dev/badge/skills/richawo/yaps-codex-plugin/yaps-video-to-audio/github.svg)](https://agentmods.dev/skills/richawo/yaps-codex-plugin/yaps-video-to-audio)
Your own site
<a href="https://agentmods.dev/skills/richawo/yaps-codex-plugin/yaps-video-to-audio"><img src="https://agentmods.dev/badge/skills/richawo/yaps-codex-plugin/yaps-video-to-audio/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for yaps-video-to-audio

Your own site · 80×15
<a href="https://agentmods.dev/skills/richawo/yaps-codex-plugin/yaps-video-to-audio"><img src="https://agentmods.dev/badge/skills/richawo/yaps-codex-plugin/yaps-video-to-audio.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 97 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,312 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 89% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00097 $0.02312
Opus 5 $0.00048 $0.01156
Sonnet 5 $0.00019 $0.00462
Haiku 4.5 $0.00010 $0.00231

Measured 9d ago against content hash cd64c306fcb4, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

yaps-video-to-audio scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

89% identical to yaps-audio-cleaner — 146 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

plugins/yaps-video-to-audio/skills/yaps-video-to-audio/SKILL.md · 166 lines

How it starts

The opening of the file, as written. The whole thing — 166 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Yaps Video to Audio

Create one audio-only file from an existing video through Yaps.

Runtime compatibility

Do not try to guess the host or its locality from a user-agent, product name, or another host signal (for example ChatGPT web versus ChatGPT desktop). Test the capability this workflow actually needs: before account, dependency, or input-file checks, resolve the local Yaps CLI through the plugin runner. The runner validates it with a bounded, read-only status command. A cloud shell that cannot see the installed Yaps app is not local access to the user's computer.

If the Yaps CLI is unreachable, do not claim that Yaps is uninstalled and do not begin repeated sign-in, dependency, or permission troubleshooting. Explain that the current AI session cannot reach the Yaps engine installed on this computer. Direct the user to a local-capable session on the computer where Yaps is installed: in Claude, that is Claude Code or the Claude desktop app; from ChatGPT web or a cloud session, download or open ChatGPT desktop and retry in a local-capable Work or Codex session. They can also access this feature directly in the Yaps application. If they are already in a local-capable desktop session, offer Download or update Yaps, ask them to open it, and retry. Stop until local reachability is restored; only then follow the availability and onboarding steps below.

Private operational diagnostics

Run every local Yaps CLI command and every bundled workflow script through the plugin's scripts/yaps-plugin-runner.mjs. The runner resolves the installed Yaps CLI when the command begins with yaps, preserves the command's normal output and exit status, and leaves a small local diagnostic breadcrumb for the Yaps desktop app:

node <plugin-root>/scripts/yaps-plugin-runner.mjs --action auth.status --stage authentication -- yaps auth status --pretty

Choose a stable, content-free action such as cli.reachability, auth.status, features.list, dictation.setup, transcription.run, or export.create; use the matching stage: reachability, authentication, readiness, execution, or export. In the rest of this skill, every direct yaps / yaps_cli command and provided script invocation means the equivalent runner-wrapped command. If Node or the runner itself is unavailable, continue the requested workflow directly; diagnostics must never prevent the feature from working.

Read the full file on GitHub · 166 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 166 lines · 97 tokens per session scan A cd64c306fcb4

Subscribe to this mod's changes

yaps-video-to-audio is a skill published in the GitHub repository richawo/yaps-codex-plugin (2 stars, last pushed yesterday), licensed MIT. It adds 97 tokens to every session and 2,312 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. It is 89% identical to yaps-audio-cleaner, differing in 146 lines, and is treated as a copy.

Related

Other skills, from other repositories

note-taker

Capture decisions and facts as durable notes; use when the user makes a decision worth remembering.

jnMetaCode/local-agent-toolkit · 22 tokens

webgl-liquid-metal

A real-time liquid-metal shader — a domain-warped noise field shaded as molten chrome, with a sweeping specular highlight over an iridescent thin-film (cosine-palette) sheen. No textures. Rendered as a single self-contained index.html. Use when the brief asks for "liquid metal", "molten chrome", "iridescent"…

nexu-io/open-design · 121 tokens

webgl-particle-galaxy

A real-time particle galaxy — tens of thousands of additive-blended GPU points spiraling around a bright core, their orbits solved entirely in the vertex shader (from glVertexID), so the whole cloud draws in one call. Rendered as a single self-contained index.html. Use when the brief asks for a "particle field"…

nexu-io/open-design · 126 tokens

webgl-horizontal-parallax

A horizontal-scroll WebGL gallery (Three.js): frames glide sideways with lerp smoothing and each image parallaxes its texture (UV shift) by its position in the viewport.

nexu-io/open-design · 41 tokens

webgl-aurora-veil

A self-contained WebGL2 hero: layered aurora light curtains warped over a night sky scattered with stars; move the cursor to sway the veil.

nexu-io/open-design · 38 tokens

webgl-halftone-drift

A self-contained WebGL2 hero: a flowing field screened through a rotated halftone dot grid into a duotone print aesthetic; move the cursor to bend the drift.

nexu-io/open-design · 44 tokens