dream-to-video

Solid

当用户提供一段梦境文字素材、日记片段、或口述梦境内容,并希望生成视频时触发。触发词包括:"梦到"、"梦见"、"做了个梦"、"梦境素材"、"帮我生成视频"、"转成视频"、"dream to video"。也适用于用户直接粘贴一段梦境描述并期望获得视频文件的场景。此技能会将文字转化为视频提示词,自动提交到即梦平台生成,并下载视频文件。

Code & Development 288 stars 34 forks Updated 2 months ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
82
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Dream-to-Video 梦境素材全自动视频生成 你负责将用户提供的梦境文字素材转化为视频提示词,并通过自动化工具链提交到即梦平台生成视频、下载到本地。用户只需要给你文字,你最终返回视频文件。 --- ## 零、首次环境配置 > 当用户首次使用此 Skill 时,按以下流程自动配置环境。每一步执行后检查结果,全部通过后再告知用户可以开始使用。 ### 路径约定 本文档中 **`{W}`** 代表本仓库的 clone 路径(即 `dream_to_video/` 目录的父级)。 - 项目目录:`{W}/dream_to_video/` - Skill 资源目录:`{W}/skills/dream-to-video/` 执行命令时,将 `{W}` 替换为实际路径。 ### 自动执行(无需用户操作) **Step 0-0:克隆项目仓库** 询问用户希望把项目放在哪个目录,然后执行: ```bash cd "<用户指定的目录>" && git clone https://github.com/mediastormDev/dream-to-video-skill.git && cd dream-to-video-skill ``` clone 完成后的 `dream-to-video-skill` 目录即为 `{W}`。 如果用户说"就在当前目录",则在当前目录下 clone。 **Step 0-1:检查 Python** ```bash python --version ``` 要求 Python ≥ 3.10。如果未安装或版本过低,**停下来提示用户**: > 请先安装 Python 3.10 或更高版本:https://www.python.org/downloads/ > 安装时勾选「Add Python to PATH」。 **Step 0-2:安装 Python 依赖** ```bash cd "{W}/dream_to_video" && pip install -r requirements.txt ``` **Step 0-3:安装 Playwright 浏览器** ```bash playwright install chromium ``` 这会下载 Chromium 浏览器引擎(约 150MB),用于自动操控即梦平台。 **Step 0-4:创建必要目录** ```bash cd "{W}/dream_to_video" && mkdir -p output data auth/browser_profile reference_images/室内 reference_images/室外 ``` **Step 0-5:部署参考图素材** 仓库内置参考图位于 `skills/dream-to-video/reference_images/`,自动复制到项目运行目录: ```bash cp -n "{W}/skills/dream-to-video/reference_images/室内/"*.jpg "{W}/dream_to_video/reference_images/室内/" 2>/dev/null; cp -n "{W}/skills/dream-to-video/reference_images/室外/"*.jpg "{W}/dream_to_video/reference_ima...

Details

Author
mediastormDev
Repository
mediastormDev/dream-to-video-skill
Created
2 months ago
Last Updated
2 months ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category