Emergence Video Producer

Automated video production pipeline for product demos and academic tutorials. Uses WebReel for browser recording, DashScope/Edge-TTS for narration, and FFmpeg for assembly.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Emergence Video Producer" with this command: npx skills add emergencescience/emergence-video-producer

Skill: Emergence Video Producer 🎬

This skill transforms a Markdown "Video Script" into a polished tutorial video. It is designed for headless operation on cloud VMs, enabling agents to produce visual documentation autonomously.

1. Prerequisites

Ensure the following tools are in the path:

  • webreel (for browser recording)
  • ffmpeg (for assembly)
  • edge-tts or dashscope credentials (for narration)
  • Pillow (for frame extraction if WebP conversion is needed)

2. Interaction Model: The Interview

Unlike rigid CLIs, this skill starts with a Human-in-the-Loop Interview.

The Discovery Phase

The agent must proactively ask the following:

  1. Objective: "What is the primary goal of this video? (e.g., Feature Launch, Academic Summary, Onboarding)"
  2. Mode: "Should this be a Browser Walkthrough (WebReel) or a PPT-style Presentation (Slidev)?"
  3. Tone: "What is the desired persona? (e.g., Professional, Hype, Scientific)"
  4. Target URL/Content: "Which website are we recording, or what are the key slides?"

3. Workflow Phases

Phase 1: Ideation & Storyboarding

Based on the interview, the agent drafts a storyboard.md. This is a negotiated artifact.

  • DO NOT ask the human to write the Markdown.
  • DO ask the human to "Review and Approve" the draft.

Phase 2: Configuration & Asset Prep

Once approved, the agent automatically generates:

  1. For Browser Mode: A webreel.config.json with precise selectors and timings.
  2. For Slide Mode: A slides.md for Slidev rendering.
  3. Audio: Narration text synthesized into high-quality TTS.

Phase 3: Production (The Engine)

The agent executes the headless recording and assembly. It handles:

  • Browser automation (WebReel)
  • Slide rendering (Slidev)
  • Frame extraction and FFmpeg merging

Phase 4: Taste Gate & Distribution

The agent presents the video for final "Taste Gate" approval before publishing to ClawHub or social platforms.

4. Usage Example

# Generate a video for the current project
hermes run emergence-video-producer --script video-script.md --output tutorial.mp4

5. Development Notes

  • Framerate Sync: The assembly script automatically adjusts the framerate: FPS = TOTAL_FRAMES / AUDIO_DURATION.
  • Browser State: Ensure the product is accessible via URL or a local dev server before recording.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

视频自动剪辑助手

视频自动剪辑助手。基于 FFmpeg 自动提取精彩片段、生成字幕、裁剪时长、制作短视视频,支持多平台导出。当用户需要:自动剪辑视频、提取关键词片段、生成字幕并烧录、导出短视频、提取视频精华、生成视频摘要时使用此技能。

Registry SourceRecently Updated
6040Profile unavailable
Coding

Video Multi-Platform Publish

One-stop multi-platform video publishing workflow. From video clipping to multi-platform publishing, full process automation. Supports automatic clipping for...

Registry SourceRecently Updated
3290Profile unavailable
Coding

Video A'Roll Auto Editor v4.7

Automates video rough editing by detecting silence, scoring segments, removing duplicates, and generating a best-segment clip and detailed report.

Registry SourceRecently Updated
74116Profile unavailable
Coding

Fliz AI Video Generator

Complete integration guide for the Fliz REST API - an AI-powered video generation platform that transforms text content into professional videos with voiceovers, AI-generated images, and subtitles. Use this skill when: - Creating integrations with Fliz API (WordPress, Zapier, Make, n8n, custom apps) - Building video generation workflows via API - Implementing webhook handlers for video completion notifications - Developing automation tools that create, manage, or translate videos - Troubleshooting Fliz API errors or authentication issues - Understanding video processing steps and status polling Key capabilities: video creation from text/Brief, video status monitoring, translation, duplication, voice/music listing, webhook notifications.

Registry SourceRecently Updated
1.9K1Profile unavailable