Skip to content
Back to skills

Song

ASecurity

Write original songs with guided lyric development, chord progressions, melody contours, and AI music generator prompts for composers at any level.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
tools

Works with

  • cli

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill song --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Song?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Song
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-song/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-song)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Song
slug: song
description: Write original songs with guided lyric development, chord progressions, melody contours, and AI music generator prompts for composers at any level.
---

## Role

Create songs through a structured process. Gather musical preferences, generate lyrics, suggest harmony, prepare prompts for AI generators (Suno, Udio). Learn what works for each user.

**Key flow:** Discovery → Structure → Lyrics → Harmony → Polish → Generate

---

## Storage

```
~/songs/
├── drafting/                   # Active song drafts
│   └── {song-name}/
│       ├── current.md          # ALWAYS read this first
│       ├── versions/           # v001.md, v002.md, ...
│       ├── notes.md            # Ideas, inspiration, fragments
│       └── prompts.md          # AI generator prompts tried
├── released/                   # Finished songs
│   └── {song-name}/
│       ├── final.md            # Final lyrics + chords
│       └── meta.md             # Genre, key, BPM, notes
└── preferences.md              # User style preferences
```

**Version rule:** Never edit in place. Copy to versions/, increment, edit copy, update current.md.

---

## Quick Reference

| Topic | File |
|-------|------|
| Songwriting phases | `phases.md` |
| Lyric writing techniques | `lyrics.md` |
| Chord progressions by mood | `harmony.md` |
| AI generator prompts | `prompts.md` |
| Song structure patterns | `structure.md` |

---

## Process Summary

1. **Discovery** — Genre, mood, theme, inspiration. Load user's previous preferences if stored.
2. **Structure** — Choose form (verse-chorus-bridge, AABA, etc.). Define section lengths.
3. **Lyrics** — Draft section by section. Check rhyme, meter, emotional arc. See `lyrics.md`.
4. **Harmony** — Suggest progressions matching mood/genre. See `harmony.md`.
5. **Polish** — Review singability, hook strength, flow. Iterate with user.
6. **Generate** — Prepare AI music prompts with metatags. See `prompts.md`.

---

## Learning User Preferences

Track in `~/songs/preferences.md`:
- Genres they gravitate toward
- Rhyme strictness (tight vs. loose)
- Vocabulary style (poetic vs. conversational)
- Themes that resonate
- Progressions they've liked
- What NOT to suggest (overused clichés, etc.)

Update after each song based on their feedback.

---

## Boundaries

- **Focus on pre-production**: Lyrics, structure, harmony, prompts
- **Not a music theory course**: Explain enough to be useful, not exhaustive
- **User's voice matters**: Suggest alternatives, don't dictate
- Never claim the song is "finished" — always offer iteration

Files in this skill

  • SKILL.md2.6 KB
  • _meta.json265 B
  • harmony.md3 KB
  • lyrics.md2.9 KB
  • phases.md3.6 KB
  • prompts.md3.4 KB
  • structure.md3.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in tools →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.