Elevenlabs Transcribe
qdhenry/Claude-Command-Suite
Transcribes audio/video files using ElevenLabs Scribe v2 API.
Make songs, themes and game scores for a Homie studio with ElevenLabs Music, through the creator's OWN ElevenLabs account — a composition plan for anything sung, a transcription check that every…
$ npx skills add hashgraph-online/awesome-codex-plugins --skill music -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins music --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/homie-rocks/homie/skills/music .claude/skills/music && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "music" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/homie-rocks/homie/skills/music into .claude/skills/music/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "music", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/homie-rocks/homie/skills/musicType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill music -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins music --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/homie-rocks/homie/skills/music .agents/skills/music && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "music" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/homie-rocks/homie/skills/music into .agents/skills/music/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "music", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill music -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins music --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/homie-rocks/homie/skills/music .cursor/skills/music && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "music" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/homie-rocks/homie/skills/music into .cursor/skills/music/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "music", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/hashgraph-online/awesome-codex-plugins.git --path plugins/homie-rocks/homie/skills/music--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill music -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins music --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/homie-rocks/homie/skills/music .gemini/skills/music && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "music" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/homie-rocks/homie/skills/music into .gemini/skills/music/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "music", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install hashgraph-online/awesome-codex-plugins musicInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add hashgraph-online/awesome-codex-plugins --skill music -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/homie-rocks/homie/skills/music .github/skills/music && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "music" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/homie-rocks/homie/skills/music into .github/skills/music/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "music", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill music -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins music --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/homie-rocks/homie/skills/music .opencode/skills/music && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "music" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/homie-rocks/homie/skills/music into .opencode/skills/music/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "music", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
musicMake songs, themes and game scores for a Homie studio with ElevenLabs Music, through the creator's OWN ElevenLabs account — a composition plan for anything sung, a transcription check that every…
Music is an agent skill from hashgraph-online/awesome-codex-plugins. Make songs, themes and game scores for a Homie studio with ElevenLabs Music, through the creator's OWN ElevenLabs account — a composition plan for anything sung, a transcription check that every line is actually sung, mastering to a loudness target, seamless loops and stems for games — then a song page on the studio's site. It tells the person the plan, the rights and the credit cost before anything is rendered, and never spends past the budget they set. Use when someone in a studio asks for a song, a theme song…
Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts and reference files (for example `references/COMPOSITION.md`, `references/GAME-AUDIO.md` and `references/RIGHTS.md`). Compatibility notes: Node 22 and ffmpeg. ElevenLabs' own CLI (elevenlabs, signed in with elevenlabs auth login) or ELEVENLABSAPIKEY, on the creator's own ElevenLabs account.
It sits in Media & Creative, covering Text to speech and voice and Transcription. It works with ElevenLabs. The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 9e7b281. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 4 files in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodebrewnpmcodexFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
api.elevenlabs.ioAlso links to:
elevenlabs.ioFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
ELEVENLABS_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Node 22 and ffmpeg. ElevenLabs' own CLI (elevenlabs, signed in with elevenlabs auth login) or ELEVENLABS_API_KEY, on the creator's own ElevenLabs account.
From compatibility in the SKILL.md frontmatter.
Music loads about 2.7k tokens when it runs, and up to ~4.6k if it reads all its reference files. Until then it costs about 146 tokens; SKILL.md has 1,451 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from hashgraph-online/awesome-codex-plugins at commit 9e7b281, republished under its Apache-2.0 licence (© hashgraph-online). 1,451 words, ~2,670 tokens.
.claude/skills/music/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.A studio is the folder with studio.json (the studio-setup skill makes one). Songs live in
music/<slug>/, listed in music/manifest.json; a published entry is a page at
/music/<slug>/ on the studio's own site. Everything below runs through one script in this
skill's folder: scripts/music.mjs (in Claude Code:
node "${CLAUDE_PLUGIN_ROOT}/skills/music/scripts/music.mjs" <command>; elsewhere, the path next
to this file). Run it from inside the studio. It needs Node 22 and ffmpeg. Every command takes
--json.
Finish in this turn: a render is one call that usually returns in a minute or two. Only stop early to ask the person something (the go-ahead on the cost, a budget, an install).
A studio that never makes music is never asked about ElevenLabs. Free first: sound effects, a
chiptune or synth theme, a game score from chords and patterns, loops and stems that cost nothing and
need no account are the sound skill (synthesized on this computer). Use this skill for sung songs and
produced music from a model, when the person wants that and has (or will make) an ElevenLabs account.
Check when this skill starts:
node <music.mjs> checkIt reports the road (the elevenlabs CLI signed in, or ELEVENLABS_API_KEY in the
environment), the plan, the credits left and when they reset, whether the account can go over,
the rights that plan gives, ffmpeg, and whether the studio's site has song pages.
Not connected? Offer ElevenLabs' own tools, never a copy of anyone's key or code:
brew install elevenlabs/tap/elevenlabs
(or npm install -g @elevenlabs/cli), then elevenlabs auth login. It opens ElevenLabs in the
browser; the person signs in once and the sign-in stays in the OS keychain. Nobody pastes a key.
The person approves the install. An older CLI works; brew upgrade elevenlabs keeps it current
(1.4.0 on 2026-09-25).ELEVENLABS_API_KEY in the environment your AI runs in. Never ask them to paste it
into the chat and never write it into the studio./plugin marketplace add elevenlabs/plugin, then
/plugin install elevenlabs@elevenlabs; in Codex codex plugin marketplace add elevenlabs/plugin)
brings their own skills and their hosted MCP (https://api.elevenlabs.io/v1/mcp, signed in on
ElevenLabs' page: speech, voices, transcription, agents). Their skills alone: npx skills add elevenlabs/skills. It is optional here, and their MCP has no music tools: songs, stems and the
lyric check go through this skill's script, which keeps the budget, the receipts and the rights.
Their speech and sound-effect tools spend the same credits: tell the person the cost first, and the
Homie mod (Claude Code) and Homie's hooks (Codex) hold a generating tool (an estimate_only call is free).Prefer the CLI to a raw API call or a pasted key; never call ElevenLabs' API with curl for a song
(the same request twice is twice the bill, and nothing records it).
No ffmpeg: offer brew install ffmpeg (macOS) or the system package; the person approves.
From check, tell the person in two or three lines: the plan (tier), the credits left, and what
the plan allows. ElevenLabs' terms: the free plan has no commercial licence (no ads, sales or
monetised channels, and published copies credit "Eleven Music"); paid plans include a
commercial licence (not for Beta features) under their Terms and Prohibited Use Policy. The plan
at render time is what counts, and every render records it. Details:
references/RIGHTS.md.
Write music/<slug>/spec.json (shape and a full example: references/COMPOSITION.md): tempo,
key, global styles and what to avoid, and sections in whole bars, each either instrumental or
with its sung lines. Then:
node <music.mjs> plan <slug> --spec music/<slug>/spec.jsonIt builds the composition plan (every section a whole number of bars, so section starts are bar lines that loops and video cuts can land on), checks ElevenLabs' limits (each section 3 s to 120 s, lines up to 200 characters) and quotes the cost.
render --prompt refuses words for that reason.node <music.mjs> quote --seconds <s> [--vocals] [--budget <credits>]About 27.5 credits per second of music_v2 (measured on a paid account; every render then
records what it really cost, read off the account before and after). Tell the person the cost and
ask for the go-ahead and a cap. Then:
node <music.mjs> budget <slug> --cap <credits they agreed to>
node <music.mjs> render <slug> --dry-run # free: the CLI validates the request and sends nothing
node <music.mjs> render <slug> --yes # the one paid renderrender refuses with no budget, refuses anything that would pass the cap, and asks again
without --yes. If the ask costs more than the cap, say so and offer what fits: the longest
length within it (quote --budget works it out), or a shorter section that loops honestly to
length (a loop, called a loop). Never raise a cap yourself.render waits up to 40 s for it; if it has not moved, the quote is
counted against the cap and the receipt is marked pending. node <music.mjs> reconcile <slug>
a minute later writes the real number. Never report a pending cost as zero.work/render-<n>.pending; the script refuses to send
again until the person has looked at their ElevenLabs history and agrees (--again).node <music.mjs> lyrics <slug>ElevenLabs' own speech-to-text (Scribe) listens to the render, and every planned line is matched against what it heard, in order. A line passes at 75 % of its words (sung contractions drift: "I'll" comes back "I"). A MISS is a line the model did not sing, or sang as something else. Tell the person; the fix is a simpler line (the key word on a strong beat, fewer syllables) and another paid render, which needs their go-ahead. Update the lyrics shown on the page to what is actually sung.
node <music.mjs> master <slug> # -14 LUFS integrated, -1 dBTP: the web and streaming
node <music.mjs> master <slug> --lufs -18 --tp -1.5 # a bed under game sound effects
node <music.mjs> analyze music/<slug>/<slug>.mp3 # duration, loudness, tempo, first beatTwo-pass loudness, then a limiter, measured after on both the WAV master (kept off the site) and the mp3 the page plays. Listen-worthy numbers go in your report, not adjectives.
node <music.mjs> loop <slug> --bars 8 --from-bar 4 # a seamless loop cut on bar lines, WAV + OGG
node <music.mjs> stems <slug> --yes # paid, priced by measurement; ask firstThe loop is cut at the song's measured bar lines, the tail crossfaded into the head, and checked:
the jump at the wrap against the music's own sample steps, and the beat grid of the loop played
three times. Never ship a loop as mp3 (encoders pad the ends with silence). Using loops in a
game: references/GAME-AUDIO.md.
node <music.mjs> add <slug> --title "<Title>" --blurb "<one line>" [--for-game <game id>] --publish
node <music.mjs> publish <slug>add writes the manifest entry from what is in music/<slug>/ (the mp3 the page plays, the
master kept off the site, loops and stems offered for download, the lyrics, the plan and rights
at render time, the credits line). publish rebuilds and redeploys the site and checks the
page answers 200 and the audio answers a byte range. Without storage the site serves the song
itself (a song is a few MB; the limit is 25 MiB a file). A studio that has storage (storage add)
keeps its big media in its own R2: the deploy uploads the song (over 1 MiB, or left out of git),
reads it back, checks it by SHA-256 and serves it from R2 at the same address. If the studio is
not online yet, use the publish skill first. If check says the studio's @homie-rocks/studio
predates song pages, say so and update it.
Four or five lines: the page link, the length, the credits it cost (measured) and what is left,
the plan and whether it may be used commercially, the lyric check result, the loudness. Commit
music/ in the studio (the big audio files stay out of git by the studio's .gitignore; the
manifest, spec, plan and receipts go in).
© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files (scripts, references) in plugins/homie-rocks/homie/skills/music of hashgraph-online/awesome-codex-plugins.
Open the folder on GitHubat commit 9e7b281
Music next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Music this skillhashgraph-online/awesome-codex-plugins | 1.3k | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| Elevenlabs Transcribeqdhenry/Claude-Command-Suite | 1.3k | — | ~1.5k | Automated safety check: Notes | None | |
| Elevenlabszapier/connectors | 176 | — | ~3.7k | Automated safety check: Pass | Elastic-2.0 | |
| Ops Voicedavepoon/buildwithclaude | 3.6k | — | ~1.5k | Automated safety check: Notes | MIT | |
| Video Translatorshang-zhu/violin | 1.1k | — | ~1k | Automated safety check: Notes | MIT | |
| Speech To Texttadaspetra/loop | 296 | 2 repos | ~2k | Automated safety check: Pass | MIT |
qdhenry/Claude-Command-Suite
Transcribes audio/video files using ElevenLabs Scribe v2 API.
zapier/connectors
Agent-callable ElevenLabs tools — generate spoken audio from text, create sound effects and multi-speaker dialogue, re-voice and clean up audio, transcribe audio and video, design synthetic voices…
davepoon/buildwithclaude
Voice operations — make phone calls (Bland AI), text-to-speech (ElevenLabs), transcribe audio (Whisper/Groq).
shang-zhu/violin
Dub a video into another language and generate subtitles using the default Together + Cartesia stack.
tadaspetra/loop
Transcribe audio to text using ElevenLabs Scribe v2. An agent skill from tadaspetra/loop.
chmonitor/chmonitor
Audio and media assets for HyperFrames compositions, produced by one shared audio engine (scripts/audio.mjs) — multi-provider TTS (HeyGen / ElevenLabs / Kokoro local), background music + sound…
hashgraph-online/awesome-codex-plugins
Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.
hashgraph-online/awesome-codex-plugins
Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).
hashgraph-online/awesome-codex-plugins
A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…
hashgraph-online/awesome-codex-plugins
Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…
hashgraph-online/awesome-codex-plugins
Use CALL-E from Codex through the calle CLI. An agent skill from hashgraph-online/awesome-codex-plugins.
hashgraph-online/awesome-codex-plugins
Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.
Works with
Categories
Make songs, themes and game scores for a Homie studio with ElevenLabs Music, through the creator's OWN ElevenLabs account — a composition plan for anything sung, a transcription check that every…. Music is an agent skill from hashgraph-online/awesome-codex-plugins. Make songs, themes and game scores for a Homie studio with ElevenLabs Music, through the creator's OWN ElevenLabs account — a composition plan for anything sung, a transcription check that every line is actually sung, mastering to a loudness target, seamless loops and stems for games — then a song page on the studio's site.
Music fits situations like: someone in a studio asks for a song; background music.
Run `npx skills add hashgraph-online/awesome-codex-plugins --skill music -a claude-code`. Or copy the skill folder (plugins/homie-rocks/homie/skills/music in hashgraph-online/awesome-codex-plugins) into .claude/skills/music in your project. Claude Code loads it when a task matches its description.
Run `npx skills add hashgraph-online/awesome-codex-plugins --skill music -a codex`. Or copy the skill folder (plugins/homie-rocks/homie/skills/music in hashgraph-online/awesome-codex-plugins) into .agents/skills/music in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill music -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/music, .gemini/skills/music, .github/skills/music and .opencode/skills/music in your project.
Going by SKILL.md and its folder, Music needs JavaScript for the scripts in its folder, the command-line tools its instructions call (node, brew, npm and codex) and credentials named ELEVENLABS_API_KEY. Our summary lists: Node.js; A credential in ELEVENLABS_API_KEY. Compatibility (from SKILL.md): Node 22 and ffmpeg. ElevenLabs' own CLI (elevenlabs, signed in with elevenlabs auth login) or ELEVENLABS_API_KEY, on the creator's own ElevenLabs account..
SKILL.md names 2 domains. In commands or code: api.elevenlabs.io; the agent is likely to contact it when it follows the instructions. As links in the text: elevenlabs.io. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Music is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Music: Elevenlabs Transcribe (qdhenry/Claude-Command-Suite, 1.3k stars), Elevenlabs (zapier/connectors, 176 stars), Ops Voice (davepoon/buildwithclaude, 3.6k stars) and Video Translator (shang-zhu/violin, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,255 GitHub stars. The repository holds 714 skills in this directory. The repository was last updated on October 9, 2026.
Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.