skills/lyria2-music-generation/SKILL.md
Generate music using Google's Lyria (v2) model via Vertex AI. Use when the user wants to create audio clips, background music, or experiment with AI music generation.
npx skillsauth add palladius/gemini-cli-palladius-public-goodies lyria2-music-generationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill enables music generation using Google's Lyria model (currently v2) via the Vertex AI REST API. It includes a script to generate audio from text prompts and another to discover newer music-capable models.
list_music_models.py script.generate_music.py with the user's prompt and a target filename..wav file, which OpenClaw will render.Check for available music/audio models (e.g., to see if Lyria v3 has arrived).
python {baseDir}/scripts/list_music_models.py --project ric-cccwiki --location us-central1
Generate a music clip from a text prompt.
python {baseDir}/scripts/generate_music.py --prompt "A high-energy electronic dance track with a heavy bassline" --filename "output.wav" --project-id ric-cccwiki
This skill uses Lyria v2. If the output is not as expected, verify if a newer model (like Lyria v3) is available using the list script and update the LYRIA_MODEL environment variable or command arguments accordingly.
tools
(💛) Real-time water temperatures, open status of Zurich badis (lakes, river/Letten, pools), outside weather recommendations for family trips, and Limmat canotto/dinghy flow safety alerts.
development
(💛) Auto-documents any Git repository: creates ABOUT.md, generates project hero images via nanobanana, and builds deep diagrams (Mermaid E/R or Class diagrams).
tools
Google Workspace CLI managed the Carlesso way—featuring isolated configurations, selective read-only security, and standard workflows.
testing
Audits and renames tmux sessions based on their active content. Use when the user wants to organize their tmux workspace, identify what's running in each session, or apply a consistent naming convention (giancarlo-YYYYMMDD-SYNOPSIS) to all active sessions.