项目介绍
DA Motion Sticker Skill 面向需要把一个角色做成整套聊天表情的人:输入一张角色参考图和九项反应,它会先建立固定 3×3 母版,再通过 Codex 关键姿势或外部 AI 视频路线生成动效,最后在本地拆格、抠幕、编码和打包。仓库强调九张 GIF 必须分别可用、真正透明并通过循环与完整性检查,而不是只交付一张九宫格预览。本页依据 GitHub 公开文件和 CLI 帮助整理,没有把未运行的生成或视频处理写成实测。

核心功能
九项反应与 36 种风格规划
用户可以直接给出九项情绪、动作或 Emoji,也可以只给主题;Skill 会补齐九项并请求确认,再从 36 个预设中选择风格。
透明母版与真实九格拆分
prepare_sheet.py 从纯色、边缘连通的背景中创建真实 Alpha,检测 3×3 留白、拆出九张单格 PNG,并根据前景颜色选择冲突较小的视频幕布。
Codex 关键姿势路线
每格生成起始、预备、峰值和恢复四种真实姿势,再按固定往返序列组帧;若身份或姿势生成失败,不允许退回整层平移、旋转或抖动冒充动作。
外部 AI 视频路线
可把色幕母版交给用户选择的图片生视频工具,收到结果后在本地检测九格、仅删除与裁切边缘连通的近幕布色,并编码透明 GIF。
完整性复检与交付打包
package_delivery.py 要求恰好九张 GIF,检查至少两帧、无限循环、透明索引、统一尺寸和非空内容,然后加入报告、母版、提示词与清单并生成 ZIP。

