Chord Analyzer

v1.0.0

Analyze music audio files to extract chord progressions, key signature, tempo, and song structure. Use when user wants to identify chords, analyze a song's h...

0· 111·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description claim music/audio analysis; the code uses librosa and numpy to load audio, extract chroma, detect key/tempo/chords and produce structure — all directly aligned. Required binary (python3) and Python packages are appropriate for this purpose.
Instruction Scope
SKILL.md only instructs installing audio-analysis packages and running the provided script, which is expected. One minor note: the script contains a hardcoded example audio_path (/Users/chentiewen/...), so running it without editing could attempt to read a local file path from a previous user's environment — harmless but may be unexpected. The SKILL.md's install list (scipy, scikit-learn, soundfile) is broader than the imports in the file but is reasonable because librosa often depends on these packages.
Install Mechanism
There is no automated install spec in the registry; installation is manual via pip as described in SKILL.md. Using pip to install librosa/numpy/etc. is an expected, standard approach for Python audio processing and does not pull code from untrusted custom URLs.
Credentials
The skill declares no required environment variables, credentials, or config paths. The script only reads a user-specified local audio file and does not access network endpoints or secret-storage — proportional to its function.
Persistence & Privilege
Skill is not always-included and does not request elevated platform privileges. It does not modify other skills or agent-wide config. Autonomous invocation is allowed by default but is not combined with other concerning access.
Assessment
This skill appears to do exactly what it says: offline analysis of audio files using librosa. Before installing/running: 1) Run pip installs inside a virtualenv to avoid changing your system Python. 2) Edit the script to point audio_path to the file you want to analyze (the included default points at a sample user path). 3) Verify you are comfortable installing the listed Python packages and that you trust them (pip packages are common but check your environment). 4) The skill does not contact external servers or request secrets, but be mindful that any local audio you analyze may contain private content — only process files you are allowed to. 5) If you need higher-accuracy transcription or advanced separation, follow the SKILL.md recommendations to use specialized services.

Like a lobster shell, security has layers — review code before you run it.

latestvk973r6ykyhmjeaa9avw5n52vs1833t0p

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🎸 Clawdis
Binspython3

Comments