SKILL.md
Agent Media
Agent Media is an agent-first media toolkit that provides CLI-accessible commands for image, video, and audio processing. All commands produce deterministic, machine-readable JSON output.
Available Commands
Image Commands
agent-media image resize- Resize an imageagent-media image convert- Convert image formatagent-media image remove-background- Remove image backgroundagent-media image generate- Generate image from text
Audio Commands
agent-media audio extract- Extract audio from videoagent-media audio transcribe- Transcribe audio to text
Video Commands
agent-media video generate- Generate video from text or image
Output Format
All commands return JSON to stdout:
{
"ok": true,
"media_type": "image",
"action": "resize",
"provider": "local",
"output_path": "output_123.webp",
"mime": "image/webp",
"bytes": 12345
}
On error:
{
"ok": false,
"error": {
"code": "INVALID_INPUT",
"message": "input file not found"
}
}
Providers
- local - Default provider using Sharp (resize, convert) and Transformers.js (remove-background, transcribe)
- fal - fal.ai provider (generate, edit, remove-background, transcribe, video)
- replicate - Replicate API (generate, edit, remove-background, transcribe, video)
- runpod - Runpod API (generate, edit)
- ai-gateway - Vercel AI Gateway (generate, edit)
Provider Selection
- Explicit:
--provider <name> - Auto-detect from environment variables
- Fallback to local provider
Environment Variables
AGENTMEDIADIR- Custom output directoryFALAPIKEY- Enable fal providerREPLICATEAPITOKEN- Enable replicate providerRUNPODAPIKEY- Enable runpod providerAIGATEWAYAPI_KEY- Enable ai-gateway provider