Song
Write original songs with guided lyric development, chord progressions, melody contours, and AI music generator prompts for composers at any level.
Why use this skill?
Master songwriting with OpenClaw. Access structured lyric development, chord progressions, and professional AI music prompts for every musical level.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/songWhat This Skill Does
The Song skill for OpenClaw is an advanced collaborative songwriting assistant designed to help users navigate the complex process of musical creation. It acts as a bridge between creative inspiration and technical output, guiding users through structured phases: Discovery, Structure, Lyrics, Harmony, Polish, and Generation. By maintaining a centralized file system, the skill ensures that every creative decision is versioned and trackable. It doesn't just generate text; it organizes the entire workflow, from storing user stylistic preferences to curating chord progressions and crafting optimized prompts for AI music generators like Suno and Udio. Whether you are a novice looking for inspiration or a producer seeking to systematize your workflow, this skill provides the architecture needed to produce professional-grade musical compositions.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/ivangdavila/song
Ensure that you have appropriate write permissions for your home directory, as the skill will create a ~/songs/ directory to manage your project files, version history, and preferences.
Use Cases
- Lyric Development: Drafting verses, choruses, and bridges with specific rhyme schemes and syllable counts suitable for your chosen genre.
- Musical Architecture: Designing song structures (e.g., AABA, Verse-Chorus-Bridge) and suggesting harmonic progressions tailored to a specific emotional narrative.
- AI Music Integration: Translating lyrical and musical concepts into high-quality metadata-rich prompts required by advanced AI audio generation engines.
- Preference Tracking: Maintaining a personal library of your evolving artistic style, ensuring that future suggestions are always aligned with your creative taste.
Example Prompts
- "I want to write an upbeat indie-pop song about the feeling of driving through a city at night. Can we start the Discovery phase?"
- "Review my current.md file for the song 'Neon Skies' and suggest a bridge progression that modulates to a slightly more melancholy key."
- "Based on my preferences, write a prompt for Suno that emphasizes a lo-fi hip-hop aesthetic with jazzy piano samples and a nostalgic atmosphere."
Tips & Limitations
- Version Control: Always utilize the
~/songs/{song-name}/versions/directory. The rule of never editing in-place ensures you can always revert to a previous creative spark. - Iterative Process: Treat the output as a draft. The skill is designed for collaboration; if a chord progression or lyric line doesn't resonate, ask for alternatives.
- Context is King: The more feedback you provide in
preferences.md, the better the skill becomes at predicting your needs. - Disclaimer: The skill provides pre-production assets. While it helps format and structure music, it does not replace the human touch required for artistic nuance. Always review AI-generated suggestions for emotional resonance.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ivangdavila-song": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.