Agent skill · software engineering · jeremylongshore

assemblyai-upgrade-migration

Migrate legacy AssemblyAI Streaming v2 and LeMUR integrations to Streaming v3 and LLM Gateway with parity evidence. Use when removing deprecated contracts. Trigger with "migrate AssemblyAI", "LeMUR migration", or "Streaming v3 upgrade".

Why this skill is useful

Provides specific migration patterns and commands for upgrading the AssemblyAI SDK that the AI wouldn't reliably generate on its own.

What it needs

Requires git, npm installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

AssemblyAI v3 and LLM Gateway Migration Overview Migrate legacy AssemblyAI Streaming v2 and LeMUR integrations to Streaming v3 and LLM Gateway with parity evidence. Treat live audio, transcript content, credentials, spend, and destructive state as separately governed boundaries. Prerequisites The target repository or integration path and the requested operator outcome. The AssemblyAI project, environment, region, data classification, and accountable owner. Current first-party documentation plus credentials only for a narrowly approved live check. Current Contract Streaming v2 used /v2/realtime/ws; v3 uses /v3/ws with different messages, turns, configuration, and termination. LeMUR sunset on March 31, 2026; LLM Gateway is the current analysis path. Deprecated transcript summary parameters must not anchor new designs. Authentication For live work, inject ASSEMBLYAIAPIKEY from an approved secret manager and send the raw value only in the AssemblyAI Authorization header to the configured first-party host. Never print, commit, place in a URL, or expose it to an untrusted client. Callback secrets and temporary streaming tokens are separate credentials. Instructions 1. Inventory endpoints, SDK methods, handlers, fixtures, dashboards, and legacy credentials. 2. Capture approved legacy behavior with synthetic golden cases. 3. Map v2 messages and shutdown to v3 begin, turns, configuration, and termination. 4. Map LeMUR prompts and outputs to schema-constrained LLM Gateway requests. 5. Compare quality, latency, structured results, privacy, and cost. 6. Canary the new route, test rollback, then remove legacy code and secrets. Tool Discipline Use Read, Glob, and Grep to inspect repository code, configuration, fixtures, and evidence. Use Write and Edit only for approved implementation or documentation changes. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/assemblyai-upgrade-migration--e80789

View the source on GitHub

Browse the @skills marketplace