Tools & SDKs

Agent Skills

Skills are short instruction files that teach an AI agent how to use Vivideo correctly — which tool to call, in what order, how to wait, and how to handle errors. They ride on top of the MCP tools, the CLI, or the API.

i
A skill doesn't do anything by itself. It's a playbook the agent loads when the task matches, so it uses the real tools reliably — no invented parameters, proper retries and idempotency, and it never claims a video is done before the API confirms it.

Install

Skills are plain folders (each a SKILL.md). Copy the ones you want into your agent's skills directory — for Claude, ~/.claude/skills/ or a project .claude/skills/:

terminal
# from the toolchain repo
git clone https://github.com/egocen-vivideo/vivideo-toolchain
cp -r vivideo-toolchain/skills/* ~/.claude/skills/

They assume the Vivideo MCP server is connected (or the CLI is installed) and a VIVIDEO_API_KEY is configured.

The skills

SkillUse it when
generate-video-from-promptMake a video from a text prompt (the canonical workflow).
create-branded-videoThe video must match a company/brand (brand kit).
create-avatar-voice-videoA specific presenter/avatar and voice are requested.
create-manual-videoA specific model, image-to-video, or precise controls.
check-credits-before-generatingBefore any creation — confirm premium + credits.
wait-for-video-safelyTrack a render to completion without over-polling.
handle-limits-and-errorsAny error: rate limits, credits, premium, duplicates.
avoiding-duplicate-generationsRetryable/automated creates — avoid double charges.
troubleshoot-failed-generationsA generation failed or seems stuck.
Best paired together. Connect the MCP server and add these skills, and an assistant can go from “make me a 20-second product video” to a finished MP4 — checking credits, avoiding duplicates, and waiting properly along the way.

Machine-readable: interactive reference · openapi.yaml · llms-api.txt. Base URL https://api.vivideo.ai.