server/skills/video_studio/SKILL.md
AI video generation studio: create 短视频 projects for Douyin/TikTok/RedNote/Bilibili with AI scene planning, animate still images into photo stories, generate single clips from text prompts, decompose scripts into storyboards, craft optimized prompts, and browse your video gallery
npx skillsauth add proxy2021/enso video_studioInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
AI video generation studio for production-level short-form video (短视频) creation. Plan full multi-scene projects with viral hooks, animate photo collections, generate single clips, and browse your gallery.
Open the Video Studio landing page. Shows a 5-tab interface: 短视频 project planner, Photo Story, Single Clip, Multi-Scene storyboard, and Animate. The 短视频 tab is the recommended starting point for creating platform-optimized vertical video content.
Plan a complete 短视频 (short-form video) project for a specific platform with AI-generated scene breakdown, hook strategy, music direction, platform tips, and hashtags. Returns a full storyboard ready for batch generation.
Parameters:
concept (string): Your video idea in any language — e.g., "Morning coffee ritual with ASMR sounds" or "一个关于坚持的励志故事"platform (string): Target platform: douyin, tiktok, rednote, bilibili, youtube_shorts, wechat. Default: douyincategory (string): Content category: lifestyle, education, food, travel, beauty, entertainment, product. Default: lifestyletarget_duration (number): Total video duration in seconds (15-60). Default: 30hook_style (string): Hook style: action, question, mystery, shock, emotional, tutorial, auto. Default: autoGenerate multiple video scenes in sequence from a scene list. Use after short_video or script_to_scenes to render all scenes. Shows per-scene progress and video players on completion.
Parameters:
scenes (array): Array of scene objects with prompt, duration, ratio, resolutionprojectId (string): Optional project ID to update stored project stateBrowse 14 viral format templates for short-form video across 7 categories (education, lifestyle, entertainment, food, travel, beauty, product). Each template includes hook type, scene structure, viral potential score, and an example prompt. Use to inspire or pre-fill a new 短视频 project.
Animate a list of static images into a cohesive short video narrative using Image-to-Video AI. Each image gets AI-generated motion directions (Ken Burns zoom, pan, push-in, tilt-up). Returns per-frame video clips with captions, audio notes, and platform-optimized hashtags.
Parameters:
image_paths (array): Absolute paths to source images (JPG, PNG, WEBP)concept (string): Story theme — what narrative do your photos tell?platform (string): Target platform: douyin, tiktok, rednote, bilibili, youtube_shorts, wechat. Default: douyinstyle (string): Visual style: cinematic, emotional, energetic, nostalgic. Default: cinematicduration_per_photo (number): Seconds per animated clip (4-15). Default: 5image_descriptions (array): Optional human-provided descriptions for each imageGenerate a single video clip from a text prompt using Seedance AI. Duration 4-30 seconds (limit depends on your BytePlus API tier), up to 1080p with native audio. Default: 1080p 9:16 portrait for 短视频.
Parameters:
prompt (string): Detailed scene description in English. Include camera motion, lighting, subjects, and style.duration (number): Video duration in seconds (4-30). Default: 5resolution (string): Output resolution: 480p, 720p, or 1080p. Default: 1080pratio (string): Aspect ratio: 16:9, 9:16, 1:1, 4:3, 3:4, 21:9. Default: 9:16generate_audio (boolean): Generate native audio alongside the video. Default: trueseed (number): Random seed for reproducibility. Optional.Animate a still image into a video using Seedance AI. Provide an image file path as the first frame and an optional motion description.
Parameters:
image_path (string): Absolute path to the source image to animate (first frame)prompt (string): Optional motion/scene description (e.g., 'camera slowly zooms in, leaves sway gently')duration (number): Video duration in seconds (4-30). Default: 5resolution (string): Output resolution: 480p, 720p, or 1080p. Default: 1080pratio (string): Aspect ratio: 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptive. Default: adaptiveCraft an optimized Seedance video prompt from a rough idea in any language. Returns a detailed English prompt with camera directions, lighting, and style, plus recommended settings and alternative variants.
Parameters:
description (string): Your rough idea or scene description in any languagestyle (string): Visual style: cinematic, anime, realistic, noir, fantasy, sci-fi, documentary. Default: cinematicmood (string): Mood hint: dramatic, serene, mysterious, energetic, melancholic, epic. Optional.Decompose a full script or multi-scene narrative into individual scene prompts with captions, audio notes, and transitions. Supports platform-specific ratio defaults.
Parameters:
script (string): Full script, story, or multi-scene concept in any languagescene_count (number): Target number of scenes (2-12). Default: auto-detectstyle (string): Visual style for all scenes. Default: cinematicduration_per_scene (number): Target duration per scene in seconds (3-15). Default: 5platform (string): Target platform for ratio defaults: douyin, tiktok, rednote, bilibili. Optional.Browse all generated Seedance videos with file details, prompts, and video previews.
Parameters:
sortBy (string): Sort by: date or size. Default: datesortDir (string): Sort direction: desc or asc. Default: descfilter (string): Filter by type: all, t2v, i2v. Default: allView history of all video generation tasks including prompts, settings, outcomes, and links to generated videos.
Parameters:
limit (number): Maximum entries to return. Default: 50search (string): Search prompts by keyword. Optional.status (string): Filter by status: all, success, failed. Default: alltesting
Scheduled task health dashboard: monitor task statuses, failure rates, execution history, error classification, circuit breaker states, and drill into specific task run logs. The Team Leader's command center for scheduled task reliability.
testing
Financial accounts dashboard — unified view across brokerage and private-bank accounts with wealth monitoring, refresh logs, and notification settings. Each account is a Cortex entity; each periodic statement is its own synthesis page. Privacy: all data lives at ~/.enso/wiki/ and ~/.enso/data/finances/ (local only — never committed to git).
development
Real-time error monitoring dashboard: error summary with severity breakdown, error trends over time, category analysis, recent error feed, fix tracking, system health score, circuit breaker states, error code analysis, recurring error pattern detection, and actionable recommendations. Reads from Enso's action log, error log, circuit breakers, and error rate monitor.
data-ai
YouTube Manager: subscription management, personalized feed, trending, AI-powered channel discovery, analytics, bulk cleanup