Tool tree
gradeNot graded
create_presenter_videoAction
Create and open a new AI presenter video project from a natural language script, selecting the avatar, voice, language, aspect ratio, and resolution.
View tool JSON
{
"name": "create_presenter_video",
"kind": "act",
"impl": "imperative",
"description": "Create and open a new AI presenter video project from a natural language script, selecting the avatar, voice, language, aspect ratio, and resolution.",
"inputSchema": {
"type": "object",
"properties": {
"script": {
"type": "string",
"description": "The primary script or speech text for the presenter to deliver in the video."
},
"presenter": {
"type": "string",
"description": "Optional name, role, or ID of the AI presenter (e.g., \"Emma Vance\", \"Tech Lead\", \"Marcus Chen\", \"Executive\", \"Sophia Laurent\", \"Creative Director\", \"Alex Rivera\", \"Elena Rostova\", \"Dr. David Thorne\")."
},
"voice": {
"type": "string",
"description": "Optional voice style or name (e.g., \"Studio Natural AI\", \"Executive Baritone\", \"Vibrant Storyteller\", \"Modern Tech Specialist\")."
},
"language": {
"type": "string",
"description": "Optional spoken language (e.g., \"English (US)\", \"English (UK)\", \"Spanish\", \"French\", \"German\", \"Japanese\")."
},
"aspectRatio": {
"type": "string",
"enum": [
"16:9",
"9:16",
"1:1"
],
"description": "Video aspect ratio. \"16:9\" for landscape/desktop/YouTube, \"9:16\" for vertical reels/TikTok, \"1:1\" for square feeds."
},
"resolution": {
"type": "string",
"enum": [
"1080p",
"4k",
"720p"
],
"description": "Video render resolution quality."
}
},
"required": [
"script"
]
}
}generate_presenter_videoAction
Trigger the complete video-generation process for a specified project ID, synthesizing avatar speech, mouth phonemes, keyframes, and motion graphics.
View tool JSON
{
"name": "generate_presenter_video",
"kind": "act",
"impl": "imperative",
"description": "Trigger the complete video-generation process for a specified project ID, synthesizing avatar speech, mouth phonemes, keyframes, and motion graphics.",
"inputSchema": {
"type": "object",
"properties": {
"projectId": {
"type": "string",
"description": "The unique ID of the presenter video project to generate."
}
},
"required": [
"projectId"
]
}
}create_presenter_sceneAction
Add a new scene with speech script and duration to an existing presenter project timeline.
View tool JSON
{
"name": "create_presenter_scene",
"kind": "act",
"impl": "imperative",
"description": "Add a new scene with speech script and duration to an existing presenter project timeline.",
"inputSchema": {
"type": "object",
"properties": {
"projectId": {
"type": "string",
"description": "The unique ID of the target presenter project."
},
"script": {
"type": "string",
"description": "The speech script for this specific scene."
},
"duration": {
"type": "number",
"description": "Optional scene duration in seconds. If omitted, duration is calculated from script word count."
}
},
"required": [
"projectId",
"script"
]
}
}list_presenter_videosAnswer
List all existing presenter video projects with their ID, title, scene count, duration, aspect ratio, resolution, status, and presenter details.
View tool JSON
{
"name": "list_presenter_videos",
"kind": "answer",
"impl": "imperative",
"description": "List all existing presenter video projects with their ID, title, scene count, duration, aspect ratio, resolution, status, and presenter details.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
}
}open_presenter_projectAction
Open and focus an existing presenter video project inside the AI Presenter Studio workspace.
View tool JSON
{
"name": "open_presenter_project",
"kind": "act",
"impl": "imperative",
"description": "Open and focus an existing presenter video project inside the AI Presenter Studio workspace.",
"inputSchema": {
"type": "object",
"properties": {
"projectId": {
"type": "string",
"description": "The unique ID of the presenter video project to open in the studio."
}
},
"required": [
"projectId"
]
}
}delete_presenter_projectSensitive Action
Delete a presenter video project. NOTE: For user safety, requires an explicit "confirm: true" parameter to prevent accidental deletion.
View tool JSON
{
"name": "delete_presenter_project",
"kind": "transact",
"impl": "imperative",
"description": "Delete a presenter video project. NOTE: For user safety, requires an explicit \"confirm: true\" parameter to prevent accidental deletion.",
"inputSchema": {
"type": "object",
"properties": {
"projectId": {
"type": "string",
"description": "The unique ID of the presenter video project to delete."
},
"confirm": {
"type": "boolean",
"description": "Safety confirmation flag. Must be explicitly set to true to confirm deletion."
}
},
"required": [
"projectId"
]
}
}