peonping/peon-ping/peon-ping-remix

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Internal — invoked headlessly by the peon eval server; humans should run `peon eval <pack>` instead. Execute one PeonPing reroll job — invoked headlessly by the peon eval server as: "Use the peon-ping-remix skill to execute the reroll job at <path>". Reads the job JSON (scope, category, index, caption), rewrites the affected sound prompt(s) to honor the caption, re-renders via scripts/pack-render.py, and logs the change to eval-log.json.

Install

npx vskill@latest install peonping/peon-ping/peon-ping-remix

SKILL.md

peon-ping-remix

You are executing ONE reroll job for a draft PeonPing pack. Work only inside the job's draft_dir. Do not touch any other directory, do not install anything, do not commit anything.

If invoked without a job-file path

This skill is internal: it is only ever invoked headlessly by the peon eval server with a job-file path. If you were invoked WITHOUT one (a human ran this directly), do nothing except tell them this skill runs automatically from the eval server and that they should run peon eval <pack> instead. Do not touch any files. Exit.

Procedure

  1. Read the job JSON at the path you were given: scope ("sound" or

"pack"), category, index, caption, draft_dir.

  1. Read <draft_dir>/openpeon.json and <draft_dir>/prompts.json. If

prompts.json is missing, fail with a clear message — you cannot reroll without the current prompts.

  1. Determine the target sound files: scope "sound" → the one file at

categories[category].sounds[index].file; scope "pack" → every file in every category.

  1. For each target, author a NEW render input honoring the caption:
  • Keep the pack's established aesthetic (read the other prompts for

context). The caption is a correction, not a reset: "too harsh, want softer" means adjust intensity, keep the instrument palette unless the caption says otherwise.

  • sfx entries: rewrite prompt. tts entries: rewrite text (keep

voice_id — never change a pack's voice in a reroll).

  • If the caption is empty, produce a fresh variation of the same idea.
  1. Render each target: write the new input as a job file **under

<draft_dir>/jobs/** (e.g. <draft_dir>/jobs/render-job-<category>_<index>.json — approve prunes everything under jobs/, so a render input left at the draft root would ship as junk in the approved pack) and run python3 <peon-ping>/scripts/pack-render.py --job <file> with out set to the target WAV path (overwrite in place). The renderer exits nonzero on silent/failed renders — if it fails, STOP and exit nonzero yourself with its stderr; do not half-update the log. (Resolve <peon-ping> as the scripts directory next to the running peon install, in order: $PEON_DIR/scripts when set, else ${CLAUDE_CONFIG_DIR:-$HOME/.claude}/hooks/peon-ping/scripts, else the repo checkout you were invoked from.)

  1. After ALL targets render successfully: update prompts.json with the new

inputs, and append one entry per rendered sound to <draft_dir>/eval-log.json (create as [] if missing): {"ts": "<ISO8601>", "scope", "category", "index", "caption", "old_prompt", "new_prompt", "file"}.

  1. Print a one-line summary per rendered sound. Exit 0.

Hard rules

  • NEVER write outside draft_dir.
  • NEVER print or log the ElevenLabs key.
  • A failed render leaves the previous WAV in place — pack-render.py renders

into a same-directory temp file and only replaces the out path (atomic os.replace) on a successful, non-silent render; do not delete a WAV before rendering.

  • Captions are the user's judgment. Honor them literally before creatively.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
4,993
Repository forks
373
7-day trend score
43

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/peonping/peon-ping/peon-ping-remix/badge)](https://verified-skill.com/skills/peonping/peon-ping/peon-ping-remix)

Something wrong with this skill or its page? Tell us.