Back to the catalog

djclaude

AI music generation for Claude Code using Google Lyria 3. Generate 30-second clips or full 2-3 minute songs from text descriptions. Control

Open source Open in the app JSON README (API)

About

AI music generation for Claude Code using Google Lyria 3. Generate 30-second clips or full 2-3 minute songs from text descriptions. Control genre, mood, BPM, and instruments via natural language prompts. Completely free through Google Gemini API. Skill command: /make-music.

Details

Kind
Plugins
Topic
AI, RAG & memory
Publisher
kevdogg102396-afk
Origin
marketplace
Category
ferramentas
Stars
1
Last push
2026-04-17T15:28:19Z
Repository state
ativo
Added
2026-08-30 01:48:58
Updated
2026-08-30 01:48:58
Origin id
kevdogg102396-afk/djclaude/djclaude

README

# DJclaude

A Claude Code skill for AI music generation using Google's Lyria 3 — completely free.

## What It Does

Generate 30-second clips or full 2-3 minute songs from text prompts. Control genre, BPM, instruments, mood, and song structure — all through natural language.

```
/make-music chill lo-fi hip hop beat, 85 BPM, Rhodes piano, vinyl crackle, rainy day vibes
```

```
/make-music triumphant orchestral piece in D major, 120 BPM, strings, brass, timpani, epic movie trailer energy
```

## Install

1. Copy `SKILL.md` to your Claude Code skills directory:
   ```bash
   mkdir -p ~/.claude/skills/djclaude
   cp SKILL.md ~/.claude/skills/djclaude/
   ```

2. Get a free Gemini API key from [Google AI Studio](https://aistudio.google.com/apikey)

3. Set the environment variable:
   ```bash
   export GEMINI_API_KEY="your-key-here"
   ```

4. Install the SDK:
   ```bash
   pip install google-genai
   ```

5. Use it in Claude Code:
   ```
   /make-music dreamy synthwave, analog pads, arpeggiated bass, 110 BPM
   ```

## Models

| Model | Duration | Best For |
|-------|----------|----------|
| `lyria-3-clip-preview` | 30 seconds | Loops, samples, quick ideas |
| `lyria-3-pro-preview` | 2-3 minutes | Full songs with verses/choruses |

Both are free on the Gemini free tier.

## Prompt Tips

- **Genre:** lo-fi, synthwave, jazz, EDM, folk, classical, metal
- **BPM:** specify exact tempo
- **Instruments:** name specific instruments
- **Mood:** chill, energetic, melancholic, triumphant
- **Structure:** use `[Intro]`, `[Verse]`, `[Chorus]`, `[Bridge]`, `[Outro]`
- **No vocals:** say "instrumental only"

## Requirements

- Python 3.10+
- `google-genai` SDK
- Free Gemini API key

## License

MIT — Kevin Cline / [ClawdWorks](https://github.com/kevdogg102396-afk)

More