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.
npx agentmods add skills/xonovex/platform/audio-guidenpx skills add xonovex/platform --skill audio-guidegit clone --depth 1 https://github.com/xonovex/platformWhat 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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00120 | $0.01176 |
| Opus 5 | $0.00060 | $0.00588 |
| Sonnet 5 | $0.00024 | $0.00235 |
| Haiku 4.5 | $0.00012 | $0.00118 |
Grade C, and why
audio-guide scanned grade C with 1 finding 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 2d 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.
Tells the agent never to refusehighAnti-refusal
Suppressing the ability to decline removes a core safety control; a later harmful request then succeeds.
- **Steal the least important** - Full pool: cut the lowest-priority/quietest/oldest voice, never refuse silently, see [references/voice-management.md](references/voice-management.md) How it starts
The opening of the file, as written. The whole thing — 50 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Low-level Audio Guidelines (Real-Time Software Mixing)
Engine-agnostic architecture for a software audio mixer: a real-time render thread feeds the device, voices are summed into the output buffer, and the game thread talks to the audio thread only through a lock-free queue. The lock-free queue itself is owned by lock-free-guide; preallocated pools by memory-management-guide; struct-of-arrays voice state by data-oriented-design-guide.
Essentials
- Mix in float, ramp every gain - Accumulate voices in deinterleaved float through a gain matrix; never snap a gain or you click, see references/mixing-and-buffers.md
The render path
- Render quantum - Produce fixed-size blocks sized to fit the device buffer; bounds per-block cost, see references/audio-callback-thread.md
- Queue ahead, sleep on the event - Top up ~1.5 quanta, then wait on the device's buffer-low event, see references/audio-callback-thread.md
- Latency vs buffer size - Bigger buffers resist underrun but add latency; tune against the worst real device, see references/audio-callback-thread.md
Mixing and signal
- Gain matrix
m[ic][oc]- Volume, pan, and spatialization are all one per-voice input->output matrix, see references/mixing-and-buffers.md - Fit before output - Scale the summed float mix to range, then convert/interleave to the device's integer format, see references/mixing-and-buffers.md
- Interpolate fractional reads - Linear by default, cubic/Hermite where fidelity is worth it, see references/resampling-and-dsp.md
Voices and control
- Steal the least important - Full pool: cut the lowest-priority/quietest/oldest voice, never refuse silently, see references/voice-management.md
- Handles, not pointers - Hand out slot+generation so stale references to recycled voices are detectable, see references/voice-management.md
- Commands are value-complete - A command must not point at game-thread-mutable state, see references/command-handoff.md
What ships with it
8 files 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.
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.
- 2d ago First seen · 50 lines · 120 tokens per session scan C af6ef87c1b7a
audio-guide is a skill published in the GitHub repository xonovex/platform (5 stars, last pushed 2d ago), licensed MIT. It adds 120 tokens to every session and 1,176 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it C with 1 finding (tells the agent never to refuse). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
image-gen
在 Agent 沙盒中生成图片并保存到 outputs。当用户要求生成图片、海报、插画、文生图,或指定 Qwen-Image、其它兼容图片生成接口时使用此技能。.
image-generate
Generate an image from a text prompt via the cloud LLM image proxy, persist it as a content-addressed workspace asset, and return a ContentBlock that downstream renderers can attach. Use whenever the user asks "draw / generate / make an image of …", an agent needs a diagram / illustration as a follow-up artifact, or a…
stimulus-patterns
Builds focused, single-purpose Stimulus controllers for progressive enhancement. Use when adding JavaScript behavior, UI interactions, form enhancements, or building reusable client-side components. WHEN NOT: For Turbo Stream/Frame patterns (see turbo-patterns skill). For server-side view logic (see rules/views.md).
classical-poem-silk-video
Turn Chinese classical poems and ci into coherent vertical Chinese-art videos with poem-driven scene grouping, GPT ImageGen stills, Docker-only Gemini I2V, retained model-generated ambience, Gemini sparkle-watermark cleanup, brush-calligraphy captions revealed character by character, optional local BGM mixing…
audiocpp-asr-extended
Transcription beyond the GuideAnts wrapper contract: transcribe workspace files by path (no upload, no 50 MB gateway cap), pass language hints, and sideload other qwen3-family ASR snapshots from Hugging Face through the wrapper. Use when a transcription needs a language hint, the file is large, or the user wants to…
audiocpp-deferred-tts
Run TTS model families audio.cpp supports but GuideAnts does not ship — Qwen3 CustomVoice builtin speakers, VibeVoice multi-speaker dialogue, MioTTS, VoxCPM2, PocketTTS, Vevo2 voice conversion — by downloading the model and spawning a private audiocppserver in the sandbox. Use when the user names one of these models…