web-audio

Manage AudioContext, worklets, and cleanup for web audio features.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sreejithraman/shayna --skill web-audio-sreejithraman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-audio
Source: https://github.com/sreejithraman/shayna/tree/main/.claude/skills/web-audio
Command: npx skills add https://github.com/sreejithraman/shayna --skill web-audio-sreejithraman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web Audio can be fragile across browsers. This Skill provides AudioContext management, worklets, and safe cleanup to build robust audio features.

Core Features & Use Cases

  • AudioContext Singleton: One context across app
  • iOS Unlock: Resume on user gesture
  • AudioWorklet: Real-time DSP when supported
  • Cleanup: Proper node disconnection and disposal
  • Use Case: Build a small synthesizer with safe resource handling.

Quick Start

Set up a single AudioContext, connect a Gain and Filter chain, and schedule a simple buffer playback with proper cleanup.