Generate speech, dialogue, and sound with ElevenLabs through RunAPI. Use when the user asks an agent to create speech, dialogue, or sound effects, or transcribe audio with ElevenLabs. Default to the RunAPI CLI for one-off generation; use SDKs only when the user is integrating RunAPI into an app or backend.
Design & media
RunAPI MCP Server
Try itUse when the user asks to generate an image, create a video, make music, create audio, synthesize speech, submit a media task, poll a task, or produce genera...
What it does
Use when the user asks to generate an image, create a video, make music, create audio, synthesize speech, submit a media task, poll a task, or produce generated media through RunAPI. Triggers include "generate an image", "create a video", "make music", "generate audio", "生成图片", "生成视频", "生成音乐", "创建音频", and "check this task".
The skill document
RunAPI Media Generator
Use RunAPI tools to turn a media request into a validated task.
Workflow
- Identify the modality and likely action.
- Call
mcp__runapi__list_modelswith the narrowest useful filter. - Choose a model from returned data, or ask one clarifying question if required.
- Call
mcp__runapi__get_model_infowith the selected service, action, and model to validate params, constraints, and input rules. - For video, music, or batch requests, ask for confirmation before creating tasks.
- Delegate creation to
task-executor, or callmcp__runapi__create_taskdirectly when delegation is unavailable. - Present task ID, status, output URLs, and cost fields when available.
- Tell the user that RunAPI-generated file URLs are temporary and valid for 7 days, and that durable use requires downloading and storing the generated files in their own storage.
Rules
- Do not invent model slugs.
- Do not hardcode prices.
- Do not retry task creation after timeout.
- Do not describe generated media as if you inspected it.
- Use
wait=falsewhen the user asks to submit only. - Use
mcp__runapi__get_taskfor follow-up status checks. - For app/backend integrations, include a storage step for generated images, videos, audio, or other files before treating the workflow as production-ready.
Related skills
Generate MP3 speech with OpenAI TTS through RunAPI. Use for one-off speech generation or application integration. Prefer the RunAPI CLI for one-off requests and the target-language SDK for production integration.
Generate and edit video with InfiniteTalk through RunAPI. Use when the user asks an agent to create, edit, or transform video with InfiniteTalk. Default to the RunAPI CLI for one-off generation; use SDKs only when the user is integrating RunAPI into an app or backend.
Generate text, image, or edit-video clips with HappyHorse through RunAPI. Use when the user asks an agent to create video from text, a first-frame image, ordered reference images, or an edited source video with HappyHorse. Default to the RunAPI CLI for one-off generation; use SDKs only when the user is integrating RunAPI into an app or backend.
Generate and edit images, video, and music with Google Gemini models via MCP. Use when the user asks to generate, create, or edit images (Gemini / Nano Banana), produce a consistent set of images, compose/blend multiple images, generate a short video (text→video or image→video, via the omni model), or generate music/audio clips (via Lyria). Triggers on phrases like "generate an image of", "edit this image with Gemini", "create a set of consistent images", "make a video of", "generate a video", "generate music", "make a song/audio clip", "use Nano Banana to make", or any request to produce images, video, or music via the Gemini API. Requires the @chrischall/gemini-mcp package installed and the gemini server registered (see Setup below).
Generate and edit images, video, and music through the VAP Media API from inside an agent workflow.