Music
tadaspetra/loop
Generate music using ElevenLabs Music API. An agent skill from tadaspetra/loop.
Drafts a new PeonPing notification sound pack across seven event categories for a given name, flavor and vibe, when called headlessly by peon create.
$ npx skills add PeonPing/peon-ping --skill peon-ping-create-pack -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install PeonPing/peon-ping peon-ping-create-pack --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/PeonPing/peon-ping.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/peon-ping-create-pack .claude/skills/peon-ping-create-pack && 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 "peon-ping-create-pack" agent skill from https://github.com/PeonPing/peon-ping/tree/main/skills/peon-ping-create-pack into .claude/skills/peon-ping-create-pack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "peon-ping-create-pack", 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/PeonPing/peon-ping/tree/main/skills/peon-ping-create-packType 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 PeonPing/peon-ping --skill peon-ping-create-pack -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install PeonPing/peon-ping peon-ping-create-pack --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PeonPing/peon-ping.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/peon-ping-create-pack .agents/skills/peon-ping-create-pack && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "peon-ping-create-pack" agent skill from https://github.com/PeonPing/peon-ping/tree/main/skills/peon-ping-create-pack into .agents/skills/peon-ping-create-pack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "peon-ping-create-pack", 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 PeonPing/peon-ping --skill peon-ping-create-pack -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install PeonPing/peon-ping peon-ping-create-pack --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PeonPing/peon-ping.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/peon-ping-create-pack .cursor/skills/peon-ping-create-pack && 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 "peon-ping-create-pack" agent skill from https://github.com/PeonPing/peon-ping/tree/main/skills/peon-ping-create-pack into .cursor/skills/peon-ping-create-pack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "peon-ping-create-pack", 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/PeonPing/peon-ping.git --path skills/peon-ping-create-pack--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 PeonPing/peon-ping --skill peon-ping-create-pack -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install PeonPing/peon-ping peon-ping-create-pack --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PeonPing/peon-ping.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/peon-ping-create-pack .gemini/skills/peon-ping-create-pack && 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 "peon-ping-create-pack" agent skill from https://github.com/PeonPing/peon-ping/tree/main/skills/peon-ping-create-pack into .gemini/skills/peon-ping-create-pack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "peon-ping-create-pack", 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 PeonPing/peon-ping peon-ping-create-packInstalls 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 PeonPing/peon-ping --skill peon-ping-create-pack -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/PeonPing/peon-ping.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/peon-ping-create-pack .github/skills/peon-ping-create-pack && 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 "peon-ping-create-pack" agent skill from https://github.com/PeonPing/peon-ping/tree/main/skills/peon-ping-create-pack into .github/skills/peon-ping-create-pack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "peon-ping-create-pack", 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 PeonPing/peon-ping --skill peon-ping-create-pack -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install PeonPing/peon-ping peon-ping-create-pack --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PeonPing/peon-ping.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/peon-ping-create-pack .opencode/skills/peon-ping-create-pack && 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 "peon-ping-create-pack" agent skill from https://github.com/PeonPing/peon-ping/tree/main/skills/peon-ping-create-pack into .opencode/skills/peon-ping-create-pack/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "peon-ping-create-pack", 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.
peon-ping-create-packDrafts a new PeonPing notification sound pack across seven event categories for a given name, flavor and vibe, when called headlessly by peon create.
This is an internal skill, run headlessly by the peon create command with a pack name, a flavor (sfx or voice), a one-line vibe and a draft directory. If any of the four is missing it does nothing except tell you to run peon create instead. Otherwise it works only inside a new draft folder and refuses to touch an existing draft of the same name.
It authors a concept covering all seven CESP categories: session start, task acknowledge, task complete, task error, input required, resource limit and user spam. Each gets at least one captioned sound, and the vibe keeps the pack consistent. Sfx packs get concrete generation prompts for ElevenLabs sound generation, and voice packs get in-character lines. It writes openpeon.json and prompts.json, renders every sound with scripts/pack-render.py, never installs the pack, and ends by telling you to run peon eval on the draft.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit de4ada7. 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.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
PeonPing Pack Creator loads about 1.7k tokens when it runs. Until then it costs about 132 tokens; SKILL.md has 823 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); files beside SKILL.md are not scanned.
The full file from PeonPing/peon-ping at commit de4ada7, republished under its MIT licence (© PeonPing). 823 words, ~1,664 tokens.
.claude/skills/peon-ping-create-pack/SKILL.md (or your agent's skills folder).You are drafting ONE brand-new PeonPing pack from scratch. Work only inside the draft directory you create. Do not touch any other directory, do not install anything, do not commit anything, and never finish by declaring the pack "done" or "installed" — a freshly created pack is never installed directly (see Hard rules).
This skill is internal: it is only ever invoked headlessly by peon create
with name, flavor, vibe, and draft_root already filled in. If you were
invoked WITHOUT all four (a human ran this directly with missing arguments),
do nothing except tell them to run peon create instead. Do not touch any
files. Exit.
name (already validated by the caller against
^[a-z0-9][a-z0-9_-]*$), flavor (sfx or voice), vibe (a one-line
description), draft_root.draft_dir = <draft_root>/<name>. If it already exists, STOP —
tell the human a draft with that name already exists and to run
peon eval <name> on it (never overwrite an existing draft). Otherwise
create draft_dir/sounds/.session.start, task.acknowledge,
task.complete, task.error, input.required, resource.limit,
user.spam. This mirrors the concept-authoring discipline of the
brand-to-peon-packs skill's step 2:label — short, caption-quality text describing
what's heard (not a filename, not a restatement of the category — e.g.
"Soft acknowledgement", "Serene completion", not "task_complete_0").vibe string
drive instrument palette / tone / register (e.g. "calm bells" implies
soft chimes and bowls throughout, never harsh or percussive).flavor: sfx — wordless. Each sound needs a prompt: a concrete,
renderable description for ElevenLabs sound-generation (instrument or
texture, character, brief shape — e.g. "two gentle bells, soft decay,
warm room tone"). Avoid vague adjectives with nothing to render ("nice
sound") — describe what would actually produce the sound.flavor: voice — spoken. Each sound needs text (an in-character
line fitting the category and vibe) plus a voice_id (an ElevenLabs
voice id). Reuse ONE voice_id across all 7 sounds — a pack has one
voice, not seven. If no voice was specified in the invocation, pick a
stock ElevenLabs voice whose character plausibly fits the vibe; do not
invent a voice_id string — use one you can confirm actually exists
(list voices via the ElevenLabs API if unsure).draft_dir/openpeon.json — a CESP manifest with cesp_version,
name, display_name, version (start at "0.0.1"), a short
description reflecting the vibe, and "x_openpeon_draft": true
(always — a pack authored by this skill is never anything but a
draft). categories maps each of the 7 category names to
{"sounds": [{"file": "sounds/<category>_<index>.wav", "label": "..."}]}.draft_dir/prompts.json — the contract the peon-ping-remix skill
reads for rerolls: {"<file>": {"type": "sfx"|"tts", "prompt": "..."}}
for sfx sounds, or {"<file>": {"type": "tts", "text": "...", "voice_id": "..."}} for voice sounds. Keys are the same file paths used in
openpeon.json (relative to draft_dir, e.g. sounds/session_start_0.wav).draft_dir/jobs/ (e.g. draft_dir/jobs/render-job-<category>_<index>.json
— never at the draft root; approve prunes everything under jobs/, so a
render input left at the root would ship as junk in the approved pack)
shaped as {"type": "sfx"|"tts", "prompt"|"text"+"voice_id", "out": "<absolute path to the WAV>"}, then run:python3 <peon-ping>/scripts/pack-render.py --job <file>--mock when the environment variable PEON_RENDER_MOCK=1 is set —
this writes a silent placeholder WAV instead of calling ElevenLabs, so the
whole draft can be authored and rendered with no network, no API key, and
no ffmpeg. This is how automated tests exercise this skill.
(Resolve <peon-ping> as the scripts directory next to the running peon
install, in the same order the peon-ping-remix skill uses: $PEON_DIR/scripts
when set, else ${CLAUDE_CONFIG_DIR:-$HOME/.claude}/hooks/peon-ping/scripts,
else the repo checkout you were invoked from.)openpeon.json claiming
sounds exist that never rendered; it is fine to leave the partial
draft_dir on disk for the human to inspect or retry — do not delete it.peon eval <name>draft_dir.x_openpeon_draft to anything but true.peon eval <name> → approve.PEON_RENDER_MOCK=1 by passing --mock to every pack-render.py
call — this is load-bearing for tests and for previewing the flow without
spending API credits.peon eval <name> —
creation never ends with an installed pack.© PeonPing, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/peon-ping-create-pack of PeonPing/peon-ping.
Open the folder on GitHubat commit de4ada7
PeonPing Pack Creator 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 |
|---|---|---|---|---|---|---|
| PeonPing Pack Creator this skillPeonPing/peon-ping | 5.1k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Musictadaspetra/loop | 296 | 3 repos | ~827 | Automated safety check: Pass | MIT | |
| ElevenLabs Voiceover Generatordigitalsamba/claude-code-video-toolkit | 2.2k | 1 repos | ~2.7k | Automated safety check: Notes | MIT | |
| Sound Effectstadaspetra/loop | 296 | 2 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Hyperframes Mediachmonitor/chmonitor | 299 | 1 repos | ~2.8k | Automated safety check: Notes | GPL-3.0 | |
| Release Videohuytieu/COG-second-brain | 1.3k | — | ~1.7k | Automated safety check: Pass | MIT |
tadaspetra/loop
Generate music using ElevenLabs Music API. An agent skill from tadaspetra/loop.
digitalsamba/claude-code-video-toolkit
Generates narration, sound effects and cloned voices through the ElevenLabs API, with model and setting choices tuned to the content's style.
tadaspetra/loop
Generate sound effects from text descriptions using ElevenLabs.
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…
huytieu/COG-second-brain
Turn a product release (the list of shipped items plus real screen recordings) into a motion recap video and one explained demo per feature, with sound effects tied to on-screen motion and a…
GTKottman/mortiflix-oss
Narration, sound effects and music beds in the voice the studio set up (ElevenLabs, Qwen3-TTS on this machine's GPU, or the owner's own voice from the recording booth): lines from the approved…
PeonPing/peon-ping
Edits the peon-ping config file to change volume, sound packs, pack rotation, sound categories and notification options, then confirms the change.
PeonPing/peon-ping
Gives the current coding session a custom name that appears in peon-ping desktop notification titles and the terminal tab title, or resets it to automatic.
PeonPing/peon-ping
Switches which character voice pack (GLaDOS, Peon, Kerrigan and others) plays for the current chat session in Peon Ping.
PeonPing/peon-ping
Log exercise reps for the Peon Trainer. Use when user says they did pushups, squats, or wants to log reps. Examples - "/peon-ping-log 25 pushups"…
PeonPing/peon-ping
Mutes or unmutes peon-ping sound notifications during an agent session with one command, and explains which settings the toggle also silences.
PeonPing/peon-ping
Internal skill that rewrites and re-renders sound prompts in a draft PeonPing pack to follow a reroll caption, then records the change in a log.
Works with
Categories
Drafts a new PeonPing notification sound pack across seven event categories for a given name, flavor and vibe, when called headlessly by peon create. This is an internal skill, run headlessly by the peon create command with a pack name, a flavor (sfx or voice), a one-line vibe and a draft directory. If any of the four is missing it does nothing except tell you to run peon create instead.
PeonPing Pack Creator fits situations like: generating a draft notification sound pack with a chosen vibe through peon create; producing a wordless sfx pack with one sound for each event category; building a voice-line pack in a particular character style.
Run `npx skills add PeonPing/peon-ping --skill peon-ping-create-pack -a claude-code`. Or copy the skill folder (skills/peon-ping-create-pack in PeonPing/peon-ping) into .claude/skills/peon-ping-create-pack in your project. Claude Code loads it when a task matches its description.
Run `npx skills add PeonPing/peon-ping --skill peon-ping-create-pack -a codex`. Or copy the skill folder (skills/peon-ping-create-pack in PeonPing/peon-ping) into .agents/skills/peon-ping-create-pack 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 PeonPing/peon-ping --skill peon-ping-create-pack -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/peon-ping-create-pack, .gemini/skills/peon-ping-create-pack, .github/skills/peon-ping-create-pack and .opencode/skills/peon-ping-create-pack in your project.
Going by SKILL.md and its folder, PeonPing Pack Creator needs the command-line tools its instructions call (python3). Our summary lists: The peon CLI with its create command; ElevenLabs access for rendering sound effects.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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. Review the folder before installing.
PeonPing Pack Creator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.7k tokens (SKILL.md is roughly 6.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with PeonPing Pack Creator: Music (tadaspetra/loop, 296 stars), ElevenLabs Voiceover Generator (digitalsamba/claude-code-video-toolkit, 2.2k stars), Sound Effects (tadaspetra/loop, 296 stars) and Hyperframes Media (chmonitor/chmonitor, 299 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
PeonPing (a GitHub organization) maintains it in PeonPing/peon-ping, which has 5,066 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 6, 2026.
Source: PeonPing/peon-ping on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.