Nagrania, pokazy i tutoriale narzędzi AI(原题保留为波兰语,即“AI工具录制、演示与教程”之意)
项目根目录:此技能文件夹三层目录之上。请先阅读 START_HERE.md,再阅读 workflows/SCREEN_TUTORIALS.md。运行时、比较与限制说明见 docs/OPENSCREEN.md;当前验证情况见当前任务 HANDOFF.md。
路由请求
- 简短的产品/功能演示 → 执行
python -S studio.py route showcase。 - 带有可重现步骤的教学课程 → 执行
python -S studio.py route tutorial。 - 原始录制是以上任一途径的采集步骤,无需添加未经请求的语音、摄像头或发布内容。
新影片使用已有的五问题采集问卷;将问题针对工具、学习者、成果、时长/平台及旁白进行定制。复用已知答案和已有的品牌决策。本次集成或技术工具的运行不属于新的创意影片,无需进行问卷轮次。
在编写说明前,先研究演示工具的当前官方文档和实际用户界面。记录其 URL/版本/日期、前置条件、账户层级以及与课程相关的限制。展示真实操作与结果。不得将模拟界面呈现为真实应用的录制画面。
采集与编辑
OpenScreen 是选定的录制器与演示编辑器。使用 scripts/openscreen.py 配合通过 config/openscreen.json 配置的独立安装运行时。上游技能为 tools/repos/openscreen/plugin/skills/openscreen-demo/SKILL.md;其 MCP 工作流仅在那些工具实际连接时可用。现有 CLI 无需全局 MCP 注册或新的代理会话即可运行。不要因为 MCP 缺失而停止 CLI 可执行的任务。
录制一个唯一命名的、准备好的应用程序窗口且具有有限时长。包装器确保选择器精确匹配一个窗口,绝不会回退到桌面。使用干净的配置文件/演示数据,将机密和通知置于拍摄内容之外,仅在服务于所请求影片时启用麦克风、系统音频或摄像头。将原始素材、.cursor.json、网络摄像头/音频侧边文件及项目一起保存在任务中。pack 当前处理旧版 v2 项目;编辑器/字幕生成的文档需要单独收集其资源。
浏览器自动化不会移动物理指针。保留真实操作的时间戳和坐标;如果 MCP 已连接,请通过 setPointerTrack 并提供其当前模式描述的内容。否则使用有意的手动缩放和标注。当遥测数据缺失时,不要声称自动缩放具有点击数据。保持实际界面在纵向适配中可读;有目的地重新构图或裁剪。
对于波兰语旁白,使用 scripts/voiceover.py 配合你自己的语音 ID,并保持所选的语音稳定。OpenScreen 的 --audio 在导出时混入旁白,而其 captions 命令读取录制的音频:在导出时添加的旁白不会自动获得字幕。使用我们现有的字幕工作流从真实 VO 生成/对齐字幕,或者在字幕生成前使用已混合旁白的录制。不要为静默录制下载不必要的 Whisper 模型。
审查与交付
检查草稿的窗口正确性、实际功能表现、可读控件、连贯的鼠标/缩放及旁白时序。执行完整导出、ffprobe/解码、检查最终帧,并验证名称/发音。保留原始录制和可编辑项目;将选定的 MP4 注册到正常的任务资产/时间线/检查/审查/打包工作流中。
将经过测试的能力与未经测试的桌面录制、麦克风/网络摄像头、MCP 连接及账户访问分开报告。切勿根据现有文件名或 CLI 帮助推断成功录制。此主机上的原生 Electron 命令需要在受限沙箱外执行;不要通过禁用 Chromium 安全性来绕过此限制。发布遵循现有的明确审批规则。