Agent skill

Audio To Ogg

by godot-fun in godot-fun/gai

Converts a single audio file to OGG Vorbis using FFmpeg for Godot-ready compressed assets.

MITAuto-check passedGame Development

Install Audio To Ogg

skills CLI
$ npx skills add godot-fun/gai --skill audio-to-ogg -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install godot-fun/gai audio-to-ogg --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/godot-fun/gai.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/audio-to-ogg .claude/skills/audio-to-ogg && rm -rf skills-src

Use ~/.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/

Facts

Skill name
audio-to-ogg
GitHub stars
184
Token cost
~766 tokens
SKILL.md length
279 words
Files
2
Skills in repo
36
Repo updated
First seen
Licence
MIT

At a glance

Converts a single audio file to OGG Vorbis using FFmpeg for Godot-ready compressed assets.

  • Works in 6 steps: Use the bundled script, not hand-written… → Sample rate is always preserved — use… → Already Vorbis OGG? Stream-copied by… → …
  • The user wants to convert audio to OGG
  • SKILL.md covers Rules, Quick Start, Format Defaults and Quality Guide, plus 3 more sections
  • Calls python and ffmpeg

What it does

Audio To Ogg is an agent skill from godot-fun/gai. Converts a single audio file to OGG Vorbis using FFmpeg for Godot-ready compressed assets. Use when the user wants to convert audio to OGG, transcode WAV/MP3/FLAC/AAC to OGG, export a Godot-ready OGG asset, or mentions Vorbis, libvorbis, or Godot audio import.

Its SKILL.md is about 770 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `reference.md`).

It sits in Game Development, covering Game development and Video production. It works with Godot and FFmpeg. The repository describes itself as: A lightweight AI agent and skill workflow framework built with Godot. The licence is MIT.

When your agent uses it

  • The user wants to convert audio to OGG
  • Transcode WAV/MP3/FLAC/AAC to OGG
  • Export a Godot-ready OGG asset
  • Mentions Vorbis

Example prompts

  • “Use the audio-to-ogg skill to convert a single audio file to OGG Vorbis using FFmpeg for Godot-ready compressed assets”
  • “/audio-to-ogg”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Use the bundled script, not hand-written ffmpeg -i … commands.
  2. Sample rate is always preserved — use the audio-sample-rate-standardize skill if resampling is needed.
  3. Already Vorbis OGG? Stream-copied by default (no generation loss).
  4. Missing Python/FFmpeg → populate .dependency/ per skill-dependency-manager, retry same command.
  5. Do not copy, move, or replace the source with converted output — tell the user where output files are; they swap assets manually when ready.
  6. FFmpeg codec and quality details: reference.md

What it can do on your machine

Read from SKILL.md and the folder at commit a98225b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • python
    • ffmpeg

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Audio To Ogg loads about 766 tokens when it runs. Until then it costs about 68 tokens; SKILL.md has 279 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~766

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from godot-fun/gai at commit a98225b, republished under its MIT licence (© godot-fun). 279 words, ~766 tokens.

Download SKILL.mdSave it as .claude/skills/audio-to-ogg/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
audio-to-ogg
description
Converts a single audio file to OGG Vorbis using FFmpeg for Godot-ready compressed assets. Use when the user wants to convert audio to OGG, transcode WAV/MP3/FLAC/AAC to OGG, export a Godot-ready OGG asset, or mentions Vorbis, libvorbis, or Godot audio import.

Audio to OGG

Convert a supported audio file to OGG Vorbis via FFmpeg. Defaults preserve source sample rate and encode at Vorbis quality 10 (maximum) for minimal generation loss.

Rules

When this skill applies, read and follow skill-dependency-manager — run scripts as documented, install missing tools into .dependency/.

Quick Start

Default output: <audio-dir>/audio-to-ogg/<basename>.ogg

bash
.dependency/python/python .ai/audio-to-ogg/convert.py --audio path/to/audio.wav

Example: audio/sfx/tank/tank_move.wav → audio/sfx/tank/audio-to-ogg/tank_move.ogg

Format Defaults

