all publishers

ElevenLabs

@elevenlabs source repo

60 published skills

  1. ▌
    Text To Speech 3 · elevenlabs bundle
    Convert text to speech using ElevenLabs voice AI. Use when generating audio from text, creating voiceovers, building voice apps, or synthesizing speech in 70+ languages.
    363 repo stars
  2. ▌
    Update Skills From Changelog 2 · elevenlabs
    Update ElevenLabs agent skills from a merged weekly changelog in elevenlabs-dx, then open a pull request in elevenlabs/skills. Trigger after a changelog merges to main on elevenlabs-dx, or when asked to update skills from changelog YYYY-MM-DD.
    363 repo stars
  3. ▌
    Agents 3 · elevenlabs bundle
    Build voice AI agents with ElevenLabs. Use when creating voice assistants, customer service bots, interactive voice characters, or any real-time voice conversation experience, and when configuring an agent's tools, workflows, or procedures, including creating, editing, compiling, and publishing procedure drafts on an agent branch over the SDKs or REST API.
    363 repo stars
  4. ▌
    Setup API Key 3 · elevenlabs
    Guides users through setting up an ElevenLabs API key for REST API and SDK workflows. Use when the user needs to configure an ElevenLabs API key or when an API or SDK request fails because a key is missing. First checks whether ELEVENLABS_API_KEY is already configured and valid, and only runs full setup when needed.
    363 repo stars
  5. ▌
    Speech Engine 3 · elevenlabs bundle
    Add real-time voice conversations to a custom agent runtime with ElevenLabs Speech Engine. Use when building Speech Engine servers, WebSocket handlers, WebRTC browser clients, conversation token endpoints, interruption-aware streaming responses, or voice-enabled chat agents that connect developer-owned server logic to ElevenLabs speech-to-text and text-to-speech.
    363 repo stars
  6. ▌
    Music 2 · elevenlabs bundle
    Generate music using ElevenLabs Music API. Use when creating instrumental tracks, songs with lyrics, background music, jingles, or any AI-generated music composition. Supports prompt-based generation, composition plans for granular control, and detailed output with metadata.
    363 repo stars
  7. ▌
    Agents 2 · elevenlabs bundle
    Build voice AI agents with ElevenLabs. Use when creating voice assistants, customer service bots, interactive voice characters, or any real-time voice conversation experience, and when configuring an agent's tools, workflows, or procedures, including creating, editing, compiling, and publishing procedure drafts on an agent branch over the SDKs or REST API.
    363 repo stars
  8. ▌
    Setup API Key 2 · elevenlabs
    Guides users through setting up an ElevenLabs API key for ElevenLabs MCP tools. Use when the user needs to configure an ElevenLabs API key, when ElevenLabs tools fail due to missing API key, or when the user mentions needing access to ElevenLabs. First checks whether ELEVENLABS_API_KEY is already configured and valid, and only runs full setup when needed.
    363 repo stars
  9. ▌
    Sound Effects 2 · elevenlabs bundle
    Generate sound effects from text descriptions using ElevenLabs. Use when creating sound effects, generating audio textures, producing ambient sounds, cinematic impacts, UI sounds, or any audio that isn't speech. Supports looping, duration control, and prompt influence tuning.
    363 repo stars
  10. ▌
    Voice Changer 2 · elevenlabs bundle
    Transform the voice in an audio recording into a different target voice while preserving emotion, timing, and delivery using the ElevenLabs Voice Changer (speech-to-speech) API. Use when converting one voice to another, changing the speaker/narrator of an existing recording, dubbing a voice-over in a different voice, creating character voices from a scratch performance, anonymizing a speaker, or any "voice conversion / voice transfer / speech-to-speech" task. Make sure to use this skill whenever the user mentions voice changing, voice conversion, speech-to-speech, swapping a voice in audio, re-voicing a clip, or applying a different voice to an existing recording — even if they don't explicitly say "voice changer". Do not use this skill to create or clone a new voice from a voice sample — that is voice cloning (IVC/PVC), a separate feature; this skill only converts an existing recording into an existing voice_id.
    363 repo stars
  11. ▌
    Speech To Text 2 · elevenlabs bundle
    Transcribe audio to text using ElevenLabs Scribe v2. Use when converting audio/video to text, generating subtitles, transcribing meetings, or processing spoken content.
    363 repo stars
  12. ▌
    Text To Speech 2 · elevenlabs bundle
    Convert text to speech using ElevenLabs voice AI. Use when generating audio from text, creating voiceovers, building voice apps, or synthesizing speech in 70+ languages.
    363 repo stars
  13. ▌
    Voice Isolator 2 · elevenlabs bundle
    Remove background noise and isolate vocals/speech from audio using ElevenLabs Voice Isolator (audio isolation) API. Use when cleaning up noisy recordings, removing music or background ambience from dialogue, isolating speech from field recordings, preparing audio for transcription, extracting vocals, or any "denoise / clean up / isolate voice" task.
    363 repo stars
  14. ▌
    Scaffold Elevenlabs Example 2 · elevenlabs bundle
    Scaffold prompt-driven examples in this repository using the existing example patterns and repo skills in `.agents/skills`. Use when adding a new example directory, creating matching `README.md`, `PROMPT.md`, and `setup.sh` files, or preparing a new example for `pnpm run generate`.
    363 repo stars
  15. ▌
    Speech Engine 2 · elevenlabs bundle
    Add real-time voice conversations to a custom agent runtime with ElevenLabs Speech Engine. Use when building Speech Engine servers, WebSocket handlers, WebRTC browser clients, conversation token endpoints, interruption-aware streaming responses, or voice-enabled chat agents that connect developer-owned server logic to ElevenLabs speech-to-text and text-to-speech.
    363 repo stars
  16. ▌
    Scaffold Elevenlabs Example · elevenlabs bundle
    Scaffold prompt-driven examples in this repository using the existing example patterns and repo skills in `.agents/skills`. Use when adding a new example directory, creating matching `README.md`, `PROMPT.md`, and `setup.sh` files, or preparing a new example for `pnpm run generate`.
    363 repo stars
  17. ▌
    Dubbing · elevenlabs bundle
    Dub audio and video into other languages using the ElevenLabs Dubbing API (dubbing_v2), preserving the original speakers' voices. Use when translating videos, podcasts, or recordings into other languages, localizing media content, reviewing or correcting dubbing transcripts and translations, or regenerating a dub after edits.
    363 repo stars
  18. ▌
    Agents Platform · elevenlabs
    Manage ElevenLabs voice agents through the connected ElevenLabs MCP server. Use when the user asks to create, configure, test, deploy, or inspect agents, knowledge bases, agent tools, tests, or conversations directly on their ElevenLabs account — rather than writing application code. Requires the ElevenLabs MCP server bundled with this plugin.
    363 repo stars
  19. ▌
    Creative Studio · elevenlabs
    Generate and edit media through the connected ElevenLabs MCP server — speech, images, video, music, and transcription. Use when the user asks to generate a voiceover, image, video, or soundtrack, edit an image, or transcribe audio directly, rather than writing application code. Requires the ElevenLabs MCP server bundled with this plugin.
    363 repo stars
  20. ▌
    Code Tools · elevenlabs bundle
    Generate JavaScript/TypeScript modules for ElevenLabs code tools — sandbox tools that export a default async (ctx) => function, call APIs via fetch with ctx.secrets / ctx.config / ctx.auth_connections, and return a minimized result to the agent. Use when the user says 'write a code tool', 'code tools', 'ElevenLabs code tool', 'create a code tool', 'egress with auth connection', 'code tool allowed domains', 'X-With-Auth-Connection', or pastes a brief for custom JS/TS tool logic that should run on ElevenLabs infrastructure.
    363 repo stars
  21. ▌
    Fix Agent QA Ticket · elevenlabs
    Fix an Architect QA triage ticket (agtqa_*) end-to-end via the raw agents API: fetch the ticket + conversation, find the root-cause procedure or prompt text, fix it on a branch, add + run a simulation test proving the fix, then post a summary comment on the ticket. Use when asked to "fix agtqa_...", "address this QA ticket", "triage and fix this Architect ticket", or given an agtqa_* id/URL.
    363 repo stars
  22. ▌
    Agent Simplification · elevenlabs
    Simplify a complex ElevenLabs voice agent (typically a large workflow agent) into a leaner architecture — fewer workflow nodes, deduplicated prompts, procedures where they help — while PROVING with a ground-truth test suite that every behaviour of the original is preserved or improved. Use when the user says things like 'simplify this agent', 'flatten this workflow', 'this agent is too complex', 'consolidate these nodes', 'rebuild this agent with fewer nodes', 'can we replace this workflow with procedures', or asks whether a big workflow agent can be made easier to maintain without losing behaviour.
    363 repo stars
  23. ▌
    Architect Agent Memory · elevenlabs
    Use when the user wants the agent to remember, learn, save, or memorize a fact, or reports a one-off "the agent said X but should say Y" correction. There is no memory endpoint over REST; this covers the durable alternatives (system prompt or knowledge base) and when to use them.
    363 repo stars
  24. ▌
    Architect Explore Agent · elevenlabs
    Use when starting a task that needs an agent's current setup, or when another skill tells you to explore the agent first, before making recommendations or changes to a ConvAI agent.
    363 repo stars
  25. ▌
    Architect LLM Selection · elevenlabs
    Use when choosing or recommending an LLM for an ElevenLabs agent, or answering "which model should this agent use", questions about region-restricted models, HIPAA/PCI/ZRM model eligibility, or latency/intelligence/cost tradeoffs between models.
    363 repo stars
  26. ▌
    Architect Edit Workflows · elevenlabs
    Use when the user wants to build or change an agent's workflow or a specific node ("add a node", "connect these nodes", "route to a phone transfer", "add a condition/edge", "delete this node", "why does deploy say duplicate edge"), or a workflow change is failing validation.
    363 repo stars
  27. ▌
    Architect Generate Agent · elevenlabs
    Use when the user asks to generate, build, or create a new agent from a description ("create an agent for X", "build a chatbot that does Y"). There is no one-shot generate endpoint over REST; ask clarifying questions, then build via create and refine via patch.
    363 repo stars
  28. ▌
    Architect Mock All Tools · elevenlabs
    Use when a simulation test needs every tool call mocked so runs are deterministic and never hit live systems. Fires on "mock all tools", "mock the tools in this test", "the test says no mock matched", "tool returned an error in my test run", "stop my test calling the real API", or when a run fails because a tool errored rather than because the agent misbehaved. Also use before running a suite for a DOM/Architect-style agent.
    363 repo stars
  29. ▌
    Architect Post Call Data · elevenlabs
    Use when the user wants to extract structured fields from finished calls (data collection) or define success/failure evaluation criteria for post-call analysis. Covers field types, enums, the independent-extraction rule, writing criteria as questions, UNKNOWN for early termination, and the 2000-character limit.
    363 repo stars
  30. ▌
    Architect Create LLM Test · elevenlabs
    Use when the user wants a single-turn test that checks WHAT the agent says for a given turn. Fires on "add a test that the agent greets the caller", "test that it always reads the disclosure", "make sure it refuses off-topic questions", "write an eval for this reply", or "add a pass/fail check on the agent's answer". Not a multi-turn simulation and not a tool-call check.
    363 repo stars
  31. ▌
    Architect Schedule Launch · elevenlabs
    Use when preparing an agent change now but applying it later at a specific moment (product launch, marketing go-live, embargo, scheduled announcement). Fires on "queue up these changes and publish at launch", "prepare this now but don't make it live until tomorrow", "stage a knowledge-base update for the launch", "schedule a change", or "have this ready to merge when we go live".
    363 repo stars
  32. ▌
    Architect Create Tool Test · elevenlabs
    Use when the user wants a test asserting the agent CALLS a specific tool (with specific parameters, or does NOT call it). Fires on "test that it calls my booking tool", "verify it passes the right customer_id", "make sure it never calls transfer here", "add a tool test", "check it uses save_result at the end", or when a tool-test creation attempt errored.
    363 repo stars
  33. ▌
    Architect Explain Test Runs · elevenlabs
    Use when the user asks why a test or test run passed or failed, why one run in a repeat set differs, which procedures or tools were used during a run, or wants a summary of test suite history. Fires on "why did 1 of the 3 runs fail", "why is this test failing", "which procedures were used in that run", "explain this simulation test result", or "summarize my test suite history".
    363 repo stars
  34. ▌
    Architect Manage Procedures · elevenlabs
    Use when you want to add, edit, rename, inspect, or list an agent's procedures, or when a procedure create/edit call fails with schema_mismatch, validation, not_found, a 405, or a 422 missing `type`. Also use when a newly created procedure comes back empty or 404s on read. Covers the list/get/create/edit-draft/publish flow over the ConvAI REST API.
    363 repo stars
  35. ▌
    Architect Review Live Calls · elevenlabs
    Review an agent's recent finished conversations to find what is actually going wrong in production, then route each finding to a fix. Use when the user says 'we just launched this agent, how is it doing', 'review the last 3 days of calls', 'check how the agent is performing', 'monitor agent {id}', 'what are callers running into', 'why are calls failing', or asks for a post-launch health check or a weekly call review.
    363 repo stars
  36. ▌
    Architect Create Client Tool · elevenlabs
    Use when the user wants the agent to trigger something in their own browser, app, or SDK during a call (navigate a page, open or close a dialog, read on-screen context, run client-side code), or asks "how do I add a client tool", "make the agent do something in my app", or reports a client tool that won't save or where the agent never gets a response back. For a server API tool see the create-webhook-tool skill; for editing an existing tool see the edit-existing-tool skill.
    363 repo stars
  37. ▌
    Architect Edit Existing Tool · elevenlabs
    Use when the user wants to change an existing tool on their agent (rename it, fix its description, change a webhook URL/headers/auth, add or edit a request-body parameter or response assignment, adjust the timeout, or flip a client tool's expects_response / execution mode), or when a tool edit won't save or throws schema_mismatch / validation / not_found.
    363 repo stars
  38. ▌
    Architect Edit String Fields · elevenlabs
    Use when changing wording inside a long text field on an agent (system prompt, first message / greeting, tool description, workflow node prompt, or procedure content) - "add this to the prompt", "change this line", "append a rule", "reword the greeting", "fix the tool description" - or when a previous edit clobbered or failed to save the field.
    363 repo stars
  39. ▌
    Architect Get Agent CI Green · elevenlabs
    Use when an agent's test suite is red and needs to be driven to green. Fires on "get CI green", "the test suite is failing", "run the tests and fix them", "triage these test failures", "why is my agent suite red", or after attaching tests when many runs fail at once. Covers running a suite, polling it, classifying failures by cause, and fixing the ones that are test bugs rather than agent bugs.
    363 repo stars
  40. ▌
    Architect Create Webhook Tool · elevenlabs
    Use when the user wants to give an agent a NEW webhook / server / HTTP tool so it can call an external API (look up a customer, create a ticket, check inventory, hit their backend). Fires on "add a webhook tool", "connect my agent to my API", "make a tool that calls my endpoint", or when a webhook-tool create fails with schema_mismatch / validation. For editing an existing tool see the edit-existing-tool skill; for a tool that saves but misbehaves at runtime see the troubleshoot-tool-errors skill.
    363 repo stars
  41. ▌
    Architect Turn Taking Latency · elevenlabs
    Use when the user asks about turn taking, speculative turns, agent response latency, preparing responses while the user speaks, turn eagerness or timeout, or how fast the agent replies.
    363 repo stars
  42. ▌
    Architect Update Config Safely · elevenlabs
    Use when changing an agent setting (LLM, voice, TTS model, language, first message, ASR, guardrails, timeouts, turn-taking, data collection, evaluation criteria) and wanting it to actually apply, or on symptoms like "it won't save", "the change didn't take", "schema mismatch", "invalid config", "config validation failed", "set X to Y", or a language/voice change that broke the audio.
    363 repo stars
  43. ▌
    Architect Migrate To Procedures · elevenlabs
    Use when the user wants to migrate a system-prompt-driven agent to a procedure-driven setup, pull step-by-step logic out of a heavy system prompt, or "convert my prompt into procedures".
    363 repo stars
  44. ▌
    Architect Secure For Production · elevenlabs
    Use when a customer asks how to make their agent safe, secure, or production-ready, or how to roll it out without risk. Walks through the layered safety model across authentication, guardrails, testing, gradual rollout, real-time monitoring, and privacy.
    363 repo stars
  45. ▌
    Architect Structured Procedures · elevenlabs
    Use when you want to create, rewrite, inspect, or fix a structured / deterministic / flow-style procedure, convert a procedure between free-form and structured, or when a deterministic procedure fails validation or the compile step rejects the JSON. The authoritative JSON schema is inline here.
    363 repo stars
  46. ▌
    Architect Create Simulation Test · elevenlabs
    Use when the user wants a full multi-turn conversation test where a simulated user talks to the agent across many turns. Fires on "test the whole flow", "simulate a caller", "write a scenario test", "test that the agent handles an upset customer / a full booking / a multi-step call", or when a simulation-test creation attempt failed. For single-response checks use the LLM-test skill; for one tool call use the tool-test skill.
    363 repo stars
  47. ▌
    Architect Branches Versions Merge · elevenlabs
    Use when working with agent branches, versions, drafts, traffic splits, or merges. Fires on "make a copy to test on", "create a branch", "switch to my test branch", "send 10% of traffic to the new version", "roll it out gradually", "merge my branch back to main", or when a branch operation errored.
    363 repo stars
  48. ▌
    Architect Migrate From Competitor · elevenlabs bundle
    Use when the user wants to move a voice agent onto ElevenLabs Conversational AI from another platform — Retell AI, Vapi, or Bland — or hands over an export from one of them to work from. Fires on "migrate my Retell agent", "convert this Vapi assistant", "move from Bland to ElevenLabs", "port my agent to ElevenLabs", "here is my agent JSON", or when the user pastes a JSON blob containing response_engine, squadId, transportConfigurations, or pathway. Not for unrelated database, codebase, or framework moves.
    363 repo stars
  49. ▌
    Architect Troubleshoot Tool Errors · elevenlabs
    Use when an agent tool (webhook/server, client, system, or MCP) errors, fails validation, won't save, isn't being invoked, returns no result, or behaves wrong, including "tool not used", "property cannot be empty", async/timeout, or test/simulation failures.
    363 repo stars
  50. ▌
    Elevenlabs Custom Commands · elevenlabs
    How to author custom commands for the elevenlabs CLI using the co-generated SDK.
    363 repo stars
  51. ▌
    Music · elevenlabs bundle
    Generate music from text prompts using ElevenLabs Music API, supporting instrumental tracks, songs with lyrics, composition plans, video-to-music, and inpainting.
    363 repo stars
  52. ▌
    Agents · elevenlabs bundle
    Build voice AI agents with natural conversations, multiple LLM providers, custom tools, and easy web embedding.
    363 repo stars
  53. ▌
    Setup API Key · elevenlabs
    Guides through obtaining and configuring an ElevenLabs API key, checking for existing keys and validating them before running the full setup.
    363 repo stars
  54. ▌
    Sound Effects · elevenlabs bundle
    Generate sound effects from text descriptions using ElevenLabs, with support for looping, duration control, and prompt influence tuning.
    363 repo stars
  55. ▌
    Speech Engine · elevenlabs bundle
    Add real-time voice conversations to a custom agent runtime using ElevenLabs Speech Engine, handling WebSocket servers, browser clients, and interruption-aware streaming.
    363 repo stars
  56. ▌
    Voice Changer · elevenlabs bundle
    Transform the voice in an audio recording into a different target voice while preserving emotion, timing, and delivery using the ElevenLabs Voice Changer API.
    363 repo stars
  57. ▌
    Speech To Text · elevenlabs bundle
    Transcribe audio to text using ElevenLabs Scribe v2, supporting 90+ languages, speaker diarization, and word-level timestamps.
    363 repo stars
  58. ▌
    Text To Speech · elevenlabs bundle
    Generate natural speech from text using ElevenLabs voice AI, supporting 70+ languages, multiple models, and various output formats.
    363 repo stars
  59. ▌
    Voice Isolator · elevenlabs bundle
    Remove background noise and isolate vocals or speech from audio files using the ElevenLabs Voice Isolator API.
    363 repo stars
  60. ▌
    Update Skills From Changelog · elevenlabs
    Update ElevenLabs agent skills from a merged weekly changelog, then open a pull request.
    363 repo stars