generating-drama-recaps
Generates narrated recap videos from short drama clips using AI-powered narration and voice synthesis.
Skill by Yusufkotavom
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yusufkotavom-generating-drama-recaps
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/generating-drama-recaps
What's inside
- Skill name
generating-drama-recaps- Description
- Generates narrated recap videos from short drama clips using AI-powered narration and voice synthesis. Use when user wants to create drama summary, narrated recap, voice-over video, drama commentary, drama explanation video, short drama recap, drama montage with narration. 短剧解说、短剧二创、戏剧解说、影视解说、视频解说、配音解说、AI解说视频、剧情解说、短视频解说、短剧混剪解说。
- License
- MIT
- Instructions
- 113 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Drama Recap Generation Generates narrated recap videos from short drama clips using AI-powered script generation and voice synthesis. ## When to Use Use this skill when: - Creating narrated recaps of short dramas - Generating drama summary videos with voice-over - Adding AI-generated commentary to drama clips - Producing drama explanation/recap content ## Key Features - **AI Script Generation**: Automatically generates narration script if not provided - **Voice Synthesis**: TTS technology for natural narration - **Subtitle Erasure**: Removes original hardcoded subtitles (enabled by default) - **Style Customization**: Various narration styles available - **Batch Generation**: Generate multiple versions in one task ## Workflow ### Step 1: Collect Video Sources **IMPORTANT: DO NOT call getVideoInfo** - URLs are auto-uploaded to VID format. Gather video VIDs or URLs from user. ### Step 2: Submit Recap Task Call `submitDramaRecapTask` with: - Video VIDs (array) - Optional: custom narration text, style, voice config ### Step 3: Poll for Results 1. First check: Wait **180 seconds** (3 minutes) after submission 2. Subsequent checks: Wait **30 seconds** between polls 3. Call `getDramaRecapTaskStatus` to check progress ### Step 4: Timeout Handling **Maximum wait time: 20 minutes** If task exceeds 20 minutes: - Report as timeout failure - Suggest user try with shorter clips ### Step 5: Return Results On completion, return the output video URL and VID to user. ## Narration Style Options | Style | Description | | -------- | ----------------------- | | 生动有趣 | Vivid and interesting | | 幽默搞笑 | Humorous and funny | | 悬疑紧张 | Suspenseful and tense | | 轻松愉快 | Light and pleasant | | 感人温馨 | Touching and warm | | 热血激昂 | Passionate and exciting | | 浪漫甜蜜 | Romantic and sweet | ## Examples ### Example 1: Auto-Generated Narration ``` 1. submitDramaRecapTask: - vids: ["vid://xxx", "vid://yyy", "vid://zzz"] - recapStyle: "生动有趣" - recapTextSpeed: 1.2 2. Wait 180 seconds 3. Poll getDramaRecapTaskStatus until completed 4. Return output video URL ``` ### Example 2: Custom Narration Script ``` 1. submitDramaRecapTask: - vids: ["vid://xxx"] - recapText: "这是一个关于爱情与冒险的故事..." 2. Wait 180 seconds 3. Poll getDramaRecapTaskStatus until completed 4. Return output video URL ``` ### Example 3: Generate Multiple Versions ``` 1. submitDramaRecapTask: - vids: ["vid://xxx", "vid://yyy"] - batchGenerateCount: 3 - recapStyle: "轻松愉快" 2. Wait 180 seconds 3. Poll getDramaRecapTaskStatus until completed 4. Return multiple output URLs ``` ## Important Notes - **DO NOT call getVideoInfo** before this task - URLs auto-upload - Processing time: approximately **10 minutes per 1-minute** of video - Maximum wait time is 20 minutes - Maximum narration duration: 60 minutes - Subtitle erasure is enabled by default
From Yusufkotavom/AiToEarn, MIT.
More from Yusufkotavom/AiToEarn
- 0.409score
extracting-thumbnails
Yusufkotavom
Extracts thumbnails from video URLs.
SkillDFreshness: DClaude Code +9 - 0.409score
analyzing-videos
Yusufkotavom
Analyzes video content and extracts highlights.
SkillDFreshness: DClaude Code +9 - 0.409score
composing-videos
Yusufkotavom
Combines multiple videos/images into a single video with optional background audio.
SkillDFreshness: DClaude Code +9 - 0.409score
crawling-social-media
Yusufkotavom
Downloads and extracts content from social media platforms.
SkillDFreshness: DClaude Code +9 - 0.409score
managing-content
Yusufkotavom
Manages media files, drafts, and content organization.
SkillDFreshness: DClaude Code +9 - 0.409score
removing-subtitles
Yusufkotavom
Removes hardcoded subtitles from videos using AI inpainting.
SkillDFreshness: DClaude Code +9 - 0.409score
transferring-video-styles
Yusufkotavom
Converts live-action videos into artistic styles like comic, anime, manga, 3D cartoon.
SkillDFreshness: DClaude Code +9 - 0.409score
translating-videos
Yusufkotavom
Translates videos including subtitles, voice cloning, and lip sync.
SkillDFreshness: DClaude Code +9 - 0.406score
editing-images
Yusufkotavom
Image editing using Sharp.
SkillDFreshness: DClaude Code +9 - 0.406score
api-sse-integration
Yusufkotavom
Gunakan skill ini ketika mengubah kontrak API atau alur SSE antara backend dan frontend, termasuk endpoint agent/chat stream, format event, polling fallback…
SkillDFreshness: DClaude Code +9 - 0.406score
backend-ai-development
Yusufkotavom
Gunakan skill ini untuk perubahan pada project/aitoearn-backend, termasuk endpoint NestJS, service AI (chat/image/video/agent), queue consumer, serta…
SkillDFreshness: DClaude Code +9 - 0.406score
docker-operations
Yusufkotavom
Gunakan skill ini untuk pekerjaan deployment/container pada project AiToEarn, termasuk docker-compose, Dockerfile web/backend, variabel environment, startup…
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 17, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Yusufkotavom/AiToEarn
- Website
- ai-to-earn.vercel.app
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Yusufkotavom
- 0.409score
extracting-thumbnails
Yusufkotavom
Extracts thumbnails from video URLs.
SkillDFreshness: DClaude Code +9 - 0.409score
managing-content
Yusufkotavom
Manages media files, drafts, and content organization.
SkillDFreshness: DClaude Code +9 - 0.409score
composing-videos
Yusufkotavom
Combines multiple videos/images into a single video with optional background audio.
SkillDFreshness: DClaude Code +9 - 0.409score
crawling-social-media
Yusufkotavom
Downloads and extracts content from social media platforms.
SkillDFreshness: DClaude Code +9 - 0.409score
analyzing-videos
Yusufkotavom
Analyzes video content and extracts highlights.
SkillDFreshness: DClaude Code +9 - 0.409score
removing-subtitles
Yusufkotavom
Removes hardcoded subtitles from videos using AI inpainting.
SkillDFreshness: DClaude Code +9
Cite this page
generating-drama-recaps skill. Agent Mart. https://agentmart.dev/skills/yusufkotavom-generating-drama-recaps (last updated 2026-10-24)