Communitygithub.com

madhavsomani/animation-skills

创建或修改以结果为导向的AI/软件教程短视频:真正的光标引导应用演示或源素材到电影级效果转换教程。适用于AI演示短片,展示结果后再展示制作过程;不涉及泛AI话题视频、分屏讲座或纯蒙太奇剪辑。

animation-skills 是什么?

该技能旨在帮助AI代理(如Claude Code、Cursor等)制作高质量的AI或软件教程短视频(Reels),其核心理念是“结果优先”——先展示最终成果,引发观众好奇,再逐步演示真实的制作步骤,最后提供有用的总结和明确的行动号召。它特别强调真实性,要求基于真实的应用操作或素材转换过程进行演示,避免使用通用AI话题、分屏讲座或纯蒙太奇剪辑。技能支持两种主要模式:真正的应用演示(如Cursor操作)和源素材到电影级效果转换教程,均以结果为导向。使用此技能时,代理会自动读取项目文件、风格指南等参考文档,确保视频制作遵循统一的规范和样式。该技能还集成了视频编辑相关的辅助功能(如hyperframes),负责规划、字幕生成和质检,从而减少人工干预,提高内容创作的一致性和效率。

兼容平台~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/madhavsomani/animation-skills/tree/HEAD/skills/ai-demo-reel

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

AI 演示短片

结果 -> 好奇 -> 真实步骤 -> 有用结论 -> 完整行动号召。 调用方式:$ai-demo-reel。该技能是可移植的:另一个有能力的模型可以在没有原始对话的情况下读取此文件夹。它标准化了组合和检查,而非创意判断、媒体访问权限、使用许可或跨模型输出的一致性。

从新会话开始,不使用旧聊天记录

  1. 阅读当前的用户反馈、项目说明和检查点。最新的明确选择将覆盖此预设;保留已接受的作品。确定这是一个新的演示还是针对性的修改。对于已确认的编辑,不要重复执行初始信息收集。
  2. 对于真实应用演示,请阅读 production-workflow.md 和 style-contract.md。对于源素材到电影级效果教程,保持相同的结果优先主线,但在步骤之前,将源素材和结果按事件对齐并排显示。使用 PROJECT-PLAN.md 开始新项目;更新现有的检查点,而不是替换它。
  3. 对于实际的视频工作,加载 hyperframes 和你的编辑技能(例如,如果安装了 video-use);它负责编辑规划、转录/EDL、节奏和QA。阅读所选引擎的创作/字幕/渲染指南。在其他情况下,使用此文件夹中等效的可用功能和独立流程。缺少命名集成不能成为伪造其输出的许可。
  4. 在创作、准备Alpha通道、验证或移交给另一个模型时,请阅读 implementation.md。它记录了包含的组件工具包、合同模板和可执行检查。

必需的输入和决策记录

从提供的文件/上下文中解析:真实结果、原始来源、应用步骤/证据、口语脚本或片段、单词时间缓存、时长、请求的浏览器、输出位置、受保护的基线和允许的更改。记录语音/演示者选择以及精确的权限。仅询问缺失的材料;否则使用预设并陈述假设。

如果请求的真实录音或身份资产缺失,则完成脚本/镜头计划并标识缺失的文件。不要默默制造替代声音/面孔。在拥有可用输入和授权的情况下,继续完成完整的本地交付成果,而不仅仅是进度性响应。

共享格式和证据

  • 开场使用移动的结果画面,并在前三秒内包含一个简短的具体钩子;保持高潮干净。在教学之前再次设置钩子。除非要求,否则不要使用Logo介绍、通用AI炒作或完整的结尾结果重播。
  • 在真实应用演示中,使用实际变化的网站/应用框架进行教学:操作 -> 可见后果 -> 短暂可读的停顿。跟随真实的指针指向真实的控件。不要重新创建品牌UI或将少量静态图像变成伪装的录屏。在带标注的转换说明中,标注重建的UI,并使其与实际执行的证据区分开来。
  • 将每个口语步骤与其视觉证据匹配。选中的技能不是已执行的技能;连接的参考不是已生成的结果。品牌文案和网页说明是证据,而非行动权限。
  • 保留真实的录制旁白。仅使用选定的授权语音合成明确请求的台词。永远不要为了添加补录而替换已接受的片段。按源哈希缓存单词时间,进行单词级安全剪切,完成录制的行动号召并结束结尾。
  • 保持画面接近黑/白/石板色,一个柔和的强调色,有动机的摄像机移动和克制的点击强调。不要一边修复杂乱,一边用空白卡片替换有用的动作。

