Skills

Genre Creator

Create new genre documentation files for the bitwize-music genre library.

Install

npx skills add bitwize-music-studio/claude-ai-music-skills --skill genre-creator -g -a claude-code -y
Category
Writing
Updated
7d ago
License
CC0-1.0
Context cost
Lightabout 1,368 tokens
Runs scripts
No, instructions only

What it does

Create new genre documentation files for the bitwize-music genre library. Use when the user wants to add a genre, says "/genre-creator", "neues Genre erstellen", "Genre hinzufuegen", "add genre", or asks to create genre documentation. Takes a genre name as argument.

Genre Creator

Your Task

Create a new genre README.md for the bitwize-music genre library at ${CLAUDE_PLUGIN_ROOT}/genres/.

Input: $ARGUMENTS (genre name, e.g. "Math Rock", "Nu-Metal", "City Pop")

Workflow

  1. Derive slug: Lowercase, hyphenated (e.g. "Math Rock" → math-rock)
  2. Check existence: If genres/{slug}/README.md exists → abort, inform user
  3. Check INDEX.md: Read genres/INDEX.md to confirm genre is not already listed
  4. Research: Use WebSearch to verify key facts (origin year, pioneer artists, landmark albums), do NOT guess dates or album names
  5. Read 1-2 existing genre files for structural reference (e.g. genres/hip-hop/README.md, genres/phonk/README.md)
  6. Create directory: genres/{slug}/
  7. Write README.md following the exact template below
  8. Update INDEX.md: Add genre to category table, alphabetical list, and all applicable Quick Reference tables (Tempo, Energy, Instrumentation, Vocals, Mood, Era)
  9. Update mastering presets: Add the new genre to both mastering preset files:
    • tools/mastering/genre-presets.yaml, Add YAML entry with target_lufs, cut_highmid, cut_highs values appropriate for the genre. Place in the correct category section or create a new one.
    • skills/mastering-engineer/genre-presets.md, Add a new ### Genre Name section under ## Genre Presets with LUFS target, dynamics, EQ focus, MCP command, and characteristics.
  10. Do NOT create an artists/ subdirectory, those are created separately when artist deep-dives are written

README.md Template

The file starts directly with # Genre Name, no YAML frontmatter.

ALWAYS use this exact section order:

# {Genre Name}

## Genre Overview
[3 paragraphs, see rules below]

## Characteristics
[6 bullet fields, see rules below]

## Lyric Conventions
[6 bullet fields, see rules below]

## Subgenres & Styles
[Table, see rules below]

## Artists
[Table, see rules below]
Read the whole SKILL.md on GitHub

More in Writing