Claude Code agent and skill for music generation using suno.com. Unfortunately Suno.com blocks clicking och create and download by using scripts.
git clone https://github.com/fltman/claude-code-suno-musicgen-skill.gitClaude Code agent and skill for music generation integration with Suno.com. This skill enables automated music creation workflows through Claude Code, interfacing with Suno's music generation capabilities. Note that Suno.com implements anti-automation protections that block script-based interactions with create and download functions, which may limit full automation of the end-to-end music generation pipeline.
Programmatically initiate music generation requests through Claude Code agents
Integrate Suno music generation into larger automation workflows
Explore music creation capabilities via Claude-powered agents
Document and test Suno API interactions with automation tools
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/fltman/claude-code-suno-musicgen-skillCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I want to use Claude Code to automate music generation with Suno.com. Here's what I need: [DESCRIBE SPECIFIC MUSIC STYLE], [NUMBER OF SONGS], and [ANY ADDITIONAL DETAILS]. Can you create a script that can handle the Suno.com interface to generate and download these tracks?
```python
# Music Generation Automation Script for Suno.com
# This script will help you generate and download music from Suno.com
import requests
from bs4 import BeautifulSoup
# Configuration
music_style = "lofi hip hop"
number_of_songs = 5
# Function to generate music
def generate_music(style, count):
# This function will simulate the process of generating music on Suno.com
# Note: This is a conceptual example and may not work directly with Suno.com's current interface
songs = []
for i in range(count):
song_data = {
"title": f"Generated Song {i+1}",
"style": style,
"url": f"https://suno.com/track/{i+1}"
}
songs.append(song_data)
return songs
# Generate music
generated_songs = generate_music(music_style, number_of_songs)
# Output the results
print(f"Generated {len(generated_songs)} songs in the style of {music_style}:")
for song in generated_songs:
print(f"- {song['title']}: {song['url']}")
```AI music generation from text prompts
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan