{
  "markdown": "# PyTheory for Claude Code\n\nMake music — and music theory — straight from a conversation. This is the\nofficial [Claude Code](https://claude.com/claude-code) plugin marketplace for\n[PyTheory](https://pytheory.org). Say *\"write me a bossa nova in G minor\"*, *\"what\nchord is x32010?\"*, *\"give me a DADGAD Cmaj7\"*, or *\"what key are these notes\nin?\"* and Claude answers in pure Python — composing, analyzing, and exporting\nMIDI/WAV/sheet music with no samples, plugins, or DAW required.\n\n> This repository is generated from the [pytheory](https://github.com/kennethreitz/pytheory)\n> repo (the source of truth) via `make sync-skill`. Edit the skill there, not here.\n\n## Install\n\nIn Claude Code:\n\n```\n/plugin marketplace add kennethreitz/pytheory-skill\n/plugin install composing-with-pytheory@pytheory\n```\n\nOne plugin, six skills — installing it gives Claude all of them. Each triggers on\nits own kind of request, so just ask: *\"make a four-chord pop loop\"*, *\"lay down\na funk beat with ghost-note snares\"*, *\"what's the fingering for F#m7b5?\"*, *\"tune\nmy guitar to drop D\"*, *\"what key are C E G B D in?\"*, *\"voice-lead Cmaj7 to\nFmaj7\"*, or *\"turn this hum into MIDI and a lead sheet\"*.\n\nYou'll also want PyTheory itself available where Claude runs (prefer uv if you\nhave it):\n\n```\nuv pip install pytheory      # or: pip install pytheory\n```\n\n## What's inside\n\nSix skills, all in one plugin:\n\n| Skill | What it does |\n| --- | --- |\n| **composing-with-pytheory** | Full arrangements — `Score`, parts, progressions, melodies, drums, layering — plus the house style (subtle detune, 0.2 humanize, sine/triangle love) and rendering to audio/MIDI. |\n| **playing-guitar-with-pytheory** | Fretboard fingerings, chord shapes & tab, chord identification, scale diagrams, alternate tunings + capo, ~20 stringed instruments, Nashville charts, and the real-time tuner. |\n| **chord-lab-with-pytheory** | A single chord's notes, voicings (inversions, drop-2/3, open), tension/dissonance, Forte number, tritone sub, and voice leading. |\n| **keys-and-harmony-with-pytheory** | Keys and progressions — diatonic chords, Roman-numeral analysis, key detection, secondary dominants, borrowed chords, and modulation. |\n| **scales-modes-and-tunings-with-pytheory** | Scales and modes, \"what scale fits these notes?\", intervals, overtones, the circle of fifths, and 16 tuning systems / temperaments. |\n| **transcription-and-notation-with-pytheory** | Audio → notes/MIDI, chord recognition, MIDI import, and export to MusicXML / LilyPond (incl. guitar lead sheets) / ABC / tab. |\n\n## Links\n\n- PyTheory docs — https://pytheory.org\n- PyTheory source — https://github.com/kennethreitz/pytheory\n- Try it in your browser — https://playground.pytheory.org\n\n## Privacy\n\nThis plugin collects no data — see [PRIVACY.md](PRIVACY.md).\n\n## License\n\nMIT © Kenneth Reitz\n",
  "bytes": 2826,
  "sha": "b1f1a4da3b80889a4ae9ea8caaa376b800868c42e4d07e0f856fd7064302cbef",
  "repo_slug": "kennethreitz/pytheory-skill",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_kennethreitz_pytheory_skill_composing_wi_51110fe2/readme"
}