安装与使用
把仓库克隆到 Codex 扫描的本地 Skills 目录,再安装 Python 依赖并刷新或重启 Codex。视频路线开始前额外确认 FFmpeg 与 FFprobe 可用。
让 AI Agent 帮你安装
把这段话发送给 Codex、Claude Code 或其他可以操作本地环境的 AI Agent。
请帮我安装 DA Motion Sticker Skill,项目地址:https://github.com/avocadotear/da-motion-sticker-skill。先阅读 README.md、SKILL.md、LICENSE、requirements.txt、references/output-contract.md、references/keypose-route.md 和 references/video-route.md。把仓库克隆到 `$HOME/.agents/skills/da-motion-sticker-skill`,已有同名目录或未提交修改时不要覆盖,先询问我。安装 requirements.txt 中的 Python 依赖前说明将修改哪个环境;需要管理员权限、FFmpeg/FFprobe、外部图片生视频服务、上传角色素材、产生费用或覆盖交付目录时先确认。刷新 Codex 后运行 `python scripts/compile_prompts.py --list-styles`,确认能看到 36 个风格,并只用非敏感测试图做最小流程验证;未经确认不要向第三方上传或公开发布素材。- Git
- Python 3.9 或更高版本
- Pillow 9.0 或更高版本与 NumPy 1.21 或更高版本
- 支持本地 Agent Skills 的 Codex
- 视频路线需要 FFmpeg 与 FFprobe
- 有权使用且不含未授权敏感信息的角色参考图
git clone https://github.com/avocadotear/da-motion-sticker-skill.git "$HOME/.agents/skills/da-motion-sticker-skill"- 1核对环境与素材边界
确认 Git、Python 3.9+、Pillow 和 NumPy 可用,并准备有权使用的非敏感角色图。若选择视频路线,还要确认 FFmpeg/FFprobe 和外部服务的费用、上传与保留规则。
- 2执行官方 Codex 安装
在目标终端执行: git clone https://github.com/avocadotear/da-motion-sticker-skill.git "$HOME/.agents/skills/da-motion-sticker-skill" 若目录已存在,先检查未提交修改,再按 README 使用 git pull --ff-only。
- 3安装 Python 依赖并检查风格表
在仓库目录运行 `python -m pip install -r requirements.txt`,随后执行 `python scripts/compile_prompts.py --list-styles`,确认 CLI 能列出 36 个风格。不要在不清楚 Python 环境时直接改动全局依赖。
- 4确认九项反应与风格
在 Codex 中附上角色参考图,并给出九项反应,或给出主题让 Skill 先整理九项。未指定风格时,先从与角色媒介和轮廓匹配的三个预设中选择。
- 5选择动效路线并完成本地验收
在透明母版和色幕母版准备后选择 Codex 关键姿势或外部 AI 视频路线。只有九张 GIF 都通过 Alpha、帧数、透明索引、循环、边界和非空检查后,才生成完整 ZIP。
刷新或重启 Codex 后,确认 `$da-motion-sticker-skill` 可被识别;在仓库目录运行 `python scripts/compile_prompts.py --list-styles`,应列出 36 个风格。再用非敏感测试角色让 Skill 只完成九项反应确认和路线说明,不要在未授权时上传或生成视频。
- 已有 Skill 目录应使用 git pull --ff-only 更新,不能覆盖含未提交修改的开发副本
- 视频路线必须有 FFmpeg 与 FFprobe;关键姿势路线没有 FFmpeg 时调色板质量可能降低
- 外部视频工具可能收费并应用自己的上传、训练和保留规则
- 公开报告或 ZIP 前检查本地路径、角色素材权利和第三方服务条款
使用场景
个人角色聊天表情包
把一个人物、宠物或虚拟角色扩展成开心、生气、疑惑、点赞等九张可单独发送的透明动态 GIF。
品牌 IP 多风格试制
从毛绒、像素、国潮、Riso、Y2K 或复古电脑 UI 等 36 个预设中选择统一风格,保留角色可识别特征。
Codex 内可控关键姿势动画
为每格生成真实的预备、峰值和恢复姿势,再本地确定性组帧,避免用单张图片整体抖动冒充动作。
外部视频生成后的本地透明化
把色幕九宫格交给图片生视频工具生成连续动作,再用本地脚本完成网格检测、边缘连通抠幕和 GIF 编码。
使用评价
从 README、SKILL.md、Python 脚本入口和输出契约看,DA Motion Sticker Skill 的特点是把角色一致性、透明度、九格边界和交付完整性写成可检查规则,并为 Codex 内生成与外部视频工具提供两条明确路线。限制主要是生成工具、FFmpeg、外部服务和媒体权利边界;本评价基于公开材料与 CLI 帮助,没有运行真实角色生成或端到端 GIF 任务。
值得一试的地方
- 36 种预设覆盖毛绒、像素、漫画、传统艺术和复古 UI 等明显不同的视觉方向
- Codex 路线要求真实关键姿势变化,并明确禁止用整体平移、旋转或抖动伪造动作
- 本地抠幕只删除与裁切边缘连通的近幕布色,减少误删角色内部相近颜色的风险
- 最终打包要求恰好九张 GIF,并复检帧数、透明索引、循环、尺寸与空帧
使用前要知道
- 固定面向九张独立 GIF 的 3×3 表情包,不适用于普通单图编辑、单张贴纸或通用 GIF 转码
- 完整工作流需要可调用的参考图生成工具;视频路线还依赖外部图片生视频服务
- GIF 使用二值透明,边缘自然度通常不如透明 PNG 或动画 WebP
- 本页没有实测角色一致性、关键姿势生成、视频抠幕或最终九张 GIF 质量
- 本机缺少 FFmpeg、FFprobe 与 pytest,因此视频处理和仓库测试套件未执行
README
DA Motion Sticker Skill
Overview
DA Motion Sticker Skill 可把一张角色参考图与九项反应制作成九张独立透明动态 GIF,提供 36 种风格、Codex 关键姿势与外部 AI 视频两条路线,并在本地完成抠幕、检查和 ZIP 打包。 Codex skill helpers for nine-grid transparent animated sticker packs
Getting started
- 把仓库克隆到 Codex 扫描的本地 Skills 目录,再安装 Python 依赖并刷新或重启 Codex。视频路线开始前额外确认 FFmpeg 与 FFprobe 可用。
- 项目定位:把一张角色参考图和九项反应制作成九张独立、透明、无限循环的动态 GIF 表情包。
- 公开特征:36 种风格;Codex 关键姿势与外部 AI 视频两条路线;可选静态 PNG;本地 Alpha、网格、帧数、透明索引和循环检查。
- 刷新或重启 Codex 后,确认 `$da-motion-sticker-skill` 可被识别;在仓库目录运行 `python scripts/compile_prompts.py --list-styles`,应列出 36 个风格。再用非敏感测试角色让 Skill 只完成九项反应确认和路线说明,不要在未授权时上传或生成视频。
Configuration
git clone https://github.com/avocadotear/da-motion-sticker-skill.git "$HOME/.agents/skills/da-motion-sticker-skill"在 GitHub 阅读完整 README →