ecnu/eduwork/video
Claude Code and agent skill by ecnu/eduwork
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
用共享媒体工具制作或修改视频,支持结构化模板、自由编辑 React/Remotion 源码、逐段配音字幕、BGM、封面和质检帧。
Install
npx vskill@latest install ecnu/eduwork/videoSKILL.md
视频创作
创作前阅读共同规范和本类创作规范。这些文件同时用于 Studio 生成;此处只补充工具操作。
视频内容策划、配音与字幕同步、BGM 和验收遵循共享媒体规范。
简单概览用 media_render:提供 kind:"video"、title、segments 与 options。它和 Studio 使用同一个结构化渲染组件。需要自由布局、动画、图片和素材时使用可编辑工程,保留源码创作能力。
可编辑工程
- 调用
video_project,action:"init"、唯一name,得到项目内workspace。保留原文件,不覆盖旧工作区。 - 查看生成的
video-plan.json和src/。用已有文件编辑工具修改 React/Remotion 源码;模板只是起点。参考 视频规格、版式 和 验收。引用中的旧 CLI 动作与video_project.action一致,由工具负责运行时。 - 通过
speech_voices查询音色和 BGM。每场景的narration为精确配音文本,分段不超过 42 字符;有配音的场景不手填时长。voiceover.voice选择实际音色,应用所选provider在调用语音工具时保持一致。 video_project的voiceover-jobs返回待合成段落和jobHash。对未就绪段调用speech_synthesize,原样传入文本、音色和语速,使用所选 provider;随后用stage-voiceover传回scene-id、job-hash和真实音频绝对路径。不要生成一条长音轨再按猜测拆时长。- 素材通过
stage放入项目public/。通过stage-bgm选曲库内带许可证和哈希的曲目。引用本地素材使用staticFile();不在渲染时下载远程素材。 - 调用
validate,检查实际时长、时间轴和字幕状态。修改旁白或音色后,旧的音频绑定不能继续当作有效配音。失败时报告具体阶段,保留可修改的源码。 - 调用
render,得到 MP4、封面和首/中/尾质检帧。实际查看画面并试听成片,再交付。若需要独立文件卡片,优先使用宿主的present登记最终成片;旧宿主仅提供artifact_publish时可使用该工具。
时间轴与验收
工程时间轴由共享 runner 根据实际音频生成;不要在技能中另行估算帧数或维护混音常数。
动画使用 useCurrentFrame() 和 interpolate();不用 CSS transition/animation。确认画面、字幕边界、比例、完整播放、音轨和来源后再说明验收结果。退出码为零仅表示生成成功。
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpackages/dsh-knowledge-studio/packages/artifact-services/skills/video/SKILL.md
Popularity
- Repository stars
- 223
- Repository forks
- 26
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ecnu/eduwork/video)