← back to AgentAbrams
agents/video_agent.json
28 lines
{
"name": "video_agent",
"description": "Generate a 3-minute YouTube-ready video from a sanitized devlog post. Pipeline: post → narration script → TTS voice → intro/outro mixing → video composition. Supports avatar+screen layout or static cover image.",
"input_schema": {
"type": "object",
"properties": {
"post_path": {
"type": "string",
"description": "Path to the sanitized devlog markdown post"
},
"avatar_path": {
"type": "string",
"description": "Optional path to avatar video file for split-screen layout"
},
"screen_path": {
"type": "string",
"description": "Optional path to screen recording for split-screen layout"
},
"privacy": {
"type": "string",
"enum": ["public", "unlisted", "private"],
"description": "YouTube privacy setting (default: public)"
}
},
"required": ["post_path"]
}
}