Individual skill

harmonyos-motion-vocabulary

把用户对 HarmonyOS、ArkUI、Canvas 或代码生成产品动效的模糊描述转换为准确术语、相近概念和可能的 ArkUI 能力,例如“松手像急刹车”“拖过头有阻力”“页面像从同一个卡片长出来”“后端没完成却显示成功”。用于命名、检索和编写提示词;不要用于完整设计审视、传统视频剪辑、镜头叙事、直接实现或构建问题。

skills/harmonyos-motion-vocabulary/SKILL.md

Read pinned source

Source commit 9b830827211381767fd6511cae88218fac77a056

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
Yes
Skill scan complete
Yes
Observed behavior
Instructions only
Last checked
Nov 11, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

Claude Code

Destination .claude/skills/harmonyos-motion-vocabulary

( set -euo pipefail destination='./.claude/skills/harmonyos-motion-vocabulary' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-motion-vocabulary' > "$work/skill.tar" mkdir -p -- './.claude/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Codex

Destination .agents/skills/harmonyos-motion-vocabulary

( set -euo pipefail destination='./.agents/skills/harmonyos-motion-vocabulary' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-motion-vocabulary' > "$work/skill.tar" mkdir -p -- './.agents/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Cursor

Destination .cursor/skills/harmonyos-motion-vocabulary

( set -euo pipefail destination='./.cursor/skills/harmonyos-motion-vocabulary' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-motion-vocabulary' > "$work/skill.tar" mkdir -p -- './.cursor/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Gemini CLI

Destination .gemini/skills/harmonyos-motion-vocabulary

( set -euo pipefail destination='./.gemini/skills/harmonyos-motion-vocabulary' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-motion-vocabulary' > "$work/skill.tar" mkdir -p -- './.gemini/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
GitHub Copilot

Destination .github/skills/harmonyos-motion-vocabulary

( set -euo pipefail destination='./.github/skills/harmonyos-motion-vocabulary' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-motion-vocabulary' > "$work/skill.tar" mkdir -p -- './.github/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
OpenCode

Destination .opencode/skills/harmonyos-motion-vocabulary

( set -euo pipefail destination='./.opencode/skills/harmonyos-motion-vocabulary' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/dososo/HarmonyOS-Design.git' "$work/repo" git -C "$work/repo" checkout --detach 9b830827211381767fd6511cae88218fac77a056 git -C "$work/repo" archive --format=tar '9b830827211381767fd6511cae88218fac77a056:skills/harmonyos-motion-vocabulary' > "$work/skill.tar" mkdir -p -- './.opencode/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )

Repository context

Repository stars (not skill ratings)
41
Repository last updated
Oct 31, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# HarmonyOS 动效词汇

只做一件事:把模糊的视觉或手感描述转换为准确术语。

## 适用边界

- 强适用:ArkUI 交互界面、Canvas/RenderNode 产品动效;
- 部分适用:由代码明确控制时间、几何、排版和状态的非交互产品视频;
- 不适用:传统剪辑、镜头叙事、实拍、生成式视频黑盒。

非交互视频可以使用节奏、连续性、错峰、形变、曲线等术语,但不要套用按下反馈、焦点、可打断输入等交互词汇。对缺少已核验官方资料的第三方工具,不对其具体能力作假设。

## 输出格式
Back to top