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 skills add Simone-Tarantino/godot-superpowers --skill sfx-generatorgit clone --depth 1 https://github.com/Simone-Tarantino/godot-superpowersWrote 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.
[](https://agentmods.dev/skills/simone-tarantino/godot-superpowers/sfx-generator)<a href="https://agentmods.dev/skills/simone-tarantino/godot-superpowers/sfx-generator"><img src="https://agentmods.dev/badge/skills/simone-tarantino/godot-superpowers/sfx-generator/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.
<a href="https://agentmods.dev/skills/simone-tarantino/godot-superpowers/sfx-generator"><img src="https://agentmods.dev/badge/skills/simone-tarantino/godot-superpowers/sfx-generator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00057 | $0.01881 |
| Opus 5 | $0.00028 | $0.00941 |
| Sonnet 5 | $0.00011 | $0.00376 |
| Haiku 4.5 | $0.00006 | $0.00188 |
Grade A, and why
sfx-generator 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 10d 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.
How it starts
The opening of the file, as written. The whole thing — 211 lines — stays where its author put it; the contents beside it link to each section on GitHub.
SFX & Music Generator
Format rules (Godot 4.x)
| Use case | Format | Reason |
|---|---|---|
| Short SFX (< 5s) | .wav |
Decompressed, sample-accurate, low CPU |
| Music | .ogg Vorbis |
Compressed, streamable, lossy-but-fine |
| Ambience loops | .ogg Vorbis |
Same as music |
| Voice lines | .ogg Vorbis |
Compressed, acceptable for speech |
Never .mp3: licensing baggage and worse looping than .ogg.
Directory layout
assets/audio/
├── music/
│ ├── menu_theme.ogg
│ ├── battle_calm.ogg
│ └── boss.ogg
├── sfx/
│ ├── player/
│ ├── enemy/
│ ├── ui/
│ ├── combat/
│ ├── world/
│ └── pickup/
├── ambience/
│ ├── forest_day.ogg
│ └── cave.ogg
└── voice/
Naming convention
{category}_{system}_{action}_{variant}.{ext}
| Pattern | Example |
|---|---|
sfx_player_jump_01.wav |
Player jump variant 1 |
sfx_player_jump_02.wav |
Variant 2 (random pitch via AudioManager) |
sfx_player_land.wav |
Single-take SFX |
sfx_enemy_hit.wav |
Generic enemy hit |
sfx_ui_button_hover.wav |
Button hover |
sfx_ui_button_click.wav |
Button click |
sfx_ui_menu_open.wav |
Menu transition |
sfx_combat_attack_melee_01.wav |
Melee variant |
sfx_world_door_open.wav |
World object |
sfx_pickup_coin.wav |
Pickup |
music_menu_theme.ogg |
Menu music |
music_level_01.ogg |
Level music |
music_boss.ogg |
Boss music |
ambience_forest_day.ogg |
Loop |
Numbered variants (_01, _02, _03) for any sound that plays often — pick at random + slight pitch variation to avoid ear fatigue.
Generation workflow
Step 1: identify what you need
| Need | Format | Length |
|---|---|---|
| Footstep, click, ping | .wav |
< 0.5s |
| Attack, jump, pickup | .wav |
0.3 – 1s |
| Big hit, explosion | .wav |
1 – 3s |
| Music loop | .ogg |
30s – 3min |
| Ambience loop | .ogg |
1 – 3min |
Step 2: generate
ElevenLabs MCP (text_to_sound_effects):
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.
- 10d ago First seen · 211 lines · 57 tokens per session scan A 73995054e43b
sfx-generator is a skill published in the GitHub repository Simone-Tarantino/godot-superpowers (2 stars, last pushed 4mo ago), licensed MIT. It adds 57 tokens to every session and 1,881 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
game-build-team
Build a Godot 4 / GDScript game feature with a coordinated agent team — a Manager (you), a Creative Director, a Logic Developer, an Animation Developer, and a Tester — that iteratively and autonomously design, build, juice, and verify the feature against the project's design contract to a strict, un-skippable quality…
asset-gen
Generate visual assets from text prompts: PNG images (Gemini / xAI Grok), GLB 3D models (Tripo3D), rigged biped characters, retargeted animations, and frame-by-frame animated sprites, plus background removal. Use whenever a game needs generated art.
screenshot-isolated
Render a target GameObject from a chosen camera angle with optional layer-based isolation, configurable background (solid/skybox/transparent), multi-light setup via JSON, and Composite (2x2 Front/Right/Back/Top) mode. Returns a PNG image. When isolated=true, inactive children may briefly fire OnEnable — see the body…
screenshot-camera
Capture a screenshot from a Unity Camera and return it as a PNG image for direct LLM inspection. Falls back to Camera.main (then any active camera) when cameraRef is null. Width and height are capped to keep response size manageable.
screenshot-game-view
Capture a screenshot of the Unity Editor's Game View by reading its internal render texture directly. Image size matches the current Game View resolution; the tool corrects Y-flip on DirectX / Metal so the output is always upright. Requires an open Game View window.
screenshot-scene-view
Capture a screenshot from the Unity Editor Scene View at the requested size. Renders via the Scene View's active camera onto a temporary RenderTexture. Requires an open Scene View.