generating-drama-recaps

yikart/AiToEarn · Agent Skill

Crea video di riassunto narrati da brevi clip drammatiche utilizzando la generazione di script AI e la sintesi vocale.

Vai all'installazione ↓

Opzioni di installazione

Il prompt con anteprima è selezionato di default. Puoi passare al comando diretto.

Installa con Claude o Codex

Copia il prompt, incollalo in Claude, Codex o un altro assistente: analizzerà la pagina dello skill e lo installerà.

I'd like to install this Claude Code skill:
https://github.com/yikart/AiToEarn/tree/main/project/aitoearn-backend/apps/aitoearn-ai/src/core/agent/skills/generating-drama-recaps

Please review the SKILL.md file, verify the skill is legitimate, then copy the skill folder into .claude/skills/ of my project.

File dello skill

1 file Scarica ZIP

Leggi SKILL.md e i file correlati prima di installare. Clicca un file per l'anteprima.

Contenuto di SKILL.md

Testo originale dell'autore · sola lettura

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