项目发布当天即获得152个Star,说明社区对精确控制图生视频运动方向的技能有强烈需求
152 stars on GitHub
设计师
Designers working with editorial posters
目标用户 · 非用户评价Target user · not a testimonial
SKILLS & AGENTS/Skill 与 Agent·BROWSER
LiamGvchi/gc-still-image-motion-director
152 stars 的 Codex skill:先判断静图该动、微动还是不动,再写克制的图生视频提示词。It makes still images move — but locks every letter, paper texture, and frame. 152 stars for this restrained motion skill.
分析图片后写出克制、锁定版式的图生视频提示词。A Codex skill that analyzes still images and writes restrained motion prompts while locking text, paper, and layout.
怎么装:Install: git clone https://github.com/LiamGvchi/gc-still-image-motion-director.git \
02 / 现在的位置02 / Why now
首次发现FIRST SEEN
03 OCT 202603 OCT 2026
增长GROWTH
历史不足Not enough history
只有 1 个快照,还不足以计算增长Only 1 snapshots so far — not enough to compute growth
讨论DISCUSSION
暂无None
还没有采集到外部讨论No external discussion collected yet
状态STATUS
持续活跃Active
质量 AQuality A
项目发布当天即获得152个Star,说明社区对精确控制图生视频运动方向的技能有强烈需求152 stars on GitHub
03 / 它能帮你做什么03 / What it helps you do
分析图片后判断该动还是该静
写一条锁定文字纸张的图生视频提示
诊断上一版为何翻车并重写提示
批量判断一个文件夹每张图怎么动
Analyze a still image and choose motion, micro-motion, or static
Lock text, paper, frames, and layout in every prompt
Write a copy-ready image-to-video prompt
Diagnose failed results and suggest fixes
Adapt prompts to a named platform when asked
04 / 谁在用04 / WHO IT’S FOR
项目发布当天即获得152个Star,说明社区对精确控制图生视频运动方向的技能有强烈需求
152 stars on GitHub
设计师
Designers working with editorial posters
目标用户 · 非用户评价Target user · not a testimonial
内置对中文Seedance 2.0平台的示例Prompt,方便中文内容创作者直接使用
MIT licensed
内容创作者
Editors who need precise motion for still images
目标用户 · 非用户评价Target user · not a testimonial
采用运动/微动/静止三级判断,并显式锁定文字和排版,避免常见AI视频特效漂移问题
Includes real examples with Seedance 2.0 prompts showing motion and micro-motion
设计师
Content creators using image-to-video tools
目标用户 · 非用户评价Target user · not a testimonial
项目发布当天即获得152个Star,说明社区对精确控制图生视频运动方向的技能有强烈需求
152 stars on GitHub
内容创作者
Motion designers who want to lock typography and paper texture
目标用户 · 非用户评价Target user · not a testimonial
不适合谁Not for同样来自文档,不是我们的判断Also from the docs, not our judgement
05 / 安装05 / Install
$ README 里给出的安装方式。The installation method given in the README.
两种装法选一个即可 —— 上面那条给命令行用户,下面那条给写代码的用户。Pick one of the two — the first is for command-line users, the second for people writing code.
将仓库克隆到~/.codex/skills/目录:git clone https://github.com/LiamGvchi/gc-still-image-motion-director.git ~/.codex/skills/gc-still-image-motion-directorClone the repository into your Codex skills directory and restart Codex if the skill doesn't appear.
06 / 限制与风险06 / Limits and risk
风险不是警告,是可信度的一部分。以下结论只基于文档静态扫描,我们不会执行项目里的任何代码。Risk here is evidence, not an alarm. These findings come from static scanning of the docs; we never execute a project’s code.
限制LIMITS
未知Unknown
静态扫描STATIC SCAN
在 README、SKILL.md 和依赖清单中没有匹配到已知风险模式。No known risk patterns matched in the README, SKILL.md or dependency list.这不等于安全that does not mean it is safe,只能说明文档里没写。 — only that the docs do not mention it.
静态扫描未发现明显风险,但不代表安全。The static scan found no obvious risk patterns, but this does not prove the skill is safe.
这里只做静态扫描:读 README、SKILL.md 和依赖清单,不执行代码。没有命中不代表安全。This is static scanning only: we read the README, SKILL.md and dependency list, and never execute code. No findings does not mean safe.
{
"agents": [
{
"agent": "codex",
"evidence": "readme: …· [简体中文](README.zh-CN.md) A Codex skill that analyzes a real still im…"
}
],
"apiKey": null,
"docker": null,
"taxonomy": {
"scores": {
"design": 1,
"ai-tools": 1,
"dev-tools": 1,
"indie-web": 0,
"skill-agent": 3,
"productivity": 0
},
"primary": "skill-agent",
"secondary": "browser"
},
"localRuntime": "install: git-clone",
"skillMdTotal": 1,
"skillMdErrors": [],
"treeTruncated": false,
"categoryScores": {
"data": 1,
"agent": 0,
"media": 5,
"design": 4,
"browser": 0,
"devtool": 1,
"security": 0,
"marketing": 0,
"productivity": 0
},
"classification": [
{
"signal": "1 SKILL.md with name + description",
"weight": 0.95
},
{
"signal": "README describes a Claude / Agent Skill",
"weight": 0.7
}
],
"scannedSources": [
"readme",
"SKILL.md"
],
"skillMdFetched": 1
}