Extract descriptive musical characteristics from any artist or band without using their name, building a vocabulary of sonic qualities for AI music generation, music description, or creative recombination.
npx skills add https://github.com/jwynia/agent-skills --skill musical-dna
Extract descriptive musical characteristics from any artist or band without using their name, building a vocabulary of sonic qualities for AI music generation, music description, or creative recombination. Replace "sounds like [Artist]" with specific, technique-focused descriptions.
How, not who. Describe techniques, approaches, and sonic qualities rather than referencing artists. This enables:
| Dimension | What to Analyze |
|-----------|-----------------|
| Rhythmic Foundation | Drums, tempo, bass lines, time signatures |
| Harmonic Architecture | Chords, modes, progressions, melodies |
| Instrumental Techniques | Playing styles, effects, timbres |
| Production Aesthetics | Recording feel, mix, spatial treatment |
| Genre Fusion | Influence integration, innovation points |
| Energy Architecture | Song structure, dynamics, emotional trajectory |
Choose 3-5 tracks that capture:
Work through each dimension, focusing on specific techniques and approaches.
Convert observations into standalone descriptive phrases that work without artist context.
Example Phrases:
Example Phrases:
Example Phrases:
Example Phrases:
Example Phrases:
Example Phrases:
[Rhythmic approach] + [harmonic character] + [instrumental signature] + [production aesthetic]
Example:
"Syncopated post-punk drumming over minor modal progressions, angular clean guitar with chorus effect, dry room recording with bass-forward mix"
## Rhythmic Signature
- Time feel:
- Drum character:
- Bass approach:
- Syncopation style:
## Harmonic DNA
- Chord tendencies:
- Scale preferences:
- Progression patterns:
## Instrumental Character
- Guitar tone/technique:
- Effects signature:
- Other key instruments:
## Production Fingerprint
- Recording aesthetic:
- Mix characteristics:
- Sonic texture:
## Genre Fusion Map
- Primary foundation:
- Secondary elements:
- Innovation points:
## Energy Architecture
- Typical structure:
- Dynamic range:
- Build patterns:
List 5-10 standalone phrases usable in AI generation:
Pattern: Using artist names as shorthand instead of technique descriptions. "Sounds like Radiohead" instead of describing the actual sonic qualities.
Why it fails: Defeats the entire purpose. Artist names are black boxes that convey different things to different people and may produce copyright issues in AI generation.
Fix: Never use artist names in final output. For every "sounds like X," unpack what that actually means in terms of rhythm, harmony, production, etc.
Pattern: Analyzing only one dimension (usually rhythm or production) while ignoring others. Producing incomplete profiles.
Why it fails: Musical identity emerges from interaction of all dimensions. A rhythmic profile without harmonic context is useless for generation.
Fix: Force yourself through all six dimensions. Even if an artist seems "about the guitar sound," their rhythmic choices matter.
Pattern: Describing music by genre labels instead of techniques. "Post-punk" instead of describing what makes it post-punk.
Why it fails: Genre labels are contested categories, not techniques. AI systems need concrete instructions, not genre negotiations.
Fix: Treat genre labels as starting points requiring unpacking. What rhythmic, harmonic, and production choices define this genre for this artist?
Pattern: Analyzing one famous song and extrapolating to entire catalog. Missing range and evolution.
Why it fails: Artists vary. Their most famous song may not be representative. Analysis from one track produces narrow profiles.
Fix: Analyze 3-5 tracks from different periods and modes. Look for both constants and variations.
Pattern: Including so much technical detail that prompts become unusable. Every possible parameter specified.
Why it fails: AI generation systems can't process unlimited context. Overly detailed prompts get truncated or confuse the model.
Fix: Distill to 5-10 essential phrases. Prioritize what makes this artist distinct rather than comprehensive.
Inbound:
Outbound:
lyric-diagnostic for complete song analysisComplementary:
lyric-diagnostic: Lyrical analysis (words)Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.
Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.
Lightweight WSI tile extraction and preprocessing. Use for basic slide processing tissue detection, tile extraction, stain normalization for H&E images. Best for simple pipelines, dataset preparation, quick tile-based analysis. For advanced spatial proteomics, multiplexed imaging, or deep learning pipelines use pathml.
Microscopy data management platform. Access images via Python, retrieve datasets, analyze pixels, manage ROIs/annotations, batch processing, for high-content screening and microscopy workflows.
Python library for working with DICOM (Digital Imaging and Communications in Medicine) files. Use this skill when reading, writing, or modifying medical imaging data in DICOM format, extracting pixel data from medical images (CT, MRI, X-ray, ultrasound), anonymizing DICOM files, working with DICOM metadata and tags, converting DICOM images to other formats, handling compressed DICOM data, or processing medical imaging datasets. Applies to tasks involving medical image analysis, PACS systems, radiology workflows, and healthcare imaging applications.
This skill should be used when working with pre-trained transformer models for natural language processing, computer vision, audio, or multimodal tasks. Use for text generation, classification, question answering, translation, summarization, image classification, object detection, speech recognition, and fine-tuning models on custom datasets.
Take jwynia/musical-dna from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.