ImagineVid AI Generation
Use this Skill when a user wants to create an AI image, video, or music track through the ImagineVid AI generation platform. It connects an agent to ImagineVid's OAuth-protected, provider-neutral capability catalog instead of hard-coding individual model providers. The public source and complete workflow are available at https://github.com/imagineVid/agent-skills/tree/main/skills/imaginevid-ai-generation.
Installation
Clone the public Skill package and copy the skill folder into the host's local skills directory:
git clone https://github.com/imagineVid/agent-skills.git
cp -R agent-skills/skills/imaginevid-ai-generation ~/.agent-skills/imaginevid-ai-generation
Then connect the host to the ImagineVid remote MCP endpoint through its OAuth flow:
https://imaginevid.io/api/mcp
Do not ask users to paste access tokens, cookies, or provider credentials.
Workflow
- Call
models_listand select a capability ID returned by the live catalog. - Upload local media through a trusted host surface and pass only the owned
assetIdvalues returned by that surface. - Call
generation_quotewith the selected capability, prompt, values, and assets. Treat the server quote and normalized request as authoritative. - Show the capability, important inputs, and exact credit quote. Ask the human for explicit approval before any credit-consuming operation.
- Call
generation_createonce with the approved quote and a stable, idempotent request ID. Never retry an ambiguous submission automatically. - Poll the owned result with
generation_getand report only safe status, errors, and result metadata returned by the server.
Safety
Generation can consume user credits. A vague request to generate is not enough
to authorize spending. Stop on insufficient_credits, forbidden_scope, or
invalid input. Treat submission_unknown as non-retryable and continue polling
the durable generation when one is available. Never expose provider endpoints,
callback URLs, local filesystem paths, raw tokens, or private account data.