一套用 AI 生成炫酷 HTML 动画的 Agent Skills 集合 · A collection of skills for generating cool HTML animations with AI
本仓库是基于 WorkBuddy / Claude Code / Cursor 等 AI Agent 的动效 Skill 集合。每个 Skill 是一个自包含文件夹,包含 SKILL.md(Agent 执行指令)、README.md(人类文档)、references/(Prompt 参考)和 assets/(模板 HTML)。安装后,AI Agent 会根据你的描述自动激活对应 Skill,生成完整的单文件 HTML 动画。
一句话生成:
👇 点击预览图查看各 Skill 详情
|
ppt-animation PPT 演示 / 翻页动画 |
flowchart 流程图 / 概念图 / 原理演示 |
|
network-protocol-viz 网络协议 / 数据包演示 |
dynamic-archify 动态架构图 / 流程图 / 时序图 |
|
scholar-notes 学霸笔记 / 手写笔记本风格 |
|
ppt-animation分类: PPT 演示 / 翻页动画 适用于: 视频录制、技术科普、教学演示、直播课件——需要"PPT 翻页 + 元素依次缓入"动画效果的场景。
ppt-animation 生成 PPT 风格的单文件 HTML 翻页演示。每次翻页后页面内元素依次缓入出现,支持暗色科技风、暖色报纸风、简约白色、赛博朋克红橙、渐变暗色等多套主题。键盘 / 滚轮 / 点击均可翻页,适配全屏播放和录屏。
亮点:
dark-tech / warm-paper / clean-white / cyber-red / gradient-dark以 assets/xxx.html 为模板演示以上内容)dark-tech暗色科技风 |
warm-paper暖色报纸风 |
clean-white简约白色 |
cyber-red赛博朋克红橙 |
gradient-dark渐变暗色 |
↑ 5 套主题一览 — 打开完整画廊 查看预览与适用场景。
flowchart分类: 流程图 / 概念图 / 原理演示 适用于: 视频科普、技术讲解、PPT 配图——需要动画流程图、概念对比、原理演示的场景。
flowchart 生成教育/科普类流程图与原理演示的动画 HTML。暗色科技风格,节点发光、箭头流动、数据粒子效果。不只是 AI 模型——任何概念、流程、对比、交互都能用动画呈现。与 dynamic-archify 互补:flowchart 偏教育演示(好看 + 直观),dynamic-archify 偏工程架构(精确 + 可导出)。
亮点:
RNNRNN流程图 |
LSTMLSTM流程图 |
GPU架构图 |
流程图攻击链/工作流 |
↑ 部分图表预览 — 查看完整图表类型列表。
network-protocol-viz分类: 网络协议 / 数据包演示 适用于: 网络课程、安全教育、技术分享——需要动态展示协议交互流程、数据包结构、路由转发的场景。
network-protocol-viz 生成网络协议工作原理的动态 HTML 可视化页面。根据协议类型自动选择可视化方式:数据包/帧结构用分层矩形块 + hover 字段说明;交互流程用客户端/服务端时序图 + 数据包流动;路由转发用拓扑图 + 路径动画。必须包含播放/暂停/重置控制。
亮点:
TCPPPP数据帧结构 |
IPv4IPv4 数据报 3D |
RoutingHTTPS 应用层加密 |
HTTPSDHCP ACK报文 |
↑ 部分协议预览 — 查看完整协议列表。
dynamic-archify分类: 动态架构图 / 流程图 / 时序图 / 数据流图 / 状态机 适用于: 技术文档、系统设计评审、安全分析、CI/CD 可视化——需要专业级技术图表(带流动动画 + 多格式导出)的场景。
dynamic-archify 生成专业级技术图表的单文件 HTML,包含内联 SVG、暗/亮主题切换、连接线流动动画、沿路径移动的发光粒子。接受自然语言描述或粘贴的 Mermaid 代码,从零开始布局。支持 5 种图表类型:架构图、工作流图、时序图、数据流图、状态机。内置 Node.js 渲染器 + JSON Schema 验证,也支持无 Node 环境的手动 SVG 模式。
亮点:
architecture / workflow / sequence / dataflow / lifecyclestroke-dasharray 流动 + SVG 粒子沿路径移动,按连接类型自动调速localStorage,尊重 prefers-color-scheme)architecture系统架构图 |
workflow工作流图 |
sequence时序图 |
dataflow数据流图 |
lifecycle状态机 |
↑ 5 种图表类型预览 — 查看完整说明。
scholar-notes分类: 学霸笔记 / 手写笔记本风格 HTML 适用于: 技术笔记、漏洞分析、安全研究记录、知识点总结、课堂笔记——需要将技术内容转化为视觉精美的手写笔记本风格网页的场景。
scholar-notes 生成手写笔记本风格的单文件 HTML 学习笔记。两种模板风格:Style A(米黄横线纸 + 螺旋装订孔 + 胶带/咖啡渍装饰,适合通用技术笔记)和 Style B(皮革封面 + 金属环装订 + 翻页交互,适合攻击链分析、漏洞笔记)。内置丰富的组件系统:流程图、对比框、攻击链、代码块、便签等。所有图标使用平面 UI 库(Lucide / Remix Icon),禁止 emoji。
亮点:
Style A(学霸笔记本 / 单页滚动)/ Style B(手账皮革本 / 翻页交互)Style A学霸笔记本 |
Style B手账皮革本 |
↑ 两种风格预览 — 查看完整说明。
| # | 方式 | 适用于 | 指定版本? |
|---|---|---|---|
| A | skills CLI (npx) |
任意 Agent,一行安装,按需选择 Skill | ✅ via tag URL |
| B | Git Clone + 手动复制 | 本地开发 / 魔改 | ✅ via commit |
| C | GitHub Releases .zip |
CI / 生产环境固定版本 | ✅ via release tag |
skills CLI (npx)# 安装全部 Skill(推荐)
npx skills add https://github.com/Unclecheng-li/AI_Animation
# 安装单个 Skill
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/ppt-animation
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/flowchart
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/network-protocol-viz
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/dynamic-archify
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/scholar-notes
默认安装
main分支最新版本。 CLI 会从源码树直接读取每个 Skill 的最新SKILL.md。
git clone https://github.com/Unclecheng-li/AI_Animation.git
# 将 skills/<skill-name> 复制到你的 Agent 技能目录
前往 Releases 页面 下载 .zip,解压后复制到 Agent 技能目录。
| Agent / Runtime | Skill 存放路径 | 状态 |
|---|---|---|
| WorkBuddy | ~/.workbuddy/skills/<name>/ |
✅ 已测试 |
| Claude Code | .claude/skills/<name>/ |
✅ 兼容 |
| Cursor | .agents/skills/<name>/ |
✅ 兼容 |
| Codex CLI | .codex/skills/<name>/ |
✅ 兼容 |
| Gemini CLI | extension manifest | ✅ 兼容 |
SKILL.md格式与 Agent 无关,只要 Agent 支持 Skills 规范,将文件夹复制到对应目录即可。
安装 Skill 后,直接在 AI Agent 中说:
用 ppt-animation 制作一个关于"HTTP协议"的演示,暗色主题,5页
用 flowchart 演示 LSTM 的工作原理
用 network-protocol-viz 可视化 TCP 三次握手
用 dynamic-archify 画一个微服务架构图,带流动动画
把以上内容做成学霸笔记,Style A 风格
ai-animation-skills/
├── skills/
│ ├── SKILL_TEMPLATE.md ← 新增 Skill 的标准模板
│ ├── ppt-animation/
│ │ ├── SKILL.md ← Agent 执行指令(核心)
│ │ ├── README.md ← 人类可读文档
│ │ ├── references/ ← Prompt 参考
│ │ └── assets/ ← 模板 HTML 文件
│ ├── flowchart/
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ ├── references/
│ │ └── assets/
│ ├── network-protocol-viz/
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ ├── references/
│ │ └── assets/
│ ├── dynamic-archify/
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ ├── renderers/ ← 5 种图表渲染器
│ │ ├── schemas/ ← JSON Schema 验证
│ │ ├── examples/ ← 示例 JSON
│ │ └── assets/ ← 模板 + GIF 导出库
│ └── scholar-notes/
│ ├── SKILL.md
│ ├── README.md
│ ├── assets/ ← Style A + Style B 模板
│ ├── references/ ← 布局库 + 组件手册 + checklist
│ └── examples/ ← Style A/B 示例(8 个)
├── web_animation/ ← 原始示例 HTML(历史存档)
├── UI/ ← UI 设计参考图
├── prompt.md ← Prompt 模板集合
├── package.json
├── CONTRIBUTING.md
└── README.md
A collection of AI Agent skills for generating stunning HTML animation pages. Each skill is a self-contained folder with SKILL.md (agent instructions), README.md, references/, and assets/. Once installed, the AI agent auto-activates the matching skill based on your description.
| Skill | Description | Templates |
|---|---|---|
ppt-animation |
PPT-style slideshow animations with 5 built-in themes | 30+ |
flowchart |
Animated flowcharts, concept maps, process diagrams, AI model viz | 7 types + 7 examples |
network-protocol-viz |
Network protocol animations (TCP, IPv4, routing, etc.) | 10+ |
dynamic-archify |
Animated architecture/workflow/sequence/dataflow/lifecycle diagrams | 5 types |
scholar-notes |
Handwritten notebook-style HTML learning notes | 2 styles |
# Install all skills
npx skills add https://github.com/Unclecheng-li/AI_Animation
# Install a single skill
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/ppt-animation
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/dynamic-archify
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/scholar-notes
See CONTRIBUTING.md. New animation skills are welcome!
MIT — for educational use only.