mcpField
C
css-animation-skill

css-animation-skill

github.com/podo设计与 UI29170 次安装1 天前更新
代码仓库

关于 css-animation-skill

css-animation-skill 用于制作符合应用视觉风格的自定义 CSS 关键帧动画。它面向需要为实时应用元素制作动画的用户,通过提取设计信息、编写动画简报并根据反馈迭代,生成独立的 HTML/CSS 文件。

主要功能

  1. 01提取应用视觉风格
  2. 02访谈动画目标与约束
  3. 03编写动画简报
  4. 04生成独立 HTML/CSS
  5. 05根据反馈迭代

适用场景

  1. 01让动画匹配应用设计
  2. 02制作自定义 CSS 关键帧
  3. 03根据反馈完善动画

MCP 相关

该技能通过 Claude-in-Chrome MCP 检查实时应用并提取其设计语言。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/podo/design-agent-skills --skill css-animation-skill

安装后在 Claude Code 中输入/css-animation-skill确认已加载。

附带文件stub.yaml

详细介绍

css-animation-skill

目录占位条目 — 完整技能:neonwatty/css-animation-skill

决策树

  1. 是否已安装完整技能? 检查此位置的技能是否仍有 das: 块:

    • 全局:grep -q "^das:" ~/.agents/skills/css-animation-skill/SKILL.md 2>/dev/null && echo "pointer" || echo "installed"
    • 项目:grep -q "^das:" .agents/skills/css-animation-skill/SKILL.md 2>/dev/null && echo "pointer" || echo "installed"
    • 没有 das: 块 → 已安装完整技能,调用它并继续
    • 存在 das: 块 → 前往第 2 步
  2. 检测作用范围,然后安装:

    检测作用范围:

    [ -e ~/.agents/skills/css-animation-skill ] && echo "global" || echo "project"
    

    全局(使用 -g 安装):

    npx skills add neonwatty/css-animation-skill --skill css-animation-skill -g -y
    

    项目(不使用 -g 安装):

    npx skills add neonwatty/css-animation-skill --skill css-animation-skill -y
    

    Claude Code: 发送任一命令作为以 ! 开头的聊天消息,即可直接运行,不必退出对话。

安装后调用

  • 技能名称:css-animation-skill
  • 触发短语:“CSS animation”、“custom animation”、“animation from live app”、“css-animation-skill”

功能

运行一个四阶段动画创作工作流:(1) 使用 Claude-in-Chrome MCP 抓取你的在线应用,提取现有的设计语言——颜色、字体、间距、动效风格;(2) 询问你要为哪个元素添加动画、期望的感觉以及约束条件;(3) 生成动画概要,以及包含自定义 @keyframes 动画的独立 HTML/CSS 输出文件;(4) 根据反馈反复迭代,直到结果获得认可。生成与你应用的视觉形象相匹配的定制关键帧动画,而非现成的库类。

不适用场景

  • 不需要自定义关键帧的基于库的动画(使用 animate-css-skill 或 framer-motion-skills)
  • 视频或 Lottie 输出(使用 wiggle-claude-skill)

评论

支持 Markdown