Initial release of the DHD Control API skill — a structured knowledge file that gives AI coding agents the context they need to build applications against DHD audio mixing consoles (XC3, XD3, XS3, RM1 cores, firmware ≥ 10.3).
What's included
- Protocol — WebSocket & REST transports, authentication (incl. tokenless devices), connection lifecycle, heartbeat and reconnect behaviour
- Data model — node tree, path conventions, value types, the
/range/metadata tree - WebSocket methods — get/set/subscribe/unsubscribe with the nested update payload structure
- RPC methods — snapshots,
fadetovalue, channel labels, external button lists - Client libraries — usage of the official TypeScript (
@dhdaudio/control-apiv1.0.3) and Go (github.com/dhd-audio/control-api-go/v2v2.0.0) libraries; all code examples compile-checked against the released packages - Security — token handling, POST vs GET, TLS, connection limits
Installation
Works with Claude Code (.claude/skills/) and any AI coding tool that reads markdown context files — see the README for per-tool instructions. The attached dhd-control-api.skill archive can be imported directly where .skill bundles are supported.