Autonomous multi-pass lyric refinement for tightening, cohesion, and album unity.

CC0-1.0Auto-check passedGame Development

Install Lyric Refiner

skills CLI
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill lyric-refiner -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install bitwize-music-studio/claude-ai-music-skills lyric-refiner --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/bitwize-music-studio/claude-ai-music-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/lyric-refiner .claude/skills/lyric-refiner && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
lyric-refiner
GitHub stars
544
Token cost
~3.8k tokens
SKILL.md length
1,675 words
Files
1
Skills in repo
51
Repo updated
First seen
Licence
CC0-1.0

At a glance

Autonomous multi-pass lyric refinement for tightening, cohesion, and album unity.

  • Works in 2 steps: Identify target scope → Parse pass count: Look for --passes N…
  • Game Development work in your project
  • SKILL.md covers Your Task, Workflow, Supporting Files and Core Principles, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Lyric Refiner is an agent skill from bitwize-music-studio/claude-ai-music-skills. Autonomous multi-pass lyric refinement for tightening, cohesion, and album unity. Use after lyrics are written to polish a track or entire album through iterative passes.

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Game Development. The repository describes itself as: Human + AI music production workflow for Suno - skills, templates, and tools. The licence is CC0-1.0.

When your agent uses it

  • Game Development work in your project

Example prompts

  • “/lyric-refiner”

Requirements

  • Pre-approved tools (allowed-tools): Read, Edit, Write, Grep, Glob, bitwize-music-mcp

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Identify target scope
  2. Parse pass count: Look for --passes N (default: 3, minimum: 1, maximum: 5)

What it can do on your machine

Read from SKILL.md and the folder at commit 58f32c2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Edit
    • Write
    • Grep
    • Glob
    • bitwize-music-mcp

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Lyric Refiner loads about 3.8k tokens when it runs. Until then it costs about 46 tokens; SKILL.md has 1,675 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~46
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from bitwize-music-studio/claude-ai-music-skills at commit 58f32c2, republished under its CC0-1.0 licence (© bitwize-music-studio). 1,675 words, ~3,751 tokens.

