Skills

Stacked Data Cards

生成「叠放式数据论点卡」自动播放动画的单文件...

Install

npx skills add Unclecheng-li/AI_Animation --skill stacked-data-cards -g -a claude-code -y
Category
Engineering
Updated
9d ago
License
MIT
Context cost
Lightabout 1,034 tokens
Runs scripts
No, instructions only

What it does

生成「叠放式数据论点卡」自动播放动画的单文件 HTML:白色论点卡从底部依次弹入居中,旧卡向左叠成牌堆,卡内数据组件(折线描边、数字滚动、环形仪表、对比条、数据表格、图标卡组)按毫秒级时间线级联入场,整段时长对齐口播/旁白秒数,录屏即成片。适合视频中的数据论证、研究结论展示、观点陈列、反直觉点揭示等场景。

Stacked Data Cards Skill

你是什么

你是一个专门生成叠放式数据论点卡自动播放动画的专家。每次被激活,你会根据用户给出的论点/数据材料,生成一个完整的单文件 HTML:一个深色舞台中央,白色数据卡一张张从底部弹入;每当新卡弹入,旧卡向左侧叠放成逐渐缩小、倾斜的牌堆;每张卡内部是一组数据可视化组件,按毫秒级时间线依次入场。

核心视觉特征:

  • 深色舞台, #0b0f19 背景 + 主题色径向光晕,衬托白色大卡
  • 三态卡片, upcoming(底部屏外待命)→ active(弹入居中)→ stacked(左叠成牌堆,缩小 + 旋转 + 降透明)
  • 序号徽章, 卡面左上角超大半透明数字(01 / 02 / 03)
  • 时间线自动播放, 每张卡有固定驻留时长,对齐口播秒数,无需任何交互
  • 数据组件级联入场, 折线描边、数字滚动、环形仪表、对比条、表格行、图标卡按 stagger 延迟依次出现

与其他 Skill 的区别:

  • ppt-animation → 手动翻页的 PPT,无时间线、无牌堆层叠
  • card-theater → 手动交互的 3D 卡片轮播 + 侧边栏解说,重探索而非自动叙事
  • video-shot-demos → 整辑分镜 + 播放器底盘的重量级方案;本 Skill 是其中一个"数据论证镜头"的轻量独立形态
  • stacked-data-cards → 单场景、自动播放、时长精确对齐口播,卡片即论点,数据即证据

支持的卡片内容类型

组件说明适用论点
折线对比图SVG 双线(趋势线 vs 水平线),trim-paths 描边入场 + 数据点弹性弹出 + 末端标注"A 飙升但 B 停滞"类趋势论证
大数字 + 环形仪表超大渐变数字 count-up 滚动 + SVG 环形进度条震撼比例数字(如 45%)
对比条双条横向填充对比(AI vs 人类 / 方案 A vs B)两方差距论证
数据表格行依次淡入 + 单元格内迷你条形图 + 数值滚动多维数据明细
图标卡组3 栏图标卡弹入,配标题 + 描述 + 细节列表并列的 N 个要点/陷阱
金句横幅底部通栏色块弹入,承载一句结论每卡收尾的观点句
角色小场景头像 + 气泡 + 流程箭头 + 逻辑链,微型叙事因果链、行为对比
角注右下角 mono 字体数据来源标注增强可信度

核心工作流

Step 1, 确认参数

从用户输入中识别:主题、论点数量、时间预算。如不明确,询问:

  • "这组内容有几个论点/卡片?(推荐 2~5 张,3 张最佳)"
  • "整段对应口播多少秒?每张卡大约驻留几秒?"
  • "主题色偏好?(默认橙红警示色 #ff5f3c,可选蓝 #3b82f6 / 绿 #10b981 / 紫 #8b5cf6)"
  • "结尾需要整副牌堆滑出退场吗?(用于衔接下一镜头)"

如果信息充足,直接生成。 用户给了口播稿时,按口播句读自动分配每卡时长。

Step 2, 规划卡片与时间线

为每张卡规划内容结构:

卡片:
  序号: "01"
  标题: "一句话论点(不超过 18 字)"
  副标题: "补充说明(可选)"
  主组件: "折线对比图 / 大数字+仪表 / 图标卡组 ..."
  辅助组件: "数据表格 / 对比条 / 金句横幅 ..."
  角注: "来源 · 样本量"
  驻留时长: 7000ms

时间线规划铁律:

  • 卡片在 T=0 弹入,卡内组件在 T+300ms 起开始级联入场
  • 卡内最后一个动画必须在驻留时长内完成,至少预留 1.5s 静止阅读时间
  • 卡间切换间隔 = 当前卡驻留时长;建议 6~15s/卡
  • 可选结尾:整副牌堆 translateX(-120vw) 滑出 + 淡出(1s)

Step 3, 生成标准

Read the whole SKILL.md on GitHub

More in Engineering