godot-fun

35 mods across 1 repository, 116 stars between them.

ai-text-to-speech

01

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Zero-shot text-to-speech with voice cloning via IndexTTS2 (index-tts). Synthesizes speech from text using a user-provided reference audio for timbre. Use when the user wants TTS, text-to-speech, ?????? voice clone, ????, IndexTTS, IndexTTS2, or generating narration/voice lines from a reference WAV.

116 2d ago A 82 tokens original MIT

audio-denoise

02

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Reduces background noise in a single audio file using FFmpeg afftdn. Use when the user wants audio denoise, noise reduction, hiss removal, room noise cleanup, or SFX/voice cleanup before normalization.

116 2d ago A 48 tokens original MIT

audio-fade

03

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Applies fade-in and fade-out at the start and end of a single audio file using FFmpeg. Use when the user wants audio fade, fade in/out, smooth attack/release, crossfade prep, SFX envelope shaping, or mentions afade.

116 2d ago A 56 tokens original MIT

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Normalizes a single audio file to consistent LUFS loudness with true-peak limiting using FFmpeg. Use when the user wants loudness normalization, volume matching, unified audio levels, SFX/UI/BGM leveling, or mentions LUFS, true peak, loudnorm, or inconsistent game audio.

116 2d ago A 67 tokens original MIT

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Standardizes a single audio file to 44100 or 48000 Hz and exports 16-bit PCM WAV using FFmpeg. Use when the user wants sample rate standardization, resample to 44.1 kHz or 48 kHz, WAV export at project sample rates, or mentions 44100, 48000, or PCM WAV conversion without loudness normalization.

116 2d ago A 84 tokens original MIT

audio-split

06

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Splits a single audio file into two segments (part 1 before the split point, part 2 after) using FFmpeg. Use when the user wants to split audio, divide a clip into two parts, cut at a timestamp, or separate intro from body.

116 2d ago A 58 tokens original MIT

audio-to-ogg

07

godot-fun/godot-framework

Skill Claude CodeCodexCursor

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.

116 2d ago A 77 tokens original MIT

audio-to-wav

08

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Converts a single audio file to WAV (PCM) using FFmpeg while preserving source quality. Use when the user wants to convert audio to WAV, transcode MP3/OGG/FLAC/AAC to WAV without downgrading sample rate or bit depth, or export a lossless WAV source asset.

116 2d ago A 68 tokens original MIT

audio-trim

09

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Trims leading and trailing silence from audio files using FFmpeg. Use when the user wants audio trim, trim silence at start/end, remove leading/trailing silence, batch SFX cleanup, or voice dialogue preprocessing.

116 2d ago A 47 tokens original MIT

audio-volume-adjust

10

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Adjusts audio file volume up or down using FFmpeg. Use when the user wants to change volume, boost or reduce loudness, attenuate or amplify SFX/UI/BGM, apply dB gain, raise/lower clip levels, or batch-adjust audio amplitude.

116 2d ago A 58 tokens original MIT

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Normalizes asset filenames by splitting on common separators, stripping asset IDs and optional user strings from each segment, then joining with underscores (snakecase). Use when normalizing asset filenames, batch-renaming SFX/UI textures, file naming normalization, asset naming convention, slug normalization, or…

116 2d ago A 67 tokens original MIT

git-commit-message

12

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Generate single-line Conventional Commits messages by analyzing git diffs and repository history. Use when the user asks for commit messages, help writing commits, reviewing staged changes, or preparing a git commit.

116 2d ago A 44 tokens original MIT

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Local circular region inpainting with LaMa (IOPaint). Uses IOPaint default InpaintRequest and mask handling. Use for 局部重�?/ 局部修�?/ inpaint when circle center and radius cx,cy,r are known.

116 2d ago A 57 tokens original MIT

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Interactive Gradio UI to paint a region and remove solid key-color background (white / green / magenta) only inside that selection. Use when enclosed white islands remain after border/both keying, for localized 白底抠图, paint-to-erase chroma patches, or selective color-key cleanup before Godot sprite import.

116 2d ago A 74 tokens original MIT

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Removes image backgrounds and exports transparent PNGs using rembg (U2Net / BiRefNet). Use when the user wants background removal, matting, cutout, 抠图, transparent sprites, alpha PNG export, or remove background from a game/UI asset.

116 2d ago A 59 tokens original MIT

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Removes solid-color backgrounds (white, green #00FF00, magenta #FF00FF) from a single AI-generated image using color key and border flood fill �?not AI matting. Use when rembg over-removes foreground, for flat white/green/magenta backgrounds, color key cutout, 白底抠图, 绿幕, or chroma key before Godot sprite import.

116 2d ago A 90 tokens original MIT

image-resize

17

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Resizes a single image to explicit width and height using ImageMagick. Use when the user wants image resize, scale a sprite/texture, resize a UI asset or icon, or mentions ImageMagick resize �?target size must be specified before running.

116 2d ago A 56 tokens original MIT

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Splits uniform sprite sheet grids into individual frame PNGs using FFmpeg crop. Use when the user wants to split sprite sheets, extract animation frames, divide grid images into cells, cut 4x4 or NxM sheets, slice tilesets, or prepare frames for background removal.

116 2d ago A 64 tokens original MIT

image-to-png

19

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Converts image files to PNG using FFmpeg while preserving dimensions and alpha. Use when the user wants to convert images to PNG, transcode JPG/WebP/GIF/BMP/TIFF to PNG, export a game/UI texture as PNG, or mentions PNG conversion without background removal.

116 2d ago A 61 tokens original MIT

image-trim

20

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Trims invalid border regions (transparent or solid-color padding) from images using Pillow. Default crop preserves the source aspect ratio. Use when the user wants image trim, crop empty borders, remove transparent margins, trim white padding, auto-crop sprites, or tighten cutouts before Godot import.

116 2d ago A 63 tokens original MIT

storyboard-av-mix

21

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Muxes per-shot storyboard video with Chinese and English voice-over by retiming video to match VO duration (setpts), writing Video-Chinese/ and Video-English/ (matched by shot id 01, 02, �?. Use when the user wants storyboard A/V mix, 分镜音视频合�? 配音合成, video retime to audio, Video-Chinese, Video-English, bilingual VO on…

116 2d ago A 103 tokens original MIT

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Turns a storyboard shot (video prompt + narration) into a self-contained fullscreen HTML CSS animation for the browser. Analyzes VO/旁白, searches related facts and usage cues, then builds a rich layered stage (camera, subject, secondary UI, light, micro-detail) with Fullscreen API and Space-to-play. Use when the user…

116 2d ago A 127 tokens original MIT

storyboard-tts

23

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Converts storyboard markdown (bilingual Chinese + English narration per shot) into speech audio via IndexTTS2 (same stack as ai-text-to-speech). Batch-writes WAVs under Chinese/ and English/ named by shot id (model loaded once), pads 0.4 s edge silence in place, then a speech-timeline.md and one concatenated SRT per…

116 2d ago A 134 tokens original MIT

storyboard

24

godot-fun/godot-framework

Skill Claude CodeCodexCursor

Turns user materials into a shot-by-shot storyboard with bilingual narration (Chinese + English VO, both required) and AI video prompts per shot. When the user gives a target path (especially .md), write the full storyboard there — do not only print it in chat. Style and duration are free. Use when the user asks for…

116 2d ago A 99 tokens original MIT