Generate Instrumental Music
Create music from a sound brief and review the completed tracks.
/oo SunoAPI: Create instrumental music for [purpose] with [mood and instruments]. Retrieve the tracks when they are ready.
Describe the sound or lyric idea and follow it through to a finished generation.
Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.
Create music from a sound brief and review the completed tracks.
/oo SunoAPI: Create instrumental music for [purpose] with [mood and instruments]. Retrieve the tracks when they are ready.
Develop a lyric idea and retrieve the finished words.
/oo SunoAPI: Write lyrics about [theme] in [style and language], then retrieve the completed lyrics.
Set up oo CLI and the oo Skill in your agent.
Install OOMOL →Connect with a SunoAPI API key.
Connect SunoAPI →Use /oo with the pages to read, the changes to make, and where to save the result.
Connection Guide →Choose Your Agent
Create music and lyrics from a brief, retrieve finished tracks, and work with supported audio edits such as extensions and vocal separation.
Submit generation tasks and read music or lyrics details.
Extend tracks, separate vocals, or convert generated tracks to WAV and inspect tasks.
Fetch the remaining SunoAPI credits for the authenticated account.
sunoapi.get_remaining_credits Submit a SunoAPI music generation task and return the task identifier.
sunoapi.generate_music Fetch SunoAPI music generation details for a task.
sunoapi.get_music_generation_details Submit a SunoAPI lyrics generation task and return the task identifier.
sunoapi.generate_lyrics Fetch SunoAPI lyrics generation details for a task.
sunoapi.get_lyrics_generation_details Fetch SunoAPI timestamped lyrics for a track.
sunoapi.get_timestamped_lyrics Submit a SunoAPI persona generation task and return the generated persona details.
sunoapi.generate_persona Separate vocals from music and return the submitted SunoAPI task identifier.
sunoapi.separate_vocals_from_music Fetch SunoAPI vocal separation details for a task.
sunoapi.get_vocal_separation_details Submit a SunoAPI music extension task and return the task identifier.
sunoapi.extend_music Submit a SunoAPI upload and cover task and return the task identifier.
sunoapi.upload_and_cover_audio Submit a SunoAPI upload and extend task and return the task identifier.
sunoapi.upload_and_extend_audio Submit a SunoAPI add vocals task and return the task identifier.
sunoapi.add_vocals Submit a SunoAPI add instrumental task and return the task identifier.
sunoapi.add_instrumental Boost a SunoAPI style prompt and return the generated style text.
sunoapi.boost_music_style Submit a SunoAPI section replacement task and return the task identifier.
sunoapi.replace_music_section Submit a SunoAPI mashup task and return the task identifier.
sunoapi.generate_mashup Submit a SunoAPI sounds task and return the task identifier.
sunoapi.generate_sounds Submit a SunoAPI music cover task and return the task identifier.
sunoapi.generate_music_cover Fetch SunoAPI music cover details for a task.
sunoapi.get_music_cover_details Submit a SunoAPI music video task and return the task identifier.
sunoapi.create_music_video Fetch SunoAPI music video details for a task.
sunoapi.get_music_video_details Submit a SunoAPI WAV conversion task and return the task identifier.
sunoapi.convert_to_wav_format Fetch SunoAPI WAV conversion details for a task.
sunoapi.get_wav_conversion_details Submit a SunoAPI MIDI task and return the task identifier.
sunoapi.generate_midi Fetch SunoAPI MIDI generation details for a task.
sunoapi.get_midi_generation_details No matching tools.
Tools are available through the OOMOL marketplace. Usage charges may apply.
Generation takes time. The assistant follows the task and retrieves the result after it finishes.
Music generation needs a supported model. A direct SunoAPI connection also needs a notification address; Marketplace can handle notifications for supported tasks. The assistant may ask for any missing details before starting.
Yes, for a generated track that supports it. Identify the generation task and the track you want to use.
Manage which optional storage OOMOL can use. You can change these choices from the footer at any time.