setup-deps

Download iPlug2 SDKs and prebuilt libraries via shell scripts.

2.4k|358|Updated Apr 11, 2018
One-click install
npx skills add https://github.com/iPlug2/iPlug2 --skill setup-deps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-deps
Source: https://github.com/iPlug2/iPlug2/tree/main/.claude/skills/setup-deps
Command: npx skills add https://github.com/iPlug2/iPlug2 --skill setup-deps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers easily obtain and organize the dependencies and prebuilt libraries needed for iPlug2 projects, reducing manual setup time and version drift.

Core Features & Use Cases

  • Automated dependency setup: Download plugin SDKs (VST3, CLAP, WAM) and optional Skia libraries with guided steps.
  • Platform-aware workflows: Includes guidance for iOS targets and notes about AUv2/AUv3 no-SDK requirements.
  • Practical use case: When starting a new iPlug2 project, run this Skill to fetch all necessary SDKs and libraries and ensure the repo is ready for build.

Quick Start

  1. Navigate to the Dependencies directory and run the setup scripts:
    • cd ./Dependencies/IPlug/
    • ./download-iplug-sdks.sh
    • cd ../
    • ./download-prebuilt-libs.sh
    • For iOS targets (macOS only): ./download-prebuilt-libs.sh ios
  2. Review notes on manual SDKs:
    • VST2 SDK is no longer publicly available
    • AAX SDK must be downloaded manually from Avid's developer portal
  3. After execution, return to the repo root and continue setup.

Frequently Asked Questions about setup-deps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download iPlug2 dependencies and SDKs for VST3 and CLAP?

To download iPlug2 dependencies, navigate to the Dependencies/IPlug directory and run the download-iplug-sdks.sh script to fetch VST3, CLAP, and WAM SDKs automatically. This automates the setup process and reduces manual configuration time for your project.

How do I download prebuilt Skia libraries for iPlug2 on macOS?

To download prebuilt Skia libraries for iPlug2, run the download-prebuilt-libs.sh script from the Dependencies directory. For iOS targets on macOS, append the ios argument to fetch the specific iOS tooling libraries required for mobile builds.

Do I need to manually download any SDKs for iPlug2 audio plugins?

You must manually download the AAX SDK from Avid's developer portal for iPlug2, as it cannot be fetched automatically. Additionally, the VST2 SDK is no longer publicly available and must be sourced independently if required for legacy plugin builds.

Do I need an SDK to build AUv2 and AUv3 plugins with iPlug2?

You do not need to download an external SDK to build AUv2 and AUv3 plugins with iPlug2. The setup process explicitly notes that no SDK is required for Audio Units, as the necessary tooling is already included within the macOS environment.

What is the best way to set up iPlug2 project dependencies before building?

The best way to set up iPlug2 dependencies is to run the provided shell scripts in the Dependencies directory to fetch SDKs and prebuilt libraries. After execution, return to the repository root to ensure your project is fully prepared for the build process.