
from TerminalSkills Library105
Generate PNG/SVG waveform images and JSON or binary peak data from audio files for web players and social previews, with batch processing tips and integration e
Provides practical instructions and examples for using BBC's audiowaveform CLI to produce waveform images (PNG/SVG) and peak data (JSON/.dat) for web players and social media previews. Includes installation steps, command examples for customization, batch processing scripts, and integration snippets for wavesurfer.js and peaks.js.
Use when you need server-side waveform generation for podcast sites, music platforms, or any UI that shows audio waveforms. Useful for precomputing peaks to speed up web playback, generating OG images for social sharing, or preparing atomized waveform assets for client players.
Works with agents that can run shell commands and access system binaries (audiowaveform). Suitable for automation via CI or agent-run tasks on Linux/macOS systems.
Instruction-only skill for generating audio waveform visualizations using BBC's audiowaveform CLI. Covers PNG/SVG image generation, JSON/binary peak data for web players (wavesurfer.js, peaks.js), batch processing, and format conversion. Well-organized with clear steps and practical examples. No bundled scripts to execute.
Clean skill with no security concerns. Pure instructional content with no executable scripts. Good coverage of the audiowaveform tool's capabilities including web player integration code snippets.
Code Reviewer
Perform structured, prioritized code reviews that find correctness, security, performance, reliability, and testing issues and provide concrete fix suggestions.
E2B — Sandboxed Code Execution
Documentation and best-practices for E2B sandboxes: run AI-generated code, install packages, manage files, and return artifacts safely.
Maestro — YAML Mobile UI Testing
Author and run readable Maestro YAML flows for mobile UI tests, integrate with CI, and use Maestro Studio for element inspection on Android and iOS.
ESLint — JavaScript & TypeScript Linting
Guides configuration and usage of ESLint 9+ (flat config) for JS/TS projects, including React and TypeScript plugin patterns and CI integration.
Tokio — Rust Async Runtime Skill
Provides expert guidance and examples for using Tokio to build high-performance asynchronous Rust applications, including tasks, channels, TCP servers, and sync
Django (framework guide)
Practical guide to Django: project layout, models, views, templates, admin, REST patterns and deployment notes for building full-featured Python web apps.
Bun Runtime
Guides using Bun — a fast all-in-one JavaScript runtime, bundler, package manager and test runner — to speed Node.js projects, bundle TypeScript, run tests, and
Search Engine Setup
Guides agents through implementing production-ready search (Elasticsearch or Algolia): index design, sync pipelines, search APIs, autocomplete, and relevance tu
PagerDuty — Incident Management
Configure PagerDuty services, escalation policies, on-call schedules and Event API alerts to automate incident workflows and routing.
Aceternity UI
Copy-paste animated UI components built with Framer Motion and Tailwind CSS for React/Next.js projects.