← back to AgentAbrams
agents/media_agent.json
27 lines
{
"name": "media_agent",
"description": "Unified media generation agent. Accepts any markdown file and produces blog post, podcast episode, YouTube video, transcript, chapter markers, and social media cross-posts. Credits the developer and follows the standard educational blog structure.",
"input_schema": {
"type": "object",
"properties": {
"md_path": {
"type": "string",
"description": "Path to source markdown file"
},
"developer_name": {
"type": "string",
"description": "Developer name for attribution in all outputs"
},
"outputs": {
"type": "array",
"items": {
"type": "string",
"enum": ["blog", "podcast", "video", "transcript", "chapters", "social"]
},
"description": "Which outputs to generate (default: all)"
}
},
"required": ["md_path"]
}
}