Agent skill · creative production · sundial-org
vap-media
AI image, video, and music generation. Flux, Veo 3.1, Suno V5.
Why this skill is useful
Provides specific API commands and parameters for generating media that the AI wouldn't reliably generate on its own.
What it needs
Requires curl installed locally. Requires vapagent account access. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
VAP Media - AI Media Generation Generate images, videos, and music via the VAP API. Mode Selection Check if VAPAPIKEY is set: VAPAPIKEY not set → Use Free Mode (images only, 3/day) VAPAPIKEY set → Use Full Mode (image, video, music, unlimited) --- Free Mode (No API Key) Generate images for free. No signup required. 3 per day. Generate Image Returns {"taskid":"UUID","status":"pending","remaining":2}. Poll Result Returns {"status":"completed","imageurl":"https://..."} when done. Free Mode Errors 429 → Daily limit reached. Suggest upgrading: export VAPAPIKEY=vapexxx 503 → Trial service temporarily unavailable. --- Full Mode (With API Key) Unlimited images, video, and music generation. Create Task Returns {"taskid":"UUID","status":"pending","estimatedcost":"0.1800"}. Poll Result Returns {"status":"completed","result":{"outputurl":"https://..."}} when done. Task Types Type Model Params ------ ------- -------- image Flux description, aspectratio (1:1, 16:9, 9:16) video Veo 3.1 description, duration (4/6/8), aspectratio, generateaudio (bool) music Suno V5 description, duration (30-480), instrumental (bool) Full Mode Errors 401 → Invalid API key. 402 → Insufficient balance. Top up at https://vapagent.com/dashboard/signup.html --- Instructions When a user asks to create/generate/make an image, video, or music: 1. Improve the prompt - Add style, lighting, composition, mood details 2. Check mode - Is VAPAPIKEY set? 3. Call the appropriate endpoint - Free or Full mode 4. Poll for result - Check task status until completed 5. Return the media URL to the user 6. If free mode limit is hit, tell the user: "You've used your 3 free generations today. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/vap-media