writing-rap-lyrics
Helps write rap lyrics with proper rhythm, flow, cadences, and structure. Teaches musical fundamentals (bars, beats, tempo, BPM) and lyric formatting. Use when writing rap lyrics, creating verses, understanding flow, structuring bars, improving cadence, learning rhythm patterns, or formatting rap lyrics.
Install
mkdir -p .claude/skills/writing-rap-lyrics && curl -L -o skill.zip "https://mcp.directory/api/skills/download/481" && unzip -o skill.zip -d .claude/skills/writing-rap-lyrics && rm skill.zipInstalls to .claude/skills/writing-rap-lyrics
About this skill
Writing Rap Lyrics
Master rhythm and poetry to create professional-sounding rap with proper flow, structure, and timing.
Quick Start
Most common mistake: Focusing only on rhymes without understanding rhythm. Solution: Learn to be a musical instrument by mastering bars, beats, and cadences using table format.
Basic bar structure in 16-column table:
| 1 | e | & | a | 2 | e | & | a | 3 | e | & | a | 4 | e | & | a |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kick | Snare | Kick | Snare |
- Columns 1, 5, 9, 13 = Beats 1, 2, 3, 4
- Kick drums on beats 1 and 3 (columns 1 and 9)
- Snare drums on beats 2 and 4 (columns 5 and 13)
Core Concepts
Bars and Beats
Bar: A set length of time used to measure rap distance. Like a mile or kilometer for music.
- Producers ask for "16-bar verses," not "1 minute of rapping"
- Every bar contains 4 beats in most rap music
Tempo/BPM: Speed at which bars move (Beats Per Minute)
- High BPM = faster movement through bars
- Low BPM = slower movement through bars
Drum pattern reference:
- Kick drum: Usually on beats 1 and 3
- Snare drum: Usually on beats 2 and 4
The Three Rhythm Counts
Quarter Notes (4 Count):
- One syllable per beat
- Practice: "1, 2, 3, 4"
- Foundation of rhythm
Eighth Notes (8 Count):
- Two syllables per beat (beat divided in half)
- Practice: "1 and 2 and 3 and 4 and"
- The "and" is the half-beat
Sixteenth Notes (16 Count):
- Four syllables per beat (most common in rap)
- Practice: "One-you-better, Two-you-better, Three-you-better, Four-you-better"
- Each word is one sixteenth note
See rhythm-reference.md for advanced note patterns and timing.
Lyric Formatting Rules
Critical: Always format lyrics in table format for precise timing and visual rhythm patterns.
Table Format System
16-Column Table (Standard):
- Each column = one sixteenth note
- One bar = 16 columns (4 beats × 4 sixteenth notes per beat)
- Use for: Most rap songs, standard timing
32-Column Table (Double-time):
- Each column = one thirty-second note
- One bar = 32 columns
- Use for: Very fast rap, technical flows, detailed timing
Basic 16-Column Structure
Each bar is one row. Columns represent sixteenth note positions:
| 1 | e | & | a | 2 | e | & | a | 3 | e | & | a | 4 | e | & | a |
|---|
Beat markers:
- Columns 1, 5, 9, 13 = On-beat (downbeats)
- Columns 3, 7, 11, 15 = Eighth note positions (&)
- Columns 2, 4, 6, 8, 10, 12, 14, 16 = Off-beat sixteenth notes
Why Table Format?
- Visual rhythm: See exactly where syllables land
- Rhyme patterns: Rhymes in same columns are obvious
- Beat alignment: Ensure words hit on correct beats
- Producer friendly: Easier to develop beats around lyrics
- Pattern recognition: Repeating flows become clear
Formatting Rules
- One syllable per cell (or merge cells for held notes)
- Empty cells = silence/rest
- Bold text = emphasis/loud delivery
- Italics = soft/whisper delivery
- Use
|for breath marks - Group rows in sets of 4 bars for readability
Creating Flow with Cadences
Cadence: A pattern of notes and pauses (like "dance moves" for rappers)
Using the Scatting Technique
- Make random sounds over the beat instead of words
- Focus purely on rhythm without worrying about meaning
- Find a rhythm you like through experimentation
- Fit your lyrics into that rhythm pattern
- Adjust words to match the cadence perfectly
Why scatting works: You become a musical instrument, discovering flows naturally.
Making Your Rap Catchy
Human ears love patterns. Create catchiness through three layers:
1. Cadence Patterns
- Repeat rhythm patterns across 2-4 bars
- Don't make every bar exactly the same
- Keep parts of the rhythm similar
2. Rhyme Scheme Patterns
- Internal rhymes: Rhymes inside a bar
- End rhymes: Rhymes at end of bar
- Place rhymes in same spot for at least 2 bars
3. Delivery Patterns
- Emotion and tone variations
- Example: Relaxed tone with louder emphasis on rhyming words
- Creates "3D effect" that makes rhymes "pop"
Best Practices
Even Numbers Rule: Keep patterns for 2, 4, or 8 bars
- Odd numbers feel unfinished to listeners
Start Simple: Master 8-count and 16-count before complex flows
Practice Daily: Work on counts and patterns consistently
Don't Rush: Build from quarter notes → eighth notes → sixteenth notes
Workflow for Writing a Verse
- Choose your beat and identify the tempo
- Decide format: 16-column (standard) or 32-column (double-time/technical)
- Count along: Practice "1, 2, 3, 4" to find the kicks and snares
- Scat over the beat to discover natural rhythms
- Lock in a cadence pattern you like (2-4 bars)
- Create table: Set up 16 or 32 columns with header row
- Fill in syllables: Place each syllable in correct column
- Mark emphasis: Use bold for loud delivery, italics for soft
- Check patterns: Ensure rhymes and rhythms repeat in same columns
- Practice delivery: Rap along with the table to verify timing
Common Issues and Solutions
Issue: "My lyrics sound off when I rap them" Solution: You're only focusing on rhymes. Learn the rhythm counts first and use table format.
Issue: "I can't remember my timing" Solution: Use table format. Seeing syllables in columns makes timing visual and memorable.
Issue: "My flow sounds random and messy" Solution: Create patterns. In table format, repeat syllable placement in same columns across 2-4 bars.
Issue: "I don't know where to place my words" Solution: Practice the three counts (4, 8, 16) and fill in the table columns systematically.
Issue: "The table format looks overwhelming" Solution: Start with 16-column format and only fill eighth note positions (columns 1, 3, 5, 7, 9, 11, 13, 15). Progress to all 16 columns as you improve.
Examples
Example 1: Basic 8-Count Flow (16-Column Table)
Input: "Write a simple 4-bar verse with basic flow"
Output:
| 1 | e | & | a | 2 | e | & | a | 3 | e | & | a | 4 | e | & | a |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ev | ery | beat | I'm | count | ing | one | to | four | |||||||
| Learn | ing | how | to | rap | and | so | much | more | |||||||
| Sim | ple | eight | count | flow | is | where | I | start | |||||||
| Mas | ter | ing | the | fun | da | men | tal | art |
Analysis:
- Eighth note rhythm (every other column used)
- Rhymes "more/start/art" align in columns 13-14
- Emphasis on rhyming words (bold)
Example 2: Dense 16-Count Flow with Internal Rhymes
Input: "Write 2 bars with fast 16-count flow and internal rhymes"
Output:
| 1 | e | & | a | 2 | e | & | a | 3 | e | & | a | 4 | e | & | a |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I'm | hit | ting | ev | ery | six | teenth | note | with | pre | ci | sion | ex | act | ||
| Rhy | thm | and | the | rhymes | in | ter | twined | and | that's | a | fact |
Analysis:
- Full 16-count pattern (most columns filled)
- Internal rhymes: "hit/six" (columns 2-6), "rhymes/twined" (columns 5-8)
- End rhymes: "exact/fact" (column 13)
- Pattern repeats across both bars
Example 3: 32-Column Table for Technical Flow
Input: "Show a very fast technical verse in 32-column format"
Output:
| 1 | e | & | a | 2 | e | & | a | 3 | e | & | a | 4 | e | & | a | 1 | e | & | a | 2 | e | & | a | 3 | e | & | a | 4 | e | & | a |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I | can | rap | at | dou | ble | speed | with | tech | ni | cal | flow | that's | pre | cise | and | ev | ery | syl | la | ble | lands | ex | act | ly | where | I | de | signed | it | to | go |
Analysis:
- 32 columns for very fast delivery
- Almost every position filled
- Use for showing extremely technical, rapid-fire flows
Example 4: Visualizing Rhythm Patterns
Input: "Show how to see repeating patterns in table format"
Output:
| 1 | e | & | a | 2 | e | & | a | 3 | e | & | a | 4 | e | & | a |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mon | ey | in | my | pock | et | yeah | I | got | it | go | ing | fast | |||
| Run | ning | to | the | top | and | I | ain't | stop | ping | for | no | cast |
Analysis:
- Identical rhythm pattern in both bars
- Syllables land in exact same columns
- Rhyme scheme visible: "pocket/top" (column 5), "got/stop" (column 9), "fast/cast" (column 13)
- Shows how patterns create catchiness
When to Use This Skill
Activate this skill when:
- "Help me write rap lyrics"
- "How do I structure a verse"
- "Explain bars and beats"
- "My flow sounds off"
- "What's a cadence"
- "How do rappers count rhythm"
- "Format my rap lyrics"
- "Improve my rap flow"
- "Teach me to rap"
- "Understand sixteenth notes in rap"
Advanced Topics
For detailed information on:
- Complex rhythm patterns and polyrhythms
- Advanced cadence combinations
- Triplet flows and off-beat patterns
- Double-time and half-time switching
Remember
Rap = Rhythm + Poetry
You must master both. Most beginners focus only on poetry (rhymes and stories). The musical side (bars, beats, cadences) is what makes good lyrics sound professional.
You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
rust-coding-skill
UtakataKyosui
Guides Claude in writing idiomatic, efficient, well-structured Rust code using proper data modeling, traits, impl organization, macros, and build-speed best practices.
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.