motion-kinetic-motion-designer

motion-kinetic-motion-designer is a skill for Claude Code, Codex from nexu-io/open-design. It costs 0 tokens per session (2,004 once invoked), scanned A, original, Apache-2.0.

A motion-design business-card animation that teaches movement through bouncing, lettering, action words, timing curves, trails, and anticipation. Anticipation is a small preparatory movement before the main action.

In plain words
What is it for?
Use it to create or adapt a short motion-design portfolio reel with editable wording and project-specific closing text.
Why use it?
It combines practical animation examples with a final name-card scene, giving an agent a structured template for a motion designer’s introduction.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to create or adapt a short motion-design portfolio reel with editable wording and project-specific closing text.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/nexu-io/open-design/motion-kinetic-motion-designer
About the project

OpenDesign is an open-source, local-first desktop app that lets coding agents create prototypes, dashboards, slide decks, images, video, and design systems as exportable files. It is used by people working with agent runtimes such as Claude Code, Codex, Cursor, and DeepSeek Harness. The catalogue add-ons extend the OpenDesign workflow with skills, instructions, commands, and plugins.

nexu-io/open-design · 105,546 stars · on GitHub · open-design.ai

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add nexu-io/open-design --skill motion-kinetic-motion-designer
Clone the repo
git clone --depth 1 https://github.com/nexu-io/open-design

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for motion-kinetic-motion-designer

README.md
[![agentmods](https://agentmods.dev/badge/skills/nexu-io/open-design/motion-kinetic-motion-designer/github.svg)](https://agentmods.dev/skills/nexu-io/open-design/motion-kinetic-motion-designer)
Your own site
<a href="https://agentmods.dev/skills/nexu-io/open-design/motion-kinetic-motion-designer"><img src="https://agentmods.dev/badge/skills/nexu-io/open-design/motion-kinetic-motion-designer/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for motion-kinetic-motion-designer

Your own site · 80×15
<a href="https://agentmods.dev/skills/nexu-io/open-design/motion-kinetic-motion-designer"><img src="https://agentmods.dev/badge/skills/nexu-io/open-design/motion-kinetic-motion-designer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 0 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,004 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00000 $0.02004
Opus 5.5 $0.00000 $0.00802
Sonnet 5.5 $0.00000 $0.00401
Haiku 4.5 $0.00000 $0.00200

Measured 4d ago against content hash 9eae46dd70c6, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

motion-kinetic-motion-designer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (assets/gsap.min.js), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/_official/examples/motion-kinetic-motion-designer/SKILL.md · 74 lines

How it starts

The opening of the file, as written. The whole thing — 74 lines — stays where its author put it; the contents beside it link to each section on GitHub.

动效设计师名片

从 example.html 开始改编。保留目录中的 assets/Anton-400.ttf、assets/Anton-OFL.txt、assets/Caveat-400.ttf、assets/Caveat-OFL.txt、assets/gsap.min.js、assets/cover.jpg 和 references/sound.json。原音轨 assets/soundtrack.mp3 由 runner 添加。

Arc: 弹跳 → 文字 → 动作词 → 缓动 → 跟随 → 预备动作 → 名片

场景(CFG.scenes id) 时长 画面含义 构建方式 复用
spacing 1.9 s 蓝球沿衰减弹跳路径运动,残影解释间距。 单画布,CFG.cues 驱动,绝对时间纯函数 保留动作机制,文字取 CFG
type 1.85 s I MAKE THINGS / MOVE 逐字错峰入场。 单画布,CFG.cues 驱动,绝对时间纯函数 保留动作机制,文字取 CFG
actions 1.8 s BOUNCE、STRETCH、SPIN、SNAP 快速切换。 单画布,CFG.cues 驱动,绝对时间纯函数 保留动作机制,文字取 CFG
easing 2.9 s 位置时间曲线由直线转为 S 形,方块演示运动间距。 单画布,CFG.cues 驱动,绝对时间纯函数 保留动作机制,文字取 CFG
follow 2.55 s 蓝色粒子头拖着尾迹绕行,点阵受其影响。 单画布,CFG.cues 驱动,绝对时间纯函数 保留动作机制,文字取 CFG
anticipation 2.15 s 环形刻度从零加载至百分之百,中心圆预备动作。 单画布,CFG.cues 驱动,绝对时间纯函数 保留动作机制,文字取 CFG
hello 1.911333 s MOTION DESIGNER / CLAUDE 与接洽项目短句收尾。 单画布,CFG.cues 驱动,绝对时间纯函数 保留动作机制,文字取 CFG

Adapting the template

  • spacing:不含可换文案;新增项目另做一段,减少项目不能删掉蓝球的落地。 范围 1.9–2.8 秒,可延长;增加时间由持续弹跳填充。保留该段入场机制及尾部 spacing-out cue。
  • type:headline 最多 20 字符,verb 最多 8 字符;超长先精简,不缩小到难以阅读。只展示一组主标题,多组时择最强一组。 范围 1.85–2.8 秒,可延长;增加时间由圆点与下划线的轻微摆动填充。保留该段入场机制及尾部 type-out cue。
  • actions:保留四个动作词及其含义;项目增减时仍保留四种动作机制,不堆叠更多字卡。 范围 1.8–1.8 秒,锁定时长;增加时间由字卡旋转或拉伸填充。保留该段入场机制及尾部 actions-out cue。
  • easing:保留直线转 S 曲线与单个运动方块;更多数据只择一组,不压缩坐标图。 范围 2.9–4.3 秒,可延长;增加时间由方块循环演示填充。保留该段入场机制及尾部 easing-out cue。
  • follow:保留一个主粒子与残影;多个主体时择一个,不能变成静止装饰。 范围 2.55–3.8 秒,可延长;增加时间由粒子持续运动填充。保留该段入场机制及尾部 follow-out cue。
  • anticipation:保留中心圆、百分比与环形加载;只用一个百分比指标,不增加环数。 范围 2.15–3.2 秒,可延长;增加时间由圆点呼吸和刻度环旋转填充。保留该段入场机制及尾部 anticipation-out cue。
  • hello:name 最多 12 字符,role 最多 22 字符,availability 最多 28 字符;超长精简。多人时择一位主角,不能横排多人名片。 范围 1.911333–3 秒,可延长;增加时间由圆点的轻微压缩、位移与文字呼吸填充。保留该段入场机制及尾部 hello-out cue。

总时长改变时优先由 easing、follow、hello 吸收,其次 spacing、type、anticipation;actions 的快速字卡固定。重新求和 CFG.duration,场景开始时间自动累加。 Chinese / CJK:heading 使用 Anton 400,body 使用 Caveat 400–700;均后接同字重 Noto Sans SC。繁体改 Noto Sans TC。交付前用真实中英文混排及标点捕获一帧检查缺字;没有中文字体时明确告知。 Brand-bound: hello 的 CLAUDE 姓名、职业与接洽短句必须按用户身份改写;type 的自我宣言也按用户主张在同一形式中重写,不能沿用原设计师身份。

Read the full file on GitHub · 74 lines

Files

What ships with it

10 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 74 lines · 0 tokens per session scan A 9eae46dd70c6

Subscribe to this mod's changes

motion-kinetic-motion-designer is a skill published in the GitHub repository nexu-io/open-design (105,546 stars, last pushed today), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 2,004 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-30.