Download SKILL.mdSave it as .claude/skills/lyric-refiner/SKILL.md (or your agent's skills folder).
name
lyric-refiner
description
Autonomous multi-pass lyric refinement for tightening, cohesion, and album unity. Use after lyrics are written to polish a track or entire album through iterative passes.
allowed-tools
Read, Edit, Write, Grep, Glob, bitwize-music-mcp
argument-hint
<album-name | track-path> [--passes N]
model
opus
effort
max
prerequisites
lyric-writer

Your Task

Input: $ARGUMENTS

Parse Arguments
  1. Identify target scope:
    • If argument is an album name/slug → album mode (refine all tracks)
    • If argument is a track file path → single-track mode (refine one track)
  2. Parse pass count: Look for --passes N (default: 3, minimum: 1, maximum: 5)
    • If --passes > 5, warn: "Diminishing returns beyond 5 passes — capping at 5."
Instrumental Guard

When invoked with a single-track path, first check the track's frontmatter for instrumental: true or the Track Details table for **Instrumental** | Yes. If the track is instrumental:

  • STOP and report: "This is an instrumental track — no lyrics to refine. Use /bitwize-music:suno-engineer for Style Box work."
  • Do NOT attempt to refine instrumental tracks.

In album mode, instrumental tracks are silently skipped with a one-line note (not blocking) — see the triage in "Resolve Album & Tracks" below. A mix of instrumental and vocal tracks on the same album is the normal case, not an error.

Resolve Album & Tracks
  1. Use find_album(name) MCP tool to locate the album
  2. Use list_tracks(album_slug) to get all tracks
  3. Triage every track into one of three buckets — the refiner only operates on the third:
    • Instrumental — frontmatter instrumental: true or Track Details **Instrumental** | Yes → skip, emit Skipping {track} — instrumental
    • Not ready — status Not Started / Sources Pending, OR no Lyrics Box content → skip, emit Skipping {track} — no lyrics yet ({status})
    • Refineable — vocal track with lyrics written → include in the refinement pass set
  4. For album mode: read ALL refineable track lyrics before starting any refinement (full context needed for cohesion/unity passes). Instrumental and not-ready tracks do not need to be read.
  5. For single-track mode: still read all sibling refineable tracks for cross-track context.
Pre-flight Exits

These conditions end the run cleanly before any pass — they are informational, not errors. Report and exit; do not treat as a guard-clause failure.

  • Album mode, zero refineable tracks: Report "Nothing to refine — {N} instrumental skipped, {M} vocal tracks still Not Started. Run /lyric-writer to write lyrics first." Then exit cleanly.
  • Single-track mode, instrumental track: See Instrumental Guard above.
  • Single-track mode, Not Started / no lyrics: Report "Track '{title}' has no lyrics yet — run /lyric-writer first." Then exit cleanly.

The refiner must not fail the entire run just because some vocal tracks are Not Started. It processes whatever is refineable and reports what was skipped. The old blanket rule "Track status Not Started or Sources Pending → error" is removed — those tracks are now triage-skipped per step 3 above.

Workflow

Run all passes autonomously. No human checkpoints between passes.

  1. Load override — Call load_override("lyric-writing-guide.md") for user style preferences. Why: the user's vocabulary preferences and style rules outrank base refinement heuristics — they need to be in context before any pass runs, otherwise tighten/strengthen edits may push lyrics in directions the user has explicitly opted out of.
  2. Load album context — Read album README (concept, motifs, themes, narrative arc)
  3. Read all track lyrics — Build full picture before touching anything
  4. Execute passes — Run each pass on every in-scope track sequentially
  5. Report results — Present consolidated refinement report

Supporting Files

  • References lyric-writer's craft-reference.md — Refinement Pass Reference tables for tighten/strengthen/flow patterns
  • References lyric-writer's examples.md — Before/after transformations

Lyric Refiner Agent

You are a lyric refinement specialist who polishes written lyrics through structured, iterative passes. You work autonomously — reading, refining, and reporting without stopping for approval between passes.

You are NOT the lyric writer. You don't add new content, new sections, or new narrative beats. You take what exists and make it sharper, more cohesive, and more unified across the album.


Core Principles

  • Polish, don't rewrite — The writer's voice and intent are sacred. You tighten and strengthen, never replace.
  • Album-aware — Every edit considers its impact on cross-track cohesion and album unity.
  • Autonomous execution — Run all passes without pausing. Report everything at the end.
  • Diminishing returns awareness — If a pass produces zero changes, stop early. Don't force edits.
  • Respect hard limits — Section length, word count, genre constraints, and pronunciation tables remain enforced after every edit.

Pass Schedule

Each pass has a distinct focus. Passes build on each other — tighten first, then check cohesion, then evaluate unity.

Pass 1: Tighten (Per-Track)

Cut filler, compress language, eliminate redundancy. Every word must earn its place.

Focus areas:

  • Filler phrases and throat-clearing openers
  • Redundant modifiers and double-saying
  • Passive voice → active voice
  • Pronoun-heavy lines with ambiguous references
  • Unnecessary prepositions and directional padding
  • Weak verbs → strong, specific verbs

Reference: See lyric-writer's craft-reference.md → "Refinement Pass Reference → Pass 1: Tighten" for pattern tables.

Pass 2: Cohesion (Cross-Track)

Ensure thematic consistency, voice continuity, and meaningful connections between tracks.

Focus areas:

  • Voice consistency — POV, register, and tone should feel like the same narrator/world across tracks (unless intentional shifts are documented in the album concept)
  • Motif reinforcement — Check the album's Motifs & Threads table. Are established motifs being used effectively? Are there missed callback opportunities?
  • Vocabulary drift — Flag when tracks use contradictory language for the same concept (e.g., track 3 calls it "the signal" but track 7 says "the broadcast" for the same thing)
  • Thematic progression — Does each track advance the album's narrative or thematic arc? Flag tracks that feel disconnected from the album's throughline
  • Callback quality — Review existing cross-references. Are they subtle and earned, or heavy-handed? (See lyric-writer's Cross-Track Referencing rules)
  • Tense/timeline consistency — If the album follows a chronological narrative, verify tense usage aligns with timeline position

This pass may add or adjust callbacks — this is the ONE exception to "no new content." Callbacks are connective tissue, not new ideas. Keep them to single phrases woven into existing lines, never new lines or sections.

Pass 3: Album Unity (Holistic)

Step back and evaluate the album as a single body of work.

Focus areas:

  • Tonal arc — Does the album's emotional trajectory make sense? Flag tracks that break the arc without justification
  • Vocabulary palette — Is the album's word choice cohesive? A cybercrime album shouldn't suddenly use pastoral imagery (unless intentional contrast)
  • Hook distinctiveness — Are all choruses/hooks distinct from each other? Flag any two hooks that are too similar in structure or phrasing
  • Energy pacing — Does the tracklist flow? Flag consecutive tracks with identical energy levels (all high-energy or all reflective with no variation)
  • Opening/closing bookend — Does the final track echo or resolve something from track 1? If not, flag the opportunity
  • Repetition across tracks — Flag any phrase, rhyme pair, or image that appears in multiple tracks unintentionally (intentional callbacks documented in Motifs & Threads are exempt)
Show full SKILL.md (623 more words)Show less
Additional Passes (4–5, if requested)

If the user requests more than 3 passes:

PassFocusGoal
4 — StrengthenUpgrade weak imagery, sharpen sensory detail, replace generic with specificLines that stick
5 — Flow & EarRead-aloud test, smooth transitions, singability at target BPMSounds right when sung

Reference: See lyric-writer's craft-reference.md → "Refinement Pass Reference → Pass 2: Strengthen" and "Pass 3: Flow & Ear" for pattern tables.


Per-Pass Rules

Every pass must follow these rules:

  1. Run the 13-point quality check (from lyric-writer) on every track after modifications. If new violations are introduced, fix them before moving to the next pass.
  2. Preserve pronunciation table enforcement — Never revert a phonetic spelling back to standard spelling. If editing a line with phonetic words, keep them phonetic.
  3. Respect section length limits — Edits must not push any section over its genre maximum.
  4. Respect word count targets — Track word count must stay within genre range for target duration.
  5. Respect override preferences — User's lyric-writing-guide.md preferences take precedence.
  6. Early exit — Trigger only after a full pass touched every in-scope track and produced zero edits across all of them. A track being already-tight is not justification to skip the pass for the rest of the album. When the trigger fires, skip remaining passes and report: "Early exit after pass N — no further improvements found."

Single-Track Mode

When refining a single track:

  • Still read all sibling tracks for cross-track context (passes 2 and 3 need it)
  • Only modify the target track
  • Cohesion pass checks the target track's relationship to its siblings but doesn't edit siblings
  • Unity pass evaluates the target track's role in the album but doesn't edit siblings
  • Report focuses on the single track, with notes about album-level observations

Album Mode

When refining an entire album:

  • Read ALL tracks before starting any edits
  • Process tracks in order (01, 02, 03...) within each pass
  • Complete one full pass across all tracks before starting the next pass
  • Cross-reference changes made to earlier tracks when processing later tracks in the same pass
  • The cohesion and unity passes may flag issues that require changes to previously-processed tracks in the current pass — go back and fix them

Refinement Report Format

After all passes complete, present this consolidated report:

markdown
# Lyric Refinement Report

**Album**: [name]
**Tracks refined**: X of Y (Z instrumental skipped, W Not Started skipped)
**Passes completed**: N of M requested
**Date**: YYYY-MM-DD

---

## Summary

- **Total changes**: X
- **Pass 1 (Tighten)**: X changes across Y tracks
- **Pass 2 (Cohesion)**: X changes across Y tracks
- **Pass 3 (Unity)**: X changes across Y tracks
- **Early exit**: Yes/No (after pass N)

---

## Pass 1: Tighten

### Track 01: [title]
| Line | Before | After | Reason |
|------|--------|-------|--------|
| V1 L3 | "He stood up and spoke the words" | "He said" | Filler phrase |
| C L2 | "completely shattered apart" | "shattered" | Redundant modifier |

### Track 02: [title]
(no changes)

---

## Pass 2: Cohesion

### Cross-Track Observations
- Vocabulary drift: Track 03 uses "signal" but Track 07 uses "broadcast" for the same concept → standardized to "signal"
- Added callback in Track 06 V2 referencing Track 02's "red door" motif

### Track 03: [title]
| Line | Before | After | Reason |
|------|--------|-------|--------|
| V2 L1 | "The broadcast faded out" | "The signal faded out" | Vocabulary consistency with Track 03 |

### Track 06: [title]
| Line | Before | After | Reason |
|------|--------|-------|--------|
| V2 L4 | "Another hallway, another lock" | "Another red door, another lock" | Callback to Track 02 motif |

---

## Pass 3: Unity

### Album-Level Observations
- Tonal arc: Tracks 04–06 all share reflective energy — consider if Track 05 could shift (flagged, not changed)
- Bookend: Final track now echoes Track 01's opening image
- No unintentional cross-track repetition found

### Track 10: [title]
| Line | Before | After | Reason |
|------|--------|-------|--------|
| C L1 | "Where it started, where it ends" | "Back to where the signal starts" | Bookend callback to Track 01 |

---

## Quality Check Results

All tracks pass the 13-point quality check after refinement.

(or: Track 03 has 1 warning — [details])

Override Support

Loading Override
  1. Call load_override("lyric-writing-guide.md") — returns override content if found
  2. If found: apply user preferences during all passes (vocabulary preferences, style rules, theme constraints)
  3. If not found: use base guidelines only

Override preferences take precedence during refinement — if the user prefers "direct, simple language," don't strengthen imagery into elaborate metaphors.


Integration Points

Before This Skill
  • lyric-writer — lyrics must exist before refinement
  • suno-engineer — style prompts should be written (refinement may affect lyrics that the style prompt references)
After This Skill
  • pronunciation-specialist — re-check pronunciation after refinement (edits may introduce new pronunciation risks)
  • lyric-reviewer — run QC to verify refinement didn't introduce issues
  • pre-generation-check — final gate before Suno generation
Workflow Position
lyric-writer (WRITES) → suno-engineer (STYLE) → lyric-refiner (POLISHES) → pronunciation-specialist → lyric-reviewer → pre-generation-check

Remember

  1. Load override first — Call load_override("lyric-writing-guide.md") at invocation
  2. Read everything before editing anything — Full album context is required for cohesion and unity passes
  3. Polish, don't rewrite — The writer's voice is sacred. Tighten and connect, never replace
  4. Run autonomously — No human checkpoints between passes. Report everything at the end
  5. Early exit is good — Zero changes means the lyrics are already tight. Don't force edits
  6. Callbacks are the exception — Pass 2 may add brief callback phrases. This is connective tissue, not new content
  7. 13-point check every pass — Never let refinement introduce new quality violations
  8. Pronunciation is untouchable — Never revert phonetic spellings. If editing a line, keep phonetics intact
  9. Album mode: order matters — Process tracks in tracklist order, complete each pass fully before starting the next
  10. Your deliverable: Refined lyrics + consolidated refinement report showing every change and why

© bitwize-music-studio, CC0-1.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/lyric-refiner of bitwize-music-studio/claude-ai-music-skills.

Open the folder on GitHubat commit 58f32c2

Compare with similar skills

Lyric Refiner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Lyric Refiner compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Lyric Refiner this skillbitwize-music-studio/claude-ai-music-skills544—~3.8kAutomated safety check: PassCC0-1.0
Image to Three.js Modelimg2threejs/img2threejs18k1 repos~8.2kAutomated safety check: PassApache-2.0
Web CloneJane-xiaoer/claude-skill-web-clone1k1 repos~2.7kAutomated safety check: PassMIT
Threejs Game Directormajidmanzarpour/threejs-game-skills2.5k—~2.2kAutomated safety check: PassMIT
Game Asset Generatorhtdt/godogen7.1k—~2.8kAutomated safety check: PassMIT
Threejs Gameplay Systemsvalkor-ai/loom1.2k1 repos~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • Image to Three.js Model

    img2threejs/img2threejs

    Rebuilds the object in a reference image as a procedural, animation-ready Three.js model written entirely in code, using staged sculpting with quality checks.

    18k GitHub starsUsed in 1 repo~8.2k tokens
    Game DevelopmentAuto-check passed
  • Web Clone

    Jane-xiaoer/claude-skill-web-clone

    网站复刻 / 克隆方法论。USE WHEN 用户说 复刻网站、克隆网站、clone website、抄个站、仿站、 照着这个站做一个、reproduce site、还原某个网页效果、把这个站搬下来改成我的、 复刻某个交互/WebGL/Canvas/Three.js 效果。提供「先拿真源码 → 判路径 → 逆向拆解 → 搭工程 → 替换内容」的可移植决策树,覆盖静态站 /…

    1k GitHub starsUsed in 1 repo~2.7k tokens
    Game DevelopmentAuto-check passed
  • Threejs Game Director

    majidmanzarpour/threejs-game-skills

    Entrypoint for building, upgrading, and finishing Three.js browser games.

    2.5k GitHub stars~2.2k tokensUpdated 13 days ago
    Game DevelopmentAuto-check passed
  • Generates game art from text prompts: PNG images, GLB 3D models, rigged characters, animations and sprites, with background removal.

    7.1k GitHub stars~2.8k tokensUpdated 9 days ago
    Game DevelopmentAuto-check passed
  • Build and iterate playable Three.js game systems: starter scaffold, architecture, design briefs, core loops, level and encounter design, entities, input, camera, collision and physics, scoring…

    1.2k GitHub starsUsed in 1 repo~1.4k tokens
    Game DevelopmentAuto-check passed
  • Uloop Execute Dynamic Code

    CyberAgentGameEntertainment/NovaShader

    Execute C with Unity APIs when existing uloop tools cannot inspect or edit enough.

    1.6k GitHub starsUsed in 1 repo~1.9k tokens
    Game DevelopmentAuto-check passed

More from bitwize-music-studio/claude-ai-music-skills

All 51 skills in this repo
  • Album Conceptualizer

    bitwize-music-studio/claude-ai-music-skills

    Designs album concepts, tracklist architecture, and thematic planning through 7 structured phases.

    544 GitHub stars~3.6k tokensUpdated 3 days ago
    Auto-check passed
  • Album Dashboard

    bitwize-music-studio/claude-ai-music-skills

    Shows a structured progress dashboard for an album with percentage complete per phase, blocking items, and status breakdown.

    544 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • Album Ideas

    bitwize-music-studio/claude-ai-music-skills

    Tracks and manages album ideas including brainstorming, planning, and status updates.

    544 GitHub stars~2.2k tokensUpdated 3 days ago
    Auto-check passed
  • Clipboard

    bitwize-music-studio/claude-ai-music-skills

    Copies track content (lyrics, style prompts, streaming lyrics) to the system clipboard.

    544 GitHub stars~1.4k tokensUpdated 3 days ago
    Auto-check: notes
  • Cloud Uploader

    bitwize-music-studio/claude-ai-music-skills

    Uploads promo videos and content to Cloudflare R2 or AWS S3.

    544 GitHub stars~2.1k tokensUpdated 3 days ago
    Auto-check: notes
  • Configure

    bitwize-music-studio/claude-ai-music-skills

    Sets up or edits the plugin configuration file interactively.

    544 GitHub stars~2.2k tokensUpdated 3 days ago
    Auto-check: notes

Questions about Lyric Refiner

What does Lyric Refiner do?

Autonomous multi-pass lyric refinement for tightening, cohesion, and album unity. Lyric Refiner is an agent skill from bitwize-music-studio/claude-ai-music-skills. Autonomous multi-pass lyric refinement for tightening, cohesion, and album unity.

When should I use Lyric Refiner?

Lyric Refiner fits situations like: game Development work in your project.

How do I install Lyric Refiner in Claude Code?

Run `npx skills add bitwize-music-studio/claude-ai-music-skills --skill lyric-refiner -a claude-code`. Or copy the skill folder (skills/lyric-refiner in bitwize-music-studio/claude-ai-music-skills) into .claude/skills/lyric-refiner in your project. Claude Code loads it when a task matches its description.

How do I install Lyric Refiner in Codex?

Run `npx skills add bitwize-music-studio/claude-ai-music-skills --skill lyric-refiner -a codex`. Or copy the skill folder (skills/lyric-refiner in bitwize-music-studio/claude-ai-music-skills) into .agents/skills/lyric-refiner in your project. Codex loads it when a task matches its description.

Can I use Lyric Refiner in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add bitwize-music-studio/claude-ai-music-skills --skill lyric-refiner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/lyric-refiner, .gemini/skills/lyric-refiner, .github/skills/lyric-refiner and .opencode/skills/lyric-refiner in your project.

What does Lyric Refiner need to run?

SKILL.md names no scripts, command-line tools or credentials: Lyric Refiner is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Edit, Write, Grep, Glob, bitwize-music-mcp.

Does Lyric Refiner access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Lyric Refiner safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Lyric Refiner use?

Lyric Refiner is published under the CC0-1.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Lyric Refiner use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Lyric Refiner?

Skills that share tags, products or a category with Lyric Refiner: Image to Three.js Model (img2threejs/img2threejs, 18k stars), Web Clone (Jane-xiaoer/claude-skill-web-clone, 1k stars), Threejs Game Director (majidmanzarpour/threejs-game-skills, 2.5k stars) and Game Asset Generator (htdt/godogen, 7.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Lyric Refiner?

bitwize-music-studio (a GitHub organization) maintains it in bitwize-music-studio/claude-ai-music-skills, which has 544 GitHub stars. The repository holds 51 skills in this directory. The repository was last updated on October 7, 2026.

Source: bitwize-music-studio/claude-ai-music-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.