Skip to content

shmindmaster/assemblyai

v1.1.0MIT

Thin AssemblyAI capability: one routing skill plus the hosted AssemblyAI and docs MCP servers. No key in config.

AssemblyAI plugin

Thin AgentHub wrapper for AssemblyAI. It holds one routing skill and points each host at AssemblyAI's two hosted MCP servers. It runs no local process and stores no key.

Contents

PathHost
skills/assemblyai/SKILL.mdEvery host. The only skill text
plugin.json, mcp.jsonAgent Plugins 1.0.0 (Copilot, Codex, Cursor)
.claude-plugin/plugin.json, .mcp.jsonClaude Code, plus Grok and Factory, which read Claude layouts
.cursor-plugin/plugin.jsonCursor
.antigravity-plugin/plugin.json, mcp_config.jsonAntigravity
gemini-extension.jsonGemini CLI

Servers:

  • assemblyai: https://mcp.assemblyai.com/mcp (source). OAuth sign-in. Usage is billed.
  • assemblyai-docs: https://assemblyai.com/docs/mcp. No sign-in, free.

Why it wraps instead of copies

AssemblyAI/assemblyai-skill has no licence, so its text cannot be copied here. The skill pins the vendor's own docs and names npx skills add AssemblyAI/assemblyai-skill as an optional install. AssemblyAI/assemblyai-mcp is MIT, and this package points at its hosted endpoint rather than a copy.

Install

Keep the plugin off until a task needs it. The GitHub routes work once this package is on main; until then, use a local path where the host accepts one.

Status: help means checked against the installed CLI's help, docs means checked against the vendor's page, unverified means neither. None of these was run here.

HostInstallOff switchStatus
Claude Codeclaude plugin marketplace add shmindmaster/agenthub, then claude plugin install assemblyai@agenthubclaude plugin disable assemblyai@agenthubhelp
Codexcodex plugin marketplace add shmindmaster/agenthub, then codex plugin add assemblyai@agenthub[plugins."assemblyai@agenthub"] enabled = false in ~/.codex/config.tomlhelp, docs
CursorCopy this folder to ~/.cursor/plugins/local/assemblyai, then run Developer: Reload Window. Symlinks from outside that folder are skippedRemove the folderdocs
Copilot CLIcopilot plugin install shmindmaster/agenthub:packages/assemblyaicopilot plugin disable assemblyaihelp
Gemini CLIgemini extensions install ./packages/assemblyai, or gemini extensions link ./packages/assemblyaiUnverifieddocs
Antigravityagy plugin install ./packages/assemblyai, then agy plugin enable assemblyaiagy plugin disable assemblyaihelp, docs
Grokgrok plugin install shmindmaster/agenthub#packages/assemblyaigrok plugin disable assemblyaihelp
Factorydroid plugin marketplace add https://github.com/shmindmaster/agenthub, then droid plugin install assemblyai@agenthub --scope user. The marketplace name comes from the source, so confirm it with droid plugin marketplace listenabledPluginshelp, docs
OpenCodeCopy skills/assemblyai to ~/.config/opencode/skills/, then opencode mcp add assemblyai --url https://mcp.assemblyai.com/mcp --global and opencode mcp auth assemblyaiRemove the entryhelp, docs
ClineCopy skills/assemblyai to ~/.cline/skills/Remove the folderunverified: path from registry/ only
AmpCopy skills/assemblyai to ~/.config/amp/skills/Remove the folderunverified: path from registry/ only
WarpCopy skills/assemblyai to ~/.warp/skills/Remove the folderunverified: path from registry/ only
WindsurfCopy skills/assemblyai to ~/.codeium/windsurf/skills/Remove the folderunverified: path from registry/ only

Also unverified: that Antigravity and Gemini complete OAuth against the hosted server.

Acceptance prompts

Run one in a fresh session on that host. A pass prints the marker and the two URLs from the skill. These have not been run.

HostPrompt
Claude CodeLoad the assemblyai skill, print AAI-OK-CLAUDE, then list the two URLs it says to read first.
CodexLoad the assemblyai skill, print AAI-OK-CODEX, then list the two URLs it says to read first.
CursorLoad the assemblyai skill, print AAI-OK-CURSOR, then list the two URLs it says to read first.
Copilot CLILoad the assemblyai skill, print AAI-OK-COPILOT, then list the two URLs it says to read first.
Gemini CLILoad the assemblyai skill, print AAI-OK-GEMINI, then list the two URLs it says to read first.
AntigravityLoad the assemblyai skill, print AAI-OK-ANTIGRAVITY, then list the two URLs it says to read first.
GrokLoad the assemblyai skill, print AAI-OK-GROK, then list the two URLs it says to read first.
FactoryLoad the assemblyai skill, print AAI-OK-FACTORY, then list the two URLs it says to read first.
OpenCodeLoad the assemblyai skill, print AAI-OK-OPENCODE, then list the two URLs it says to read first.
ClineLoad the assemblyai skill, print AAI-OK-CLINE, then list the two URLs it says to read first.
AmpLoad the assemblyai skill, print AAI-OK-AMP, then list the two URLs it says to read first.
WarpLoad the assemblyai skill, print AAI-OK-WARP, then list the two URLs it says to read first.
WindsurfLoad the assemblyai skill, print AAI-OK-WINDSURF, then list the two URLs it says to read first.

Keys

The MCP entries carry no key. Sign-in is OAuth. Code that calls the REST API reads ASSEMBLYAI_API_KEY from the environment. Media work goes through media-studio, not this plugin.