YOCO PPT Video Generator
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @org-fnjpvabf/yoco-ppt-video into your AI assistant.
About this skill
Problem
Creating narrated PPT videos usually involves repeatedly coordinating course context, slide templates, narration, avatars, and video layout. yoco-ppt-video collapses this workflow around YOCO’s /agent/** APIs, turning an existing deck or agent-generated content into a finished video pipeline: course resolution, template selection, slide parsing, script generation, TTS, subtitle/avatar options, and video polling.
How It Works
- Configuration and auth: prefer
YOCO_BASE_URLandYOCO_SKILL_TOKEN;~/.yoco_ppt_video_config.jsonis also supported. The runtime should target Node.js 22+ with globalfetchandWebSocket. - Course and template: match a named course through
/agent/course/list, create one if missing, and select a template dynamically via/agent/ppt/templatePageinstead of hardcoding atemplateId. - PPT content: generate outline, page content, and images for
/agent/ppt/submitContent, or upload an existing deck and poll the returnedpptId; watchpptName, slide limits, and placeholderimageActionvalues. - Video options: infer avatar, voice, layout, and subtitle intent from natural language; avatars and voices are resolved independently, and no avatar is added by default.
- Script and synthesis: derive
narration.jsonfrom/agent/ppt/pages, synthesize audio through/agent/tts/websocket, save page notes, then call/agent/ppt/submitVideo.
Boundaries and Notes
This skill depends on a YOCO account, Skill Token, and compatible runtime, and should not call worker protocols directly. If the user does not explicitly request a digital human, keep the no-avatar layout; local images must be resolved and uploaded before submission.
Use Cases
- Convert a finished product deck into a voiceover video and select a no-avatar full-screen PPT style.
- Create or reuse a YOCO course by name, match a template dynamically, and submit generated PPT content.
- Use a selected digital human to present a specified PPT, resolve available avatars and bound voice, then submit video generation.
- Generate narration.json from PPT pages, synthesize audio through WebSocket TTS, and save page notes.
Best For
- Instructional design leads who need to turn corporate training decks into narrated videos
- Online education operators who generate course and template-based presentation videos in YOCO
- Product launch or course production staff who want digital-human presenters for PPT content
- Video workflow collaborators who upload existing decks, synthesize TTS scripts, and save page notes
Related Skills
Batch-import team weekly reports, aggregate progress, plans, issues, and support by project, flag delivery or resource risks, and generate structured department reports.
Generates Kingdee Cloud ERP startup, implementation, and acceptance documents from Word templates with delivery guidance.
Read PDF, Word, Excel, PowerPoint, HTML, and text documents, list archive files, and extract text or JSON for AI analysis.
Extract decisions and action items from meeting notes, emails, or chat logs, then track owners, deadlines, and follow-ups with lightweight reminders and no direct tool integrations.