SettingDefaultNotes
CodecOGG Vorbis (libvorbis)Godot-native compressed format
Sample ratePreserve sourceAlways keeps source rate; no resampling
Quality10 (-q 10)Maximum Vorbis quality (~500 kbps VBR); use lower -q to shrink files
ChannelsPreserve sourceUse --mono or --stereo to force
Existing Vorbis OGGStream copyBit-perfect when no overrides

Quality Guide

-qApprox. bitrateTypical use
10~500 kbpsDefault — highest fidelity
7–8~224–256 kbpsSmaller music/voice exports
5–6~160–192 kbpsGameplay SFX, BGM
3–4~96–128 kbpsShort UI clicks, ambient loops

Common Flags

--audio · -o / --output · -q / --quality · --mono · --stereo

Lower quality for UI sounds:

bash
.dependency/python/python .ai/audio-to-ogg/convert.py --audio path/to/click.wav -q 4

Custom output path:

bash
.dependency/python/python .ai/audio-to-ogg/convert.py --audio path/to/audio.wav --output path/to/out.ogg

Never overwrite source files. The script writes only under audio-to-ogg/ (or --output). Input must be a single audio file (--audio), not a directory. Supported inputs: .mp3, .ogg, .flac, .aac, .m4a, .wma, .wav.

Agent Notes

  1. Use the bundled script, not hand-written ffmpeg -i … commands.
  2. Sample rate is always preserved — use the audio-sample-rate-standardize skill if resampling is needed.
  3. Already Vorbis OGG? Stream-copied by default (no generation loss).
  4. Missing Python/FFmpeg → populate .dependency/ per skill-dependency-manager, retry same command.
  5. Do not copy, move, or replace the source with converted output — tell the user where output files are; they swap assets manually when ready.
  6. FFmpeg codec and quality details: reference.md

Tests

From repo root:

bash
.dependency/python/python .ai/audio-to-ogg/test_convert.py

Manual CLI examples: cli/audio-to-ogg.md

© godot-fun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/audio-to-ogg of godot-fun/gai.

  • SKILL.md
  • reference.md

Open the folder on GitHubat commit a98225b

Compare with similar skills

Audio To Ogg 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.

Audio To Ogg compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Audio To Ogg this skillgodot-fun/gai184—~766Automated safety check: PassMIT
2D Map and Scene Generator0x0funky/agent-sprite-forge4.4k—~2.9kAutomated safety check: PassMIT
Godot Gdscript Patterns925236118/AlphaAgent10310 repos~5kAutomated safety check: PassMIT
Godot UI Integrationzimo-xiao-zheng/godot-ui-integration285—~1.5kAutomated safety check: PassMIT
Godot Wechat Minigame Adaptergodothub/godot-minigame187—~1.5kAutomated safety check: PassMIT
AI Game Art Pipelineybuild-ai/ai-game-art-pipeline-skill297—~1.1kAutomated safety check: PassMIT

Similar skills

  • 2D Map and Scene Generator

    0x0funky/agent-sprite-forge

    Plans and builds 2D game maps and scenes, from tilemaps and parallax backgrounds to HD-2D plates, with collision checks, a playable HTML preview and Tiled, Godot or LDtk export.

    4.4k GitHub stars~2.9k tokensUpdated 5 days ago
    Game DevelopmentAuto-check passed
  • Godot Gdscript Patterns

    925236118/AlphaAgent

    Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization.

    103 GitHub starsUsed in 10 repos~5k tokens
    Game DevelopmentAuto-check passed
  • Godot UI Integration

    zimo-xiao-zheng/godot-ui-integration

    Build or revise Godot UI from an approved design, separated art, or a visual reference when scene structure, gameplay binding, and runtime visual verification all matter.

    285 GitHub stars~1.5k tokensUpdated 1 mo ago
    Game DevelopmentAuto-check passed
  • Godot Wechat Minigame Adapter

    godothub/godot-minigame

    Apply the bundled self-contained Godot WeChat Mini Game adapter kit to an official Godot checkout.

    187 GitHub stars~1.5k tokensUpdated 26 days ago
    Game DevelopmentAuto-check passed
  • AI Game Art Pipeline

    ybuild-ai/ai-game-art-pipeline-skill

    Provider-neutral open-source skill for planning and producing game-runtime art assets and animation: static props/icons, canonical character sheets, combat sprites, 3D/video motion references…

    297 GitHub stars~1.1k tokensUpdated 3 mo ago
    Game DevelopmentAuto-check passed
  • MCP Driver

    RandallLiuXin/GodotMaker

    Runtime debugging and live project inspection via godot-mcp.

    550 GitHub starsUsed in 1 repo~1.1k tokens
    Game DevelopmentAuto-check passed

