music-color-palette
/music-color-palette — Music → Color Palette
Generate a color palette based on the emotional mood and tonality of a music track. Outputs primary, secondary, accent, background, and text colors with hex codes.
Usage
/music-color-palette <audio_file_or_analysis_json>
Accepts either an audio file (runs analysis first) or a previously saved analysis JSON.
Steps
- Validate input (audio file or JSON)
- Generate color palette:
python3 -m music_analyzer color-palette "<input_path>"
- Present the palette:
- Primary color — dominant visual color
- Secondary color — supporting color
- Accent color — highlight/emphasis
- Background — suggested background
- Text — readable text color
- Full palette — extended hex code list
- Mood association — what the palette represents
Mapping Logic
The palette is derived from:
- Primary emotion (happy, sad, calm, energetic, etc.)
- Key mode (major → brighter, minor → deeper)
Each (emotion, mode) combination maps to a curated palette.
Output Format
{
"primary": "#FFD700",
"secondary": "#FF6B35",
"accent": "#FF1493",
"background": "#FFFAF0",
"text": "#2F2F2F",
"palette": ["#FFD700", "#FF6B35", "#FFA07A", "#FFEC8B", "#FF1493"],
"mood_association": "joyful warmth"
}
Use Cases
- Pair with
/music-to-dreaminafor consistent visual styling - Use as design system base colors for music-themed projects
- Feed into Dreamina or other visual generation tools
More from benzema216/dreamina-claude-skills
storyboard-generator
根据用户的创意/故事想法,批量生成多张连贯的图片和视频,并以专业分镜表(Storyboard)的形式展示。支持单镜头重新生成、图生视频、首尾帧视频生成等高级功能。适用于短视频脚本、动画分镜、广告创意、故事可视化等场景。
27storyboard-creator
小说/剧本转分镜表创作工具。将文字内容转换为详细的分镜表,用于指导AI生图和生视频。当用户需要:(1) 将小说章节转换为分镜表 (2) 创建AI生图用的分镜脚本 (3) 制作影视分镜规划 (4) 生成带有生图提示词的分镜表 时使用此技能。
14music-analyze
Full music analysis — extracts rhythm, emotion, timbre, tonality, lyrics and outputs structured JSON
6music-emotion
Analyze emotion — mood classification, energy, valence, genre detection
5music-timbre
Analyze timbre — MFCC, spectral features, loudness, source separation
4music-lyrics
Extract lyrics — timestamped transcription using faster-whisper
4