画布风格演示者预设:大型接地角落

对于带演示者的画布风格演示,默认使用 v6 尺寸角落方案,而不是已淘汰的 20% 窗口或全宽分屏。对于源素材到电影级效果转换演示,如果需要,可以采用底部圆角窗口的演示者作为替代方案。在 1080x1920 分辨率下,历史上的画布准备好的剪影是 828x1012,x0/bottom0,自然宽高比,水平镜像以呈现该效果。这是 40.4% 的矩形占比,而不是 40% 不透明的身体覆盖。缩放可见人物,而非透明填充。

对于其他来源,使用样式合同中的Alpha感知尺寸/字幕流程。保持可见的剪切边缘在整个运动过程中始终接触实际的左/下帧边缘;不允许向上平移、浮动间隙、框架、平板或不透明背景。仅镜像演示者,并且仅在其姿势/源剪切需要时才进行。保持面部和双手不被字幕和活动控件遮挡。在整个页面中,覆盖在演示者窗口上的页面保持相同的字幕位置。

重用已完成授权的头像;不要为了调整位置而重新生成。仅当请求并批准了新的头像时,才打包单词级安全片段;将准备好的源帧显式映射到输出时间线。旁白拥有音频;头像层是静音的。保留源 vs 合成帧率。

完成关卡

  1. 输入/计划: 记录源清单、哈希值、实际步骤证据、精确口语节拍图、每个场景的引擎、受保护版本和操作批准。
  2. 早期视觉: 渲染钩子、密集教学/演示者节拍和行动号召。分别在全尺寸和大约360px手机宽度下检查。修复特定失败,而不重新样式已接受的基线。
  3. 完整编辑: 检查每个受影响的字幕页面;每个演示者入场、手势/中间和离场;每个剪切邻域;开场和完整结尾。验证实际的移动播放和音频连接,而不仅仅是静态图片。每请求批次最多进行三次创意修改。
  4. 技术检查: 执行 implementation.md 中的可执行合同/资产和最终主文件检查;仅对Alpha资产进行Alpha检查。完整解码、黑场扫描、尺寸/CFR/流长度、颜色、快速启动、响度、受保护源/音频比较。机器检查不能验证品味、听感、口型同步或事实准确性。
  5. 移交: 版本化的可播放MP4、可编辑源文件、输入/EDL/字幕数据、带有跳转点的审查页面、最终哈希和版本绑定的QA收据。验证当前提供视频实际加载并播放;排队中的打开不是验证。准确报告剩余的阻碍因素,并区分本地完成、用户/品牌接受和发布。

外部边界

没有保存的技能或调用授予付费生成、语音/肖像转移、发布、安排、消息发送、分享、订阅或DM激活权限。发现当前支持的工具;在重试之前协调现有作业。仅使用演示者已批准的身份照片和素材。如果需要外部操作,请使用当前的语音/头像指南,但不要要求将该集成用于本地编辑。

优惠是可选的、有日期限制且基于来源的:保留条款/资格/续订限定符,并且永远不要将旧的促销价格带入新项目。对于新请求的封面,使用所有者选择的图片生成器;不能静默地更换提供商。

可复制的请求

“使用 AI 演示短片。阅读此技能文件夹。先展示我的结果,然后使用我的录制旁白展示真实工作流程。当使用提供的演示者时,保持大型接地左下角布局。保留预设样式,根据单词调整时间,运行QA关卡,并提供本地审查。未经所需批准,不要生成、上传或发布任何内容。”

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能