Not in the top 1,000 by GitHub stars
iPlug3/audio-plugin-dev-skills
Claude Code marketplace for audio plugin development skills.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
plugins/audio-plugin-validators/skills/check-codesign/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → e593a808a6fc
No earlier version was observed for comparison.
plugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → e593a808a6fc
No earlier version was observed for comparison.
plugins/audio-plugin-validators/skills/validate-clap/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → e593a808a6fc
No earlier version was observed for comparison.
plugins/audio-plugin-validators/skills/validate-pluginval/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → e593a808a6fc
No earlier version was observed for comparison.
plugins/audio-plugin-validators/skills/validate-vst3/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → e593a808a6fc
No earlier version was observed for comparison.
plugins/audio-plugin-validators/skills/validate-vst3-editorhost/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → e593a808a6fc
No earlier version was observed for comparison.
Verified commit e593a808a6fc97d0f13a6fd2e91e61fcf2e5a314
git clone --filter=blob:none --no-checkout https://github.com/iPlug3/audio-plugin-dev-skills.git .hotskills/iplug3-audio-plugin-dev-skills && git -C .hotskills/iplug3-audio-plugin-dev-skills checkout --detach e593a808a6fc97d0f13a6fd2e91e61fcf2e5a314
# Copy each selected skill directory from .hotskills/iplug3-audio-plugin-dev-skills into .claude/skills/<skill-name>/Heat
Insufficient historyNot enough history yet to measure heat. It appears after a few days of data.
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- check-codesign
plugins/audio-plugin-validators/skills/check-codesign - validate-audiounit
plugins/audio-plugin-validators/skills/validate-audiounit - validate-clap
plugins/audio-plugin-validators/skills/validate-clap - validate-pluginval
plugins/audio-plugin-validators/skills/validate-pluginval - validate-vst3
plugins/audio-plugin-validators/skills/validate-vst3 - validate-vst3-editorhost
plugins/audio-plugin-validators/skills/validate-vst3-editorhost
How it works
check-codesign
When your agent uses it
Check macOS code signature, hardened runtime, entitlements, and notarization of audio plugin bundles (.vst3, .component, .clap, .app/.appex). Use when user says "check code signing", "check codesign", "check signature", "verify signing", "check notarization", "why won't plugin load", "hardened runtime", "check entitlements", or a plugin fails to load in a signed DAW.
What it loads into context
Frontmatter
144 tokensAlways available to the agent
SKILL.md
2,046 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why This Matters
- Plugin Bundle Locations
- Instructions
- Basic Usage
- Checking Hardened Runtime
- Entitlements for Audio Plugins
- Checking Notarization
- Checking a DAW Host
- Note on `--deep`
- Ad-Hoc Signatures
- Re-signing a Plugin (Development)
- Common Issues
Files
../../../../.claude-plugin/marketplace.jsonasset604 bytes../../.claude-plugin/plugin.jsonasset417 bytesSKILL.mdcore8,191 bytesSKILL.mdcore8,191 bytesSKILL.mdcore8,191 bytesSKILL.mdcore8,191 bytesSKILL.mdcore8,191 bytesSKILL.mdcore8,191 bytesSKILL.mdcore8,191 bytesSKILL.mdcore8,191 bytesSKILL.mdcore8,191 bytesSKILL.mdcore8,191 bytesSKILL.mdcore8,191 bytes
Read SKILL.md
# macOS Code Signature Check
## Why This Matters
macOS DAWs built with hardened runtime (Logic Pro, GarageBand, recent versions of Ableton Live, etc.) will refuse to load unsigned or incorrectly signed plugins. Gatekeeper and library validation enforcement mean that even a plugin passing all functional tests can silently fail to load if its code signature is missing, invalid, or lacks required entitlements.
## Plugin Bundle Locations
| Format | Extension | Typical Paths |
|--------|-----------|---------------|
| AudioUnit v2 | `.component` | `~/Library/Audio/Plug-Ins/Components/`, `/Library/Audio/Plug-Ins/Components/` |
| AudioUnit v3 | `.appex` (inside `.app`) | Built into host app bundle |
| VST3 | `.vst3` | `~/Library/Audio/Plug-Ins/VST3/`, `/Library/Audio/Plug-Ins/VST3/` |
| CLAP | `.clap` | `~/Library/Audio/Plug-Ins/CLAP/`, `/Library/Audio/Plug-Ins/CLAP/` |View the complete source on GitHubvalidate-audiounit
When your agent uses it
Validate AudioUnit v2/v3 plugins (.component bundles and .appex app extensions) using Apple's auval tool. Use when user says "validate AU", "run auval", "test AudioUnit", "check the .component", "check the .appex", "validate AUv3", or needs to check AudioUnit compatibility. For .vst3 use validate-vst3; for .clap use validate-clap.
What it loads into context
Frontmatter
135 tokensAlways available to the agent
SKILL.md
2,137 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Plugin Install Locations
- Instructions
- Basic Usage
- Listing AudioUnits
- AudioUnit Types
- Validation Options
- Strict Options
- Batch Validation
- Component ID Formats
- Return Codes
- Memory Leak Testing
- AUv2 vs AUv3 Conflicts
- Force AU Rescan
- Common Issues
Files
SKILL.mdcore7,792 bytesSKILL.mdcore7,792 bytesSKILL.mdcore7,792 bytesSKILL.mdcore7,792 bytesSKILL.mdcore7,792 bytesSKILL.mdcore7,792 bytesSKILL.mdcore7,792 bytesSKILL.mdcore7,792 bytesSKILL.mdcore7,792 bytesSKILL.mdcore7,792 bytes
Read SKILL.md
# AudioUnit Validation (auval)
## Plugin Install Locations
AudioUnits **must** be registered with the system for `auval` to find them — it does not accept a file path.
### AUv2 (.component)
| Location | Scope |
|----------|-------|
| `~/Library/Audio/Plug-Ins/Components/` | Current user only |
| `/Library/Audio/Plug-Ins/Components/` | All users (requires admin) |
After installing or rebuilding, force a rescan: `killall -9 AudioComponentRegistrar`View the complete source on GitHubvalidate-clap
When your agent uses it
Validate CLAP plugins (.clap files) using clap-validator. Use when user says "validate CLAP", "run clap-validator", "test the .clap", or "test CLAP plugin". Does NOT validate .vst3 or .component — use the appropriate validators.
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
1,400 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Plugin Install Locations
- Instructions
- Installation
- Basic Usage
- Commands
- Validation Options
- Verbosity
- Debugging Failed Tests
- Test Categories
- Common Issues
Files
SKILL.mdcore5,729 bytesSKILL.mdcore5,729 bytesSKILL.mdcore5,729 bytesSKILL.mdcore5,729 bytesSKILL.mdcore5,729 bytesSKILL.mdcore5,729 bytesSKILL.mdcore5,729 bytesSKILL.mdcore5,729 bytesSKILL.mdcore5,729 bytes
Read SKILL.md
# CLAP Validator
## Plugin Install Locations
`clap-validator` accepts a direct path, but these are the standard install locations where hosts scan for CLAP plugins.
| Platform | User Location | System Location |
|----------|--------------|-----------------|
| macOS | `~/Library/Audio/Plug-Ins/CLAP/` | `/Library/Audio/Plug-Ins/CLAP/` |
| Windows | `%LOCALAPPDATA%\Programs\Common\CLAP\` | `C:\Program Files\Common Files\CLAP\` |
| Linux | `~/.clap/` | `/usr/lib/clap/` or `/usr/local/lib/clap/` |
## Instructions
View the complete source on GitHubvalidate-pluginval
When your agent uses it
Validate VST3 (.vst3) and AudioUnit (.component) plugins with pluginval at configurable strictness levels. Use when user says "run pluginval", "validate plugin", or wants comprehensive cross-format testing. Does NOT support .clap files. For multi-bus VST3 plugins that crash, use validate-vst3 instead.
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
1,529 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Plugin Install Locations
- Instructions
- Installation
- Basic Usage
- Strictness Levels
- Command Line Options
- Environment Variables
- CI Integration
- Reproducing Failures
- Known Limitations
Files
SKILL.mdcore5,509 bytesSKILL.mdcore5,509 bytesSKILL.mdcore5,509 bytesSKILL.mdcore5,509 bytesSKILL.mdcore5,509 bytesSKILL.mdcore5,509 bytesSKILL.mdcore5,509 bytes
Read SKILL.md
# pluginval
Cross-platform validator for VST3 and AudioUnit plugins.
## Plugin Install Locations
`pluginval` accepts a direct path. These are the standard install locations by format.
**AudioUnit (.component)** — macOS only:
| Location | Scope |
|----------|-------|
| `~/Library/Audio/Plug-Ins/Components/` | Current user only |
| `/Library/Audio/Plug-Ins/Components/` | All users |View the complete source on GitHubvalidate-vst3
When your agent uses it
Validate VST3 plugins (.vst3 bundles) using Steinberg's official validator tool. Use when user says "run VST3 validator", "validate VST3", "test the .vst3", or needs Steinberg-specific test suites. Prefer this over pluginval for multi-bus VST3 plugins.
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
937 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Plugin Install Locations
- Instructions
- Basic Usage
- Options
- Listing Plugins
- Test Suites
- Building the Validator
- Common Issues
Files
SKILL.mdcore3,592 bytesSKILL.mdcore3,592 bytesSKILL.mdcore3,592 bytesSKILL.mdcore3,592 bytesSKILL.mdcore3,592 bytes
Read SKILL.md
# VST3 Validator
## Plugin Install Locations
The `validator` accepts a direct path, but `validator -list` only scans standard locations.
| Platform | User Location | System Location |
|----------|--------------|-----------------|
| macOS | `~/Library/Audio/Plug-Ins/VST3/` | `/Library/Audio/Plug-Ins/VST3/` |
| Windows | `%LOCALAPPDATA%\Programs\Common\VST3\` | `C:\Program Files\Common Files\VST3\` |
| Linux | `~/.vst3/` | `/usr/lib/vst3/` or `/usr/local/lib/vst3/` |
## Instructions
View the complete source on GitHubvalidate-vst3-editorhost
When your agent uses it
Test VST3 plugin UIs (.vst3 bundles) using Steinberg's EditorHost without a full DAW. Use when user says "test the plugin UI", "open in editorhost", "show the .vst3 editor", or wants to visually inspect the VST3 editor. For functional validation use validate-vst3 instead.
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
872 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Plugin Install Locations
- Instructions
- Usage
- Building EditorHost
- Troubleshooting
Files
SKILL.mdcore3,198 bytesSKILL.mdcore3,198 bytesSKILL.mdcore3,198 bytesSKILL.mdcore3,198 bytes
Read SKILL.md
# VST3 EditorHost
Minimal VST3 host for testing plugin UIs without a full DAW.
## Plugin Install Locations
`editorhost` accepts a direct path to a `.vst3` bundle.
| Platform | User Location | System Location |
|----------|--------------|-----------------|
| macOS | `~/Library/Audio/Plug-Ins/VST3/` | `/Library/Audio/Plug-Ins/VST3/` |
| Windows | `%LOCALAPPDATA%\Programs\Common\VST3\` | `C:\Program Files\Common Files\VST3\` |
| Linux | `~/.vst3/` | `/usr/lib/vst3/` or `/usr/local/lib/vst3/` |
View the complete source on GitHubSkills included
- check-codesign
- validate-audiounit
- validate-clap
- validate-pluginval
- validate-vst3
- validate-vst3-editorhost
Repository facts
- License
- MIT
- Created
- Feb 10, 2026
- Last pushed
- Feb 11, 2026
- Forks
- 4
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 40 notes
plugins/audio-plugin-validators/skills/check-codesign/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/check-codesign/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/check-codesign/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/check-codesign/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/check-codesign/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/check-codesign/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/check-codesign/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/check-codesign/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/check-codesign/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/check-codesign/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/audio-plugin-validators/skills/validate-clap/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 3 dangerous shell commandsin 2 files: validate-vst3-editorhost/SKILL.md:69 validate-audiounit/SKILL.md:120
- 13 network referencesin 7 files: plugins/audio-plugin-validators/.claude-plugin/plugin.json:6 validate-clap/SKILL.md:34 .claude-plugin/marketplace.json:1 and 4 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 16 signals by file
.claude-plugin/marketplace.json
plugins/audio-plugin-validators/.claude-plugin/plugin.json
- Network accessline 6
"name": "Oli Larkin" }, "repository": "https://github.com/iPlug3/audio-plugin-dev-skills", - Network accessline 7
}, "repository": "https://github.com/iPlug3/audio-plugin-dev-skills", "keywords": ["audio", "plugin", "vst3", "audiounit", "clap", "validation"] - Network accessline 8
"repository": "https://github.com/iPlug3/audio-plugin-dev-skills",
plugins/audio-plugin-validators/skills/check-codesign/SKILL.md
plugins/audio-plugin-validators/skills/validate-audiounit/SKILL.md
- Dangerous shell operationline 120
sudo auval -real-time-safety -v aufx <subtype> <manufacturer>
plugins/audio-plugin-validators/skills/validate-clap/SKILL.md
plugins/audio-plugin-validators/skills/validate-pluginval/SKILL.md
- Network accessline 46
Download from [GitHub Releases](https://github.com/Tracktion/pluginval/releases).
plugins/audio-plugin-validators/skills/validate-vst3-editorhost/SKILL.md
- Network accessline 58
Clone the [VST3 SDK](https://github.com/steinbergmedia/vst3sdk) if you don't have it, then build: - Dangerous shell operationline 69
sudo apt install libx11-dev libgtkmm-3.0-dev libxcb-util-dev libxcb-cursor-dev libxcb-keysyms1-dev libxcb-xkb-dev - Dangerous shell operationline 72
sudo dnf install libX11-devel gtkmm3.0-devel xcb-util-devel xcb-util-cursor-devel xcb-util-keysyms-devel libxkbcommon-x11-devel
plugins/audio-plugin-validators/skills/validate-vst3/SKILL.md
- Network accessline 90
Clone the [VST3 SDK](https://github.com/steinbergmedia/vst3sdk) if you don't have it, then build:
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 11 facts
- Network access in code of the SKILL.mdcheck-codesign/SKILL.md:158High confidence
- Network access in code of the SKILL.mdcheck-codesign/SKILL.md:159High confidence
- Dangerous shell operation in code of the SKILL.mdvalidate-audiounit/SKILL.md:120High confidence
- Network access in prose of the SKILL.mdvalidate-clap/SKILL.md:34Low confidence
- Network access in code of the SKILL.mdvalidate-clap/SKILL.md:50High confidence
- Network access in code of the SKILL.mdvalidate-clap/SKILL.md:51High confidence
- Network access in prose of the SKILL.mdvalidate-pluginval/SKILL.md:46Low confidence
- Network access in prose of the SKILL.mdvalidate-vst3-editorhost/SKILL.md:58Low confidence
- Dangerous shell operation in code of the SKILL.mdvalidate-vst3-editorhost/SKILL.md:69High confidence
- Dangerous shell operation in code of the SKILL.mdvalidate-vst3-editorhost/SKILL.md:72High confidence
- Network access in prose of the SKILL.mdvalidate-vst3/SKILL.md:90Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md plugins/audio-plugin-validators/skills/check-codesign/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md plugins/audio-plugin-validators/skills/check-codesign/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md plugins/audio-plugin-validators/skills/check-codesign/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md plugins/audio-plugin-validators/skills/check-codesign/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md plugins/audio-plugin-validators/skills/check-codesign/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.