More from godot-fun/gai

All 36 skills in this repo
  • AI Text To Speech

    godot-fun/gai

    Zero-shot text-to-speech with voice cloning via IndexTTS2 (index-tts).

    184 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Audio Denoise

    godot-fun/gai

    Reduces background noise in a single audio file using FFmpeg afftdn.

    184 GitHub stars~465 tokensUpdated today
    Auto-check passed
  • Audio Fade

    godot-fun/gai

    Applies fade-in and fade-out at the start and end of a single audio file using FFmpeg.

    184 GitHub stars~652 tokensUpdated today
    Auto-check passed
  • Normalizes a single audio file to consistent LUFS loudness with true-peak limiting using FFmpeg.

    184 GitHub stars~684 tokensUpdated today
    Auto-check passed
  • Standardizes a single audio file to 44100 or 48000 Hz and exports 16-bit PCM WAV using FFmpeg.

    184 GitHub stars~638 tokensUpdated today
    Auto-check passed
  • Audio Split

    godot-fun/gai

    Splits a single audio file into two segments (part 1 before the split point, part 2 after) using FFmpeg.

    184 GitHub stars~554 tokensUpdated today
    Auto-check passed

Works with

Questions about Audio To Ogg

What does Audio To Ogg do?

Converts a single audio file to OGG Vorbis using FFmpeg for Godot-ready compressed assets. Audio To Ogg is an agent skill from godot-fun/gai. Converts a single audio file to OGG Vorbis using FFmpeg for Godot-ready compressed assets.

When should I use Audio To Ogg?

Audio To Ogg fits situations like: the user wants to convert audio to OGG; transcode WAV/MP3/FLAC/AAC to OGG; export a Godot-ready OGG asset; mentions Vorbis.

How do I install Audio To Ogg in Claude Code?

Run `npx skills add godot-fun/gai --skill audio-to-ogg -a claude-code`. Or copy the skill folder (.agents/skills/audio-to-ogg in godot-fun/gai) into .claude/skills/audio-to-ogg in your project. Claude Code loads it when a task matches its description.

How do I install Audio To Ogg in Codex?

Run `npx skills add godot-fun/gai --skill audio-to-ogg -a codex`. Or copy the skill folder (.agents/skills/audio-to-ogg in godot-fun/gai) into .agents/skills/audio-to-ogg in your project. Codex loads it when a task matches its description.

Can I use Audio To Ogg in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add godot-fun/gai --skill audio-to-ogg -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/audio-to-ogg, .gemini/skills/audio-to-ogg, .github/skills/audio-to-ogg and .opencode/skills/audio-to-ogg in your project.

What does Audio To Ogg need to run?

Going by SKILL.md and its folder, Audio To Ogg needs the command-line tools its instructions call (python and ffmpeg). Our summary lists: Python 3.

Does Audio To Ogg access the network?

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.

Is Audio To Ogg safe to install?

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.

What licence does Audio To Ogg use?

Audio To Ogg is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Audio To Ogg use?

About 766 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Audio To Ogg?

Skills that share tags, products or a category with Audio To Ogg: 2D Map and Scene Generator (0x0funky/agent-sprite-forge, 4.4k stars), Godot Gdscript Patterns (925236118/AlphaAgent, 103 stars), Godot UI Integration (zimo-xiao-zheng/godot-ui-integration, 285 stars) and Godot Wechat Minigame Adapter (godothub/godot-minigame, 187 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Audio To Ogg?

godot-fun (a GitHub organization) maintains it in godot-fun/gai, which has 184 GitHub stars. The repository holds 36 skills in this directory. The repository was last updated on October 11, 2026.

Source: godot-fun/gai on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.