JX

jane-xiaoer/paper-collage-ppt

Data science & ML
64 stars 品質 70 トレンド 70

小耳剪纸风 Xiaoer Paper Collage:剪纸拼贴网页 PPT skill,14 套艺术史配色+一键换肤+滑杆+20 布局+可编辑 PPTX,文字真 HTML 永不乱码

概要

把一份大纲变成有完整视觉语言的网页 PPT。项目从「小耳剪纸风」起步,现已加入「好奇果冻 3D」「顽趣实验室 3D」与「小耳几何风」,并采用独立风格目录持续扩展。An agent skill by for creating expressive HTML presentation decks in multiple visual styles. 通过 style-gallery.html 进入风格馆,或访问 GitHub Pages(启用后:https://jane-xiaoer.github.io/paper-collage-ppt/)。也可以直接打开对应模板: 好奇 3D 使用 ES Modules,需要通过 HTTP 服务预览:python3 -m http.server 8788。 - :双击浏览器即放映(←→ / 滚轮 / 触屏 / 圆点导航),断网可用 - :马蒂斯剪纸 / 蒙德里安 / 包豪斯 / 中国大红剪纸 / 克莱因蓝 / 报纸黑白×印刷红 / 苔绿清晨 / 午夜墨×薄荷 / 莫奈睡莲 / 梵高星夜 / 北斋浪 / 莫兰迪 / 敦煌壁画 / 波普艺术——观众可用左下「✂ 风格」面板一键换肤,附强调色滑杆(只改色相,拖不出脏色) - :封面 / 目录 / 幕封 / 金句 / 三卡 / 左文右图(.flip 镜像)/ 流程 / 对比 / 数据 / 清单 / 时间轴 / 团队 / 双栏 / 四宫格 / 表格 / 全幅大图 / 问答 / 进度 / 图解 / 收束 - :手剪轮廓纸片、剪贴字标题(每字一张小纸片)、撕纸山景、和纸胶带、订书钉、半调网点、三层纸质感 - :永不乱码;插画由 nano-banana 按「实拍纸艺 diorama」配方生成(可选) - :剪纸用 python3 scripts/export-pptx-editable.py deck.html --theme t3;好奇 3D 用 python3 scripts/export-haoqi-pptx-editable.py path/to/deck.html --scheme plus。好奇 3D 自动发现任意页数,并可通过 registerPptx3D(...) 将用户新增的任意 Three.js 主体拆为独立透明对象;两者均保留真文本框与可继续编辑的结构。

README

小耳 PPT 风格馆 · Xiaoer Deck Style Gallery

把一份大纲变成有完整视觉语言的网页 PPT。项目从「小耳剪纸风」起步,现已加入「好奇果冻 3D」「顽趣实验室 3D」与「小耳几何风」,并采用独立风格目录持续扩展。An agent skill by Xiaoer(小耳) for creating expressive HTML presentation decks in multiple visual styles.

选择风格

通过 style-gallery.html 进入风格馆,或访问 GitHub Pages(启用后:)。也可以直接打开对应模板:

风格 视觉特征 适合 入口
小耳剪纸风 手剪纸片、艺术史配色、定格贴入 故事、课程、生活方式分享 assets/template.html
好奇果冻 3D 半透果冻字、黏土多巴胺物件、技术网格 设计、创意、年轻化产品演示 styles/haoqi-3d/demo.html
顽趣实验室 3D 三色人格、夸张原创怪物、实验室道具、材质反差 产品发布、创意提案、品牌故事 styles/playful-lab-3d/demo.html
小耳几何风 模块网格咬合、平涂色块、零渐变零阴影零圆角、出血切断 主题演讲、品牌发布、数据汇报、展览物料 styles/geo-collage/demo.html

好奇 3D 使用 ES Modules,需要通过 HTTP 服务预览:python3 -m http.server 8788

剪纸风特性

  • 单文件 HTML:双击浏览器即放映(←→ / 滚轮 / 触屏 / 圆点导航),断网可用
  • 14 套艺术史经典配色:马蒂斯剪纸 / 蒙德里安 / 包豪斯 / 中国大红剪纸 / 克莱因蓝 / 报纸黑白×印刷红 / 苔绿清晨 / 午夜墨×薄荷 / 莫奈睡莲 / 梵高星夜 / 北斋浪 / 莫兰迪 / 敦煌壁画 / 波普艺术——观众可用左下「✂ 风格」面板一键换肤,附强调色滑杆(只改色相,拖不出脏色)
  • 20 种布局骨架:封面 / 目录 / 幕封 / 金句 / 三卡 / 左文右图(.flip 镜像)/ 流程 / 对比 / 数据 / 清单 / 时间轴 / 团队 / 双栏 / 四宫格 / 表格 / 全幅大图 / 问答 / 进度 / 图解 / 收束
  • 剪纸工艺系统:手剪轮廓纸片、剪贴字标题(每字一张小纸片)、撕纸山景、和纸胶带、订书钉、半调网点、三层纸质感
  • 文字全部真 HTML:永不乱码;插画由 nano-banana 按「实拍纸艺 diorama」配方生成(可选)
  • 可编辑 PPTX 导出:剪纸用 python3 scripts/export-pptx-editable.py deck.html --theme t3;好奇 3D 用 python3 scripts/export-haoqi-pptx-editable.py path/to/deck.html --scheme plus。好奇 3D 自动发现任意页数,并可通过 registerPptx3D(...) 将用户新增的任意 Three.js 主体拆为独立透明对象;两者均保留真文本框与可继续编辑的结构。

用法

这是一个 agent skill(Claude Code / Codex / 任意支持 SKILL.md 的框架)。把本仓库放进 skills 目录后,可以说:

  • 「用小耳剪纸风做个分享」
  • 「用好奇果冻 3D 做一个设计类 deck」
  • 「用顽趣实验室 3D 做一个产品发布 deck」
  • 「先让我从现有 PPT 风格里选一个」

手动使用:先打开 style-gallery.html 选风格。剪纸风复制 assets/template.html;3D 风格按对应目录的 README.md 使用。

结构

style-gallery.html          ← 风格选择入口
SKILL.md                    ← agent 路由与工作流
assets/template.html        ← 小耳剪纸风完整模板
styles/
├── README.md               ← 新风格扩展规范
├── haoqi-3d/
│   ├── demo.html           ← 20 页好奇果冻 3D 示例
│   ├── picker.html         ← 3D 素材筛选台
│   ├── README.md           ← 使用方法与设计约束
│   ├── wechat/SKILL.md     ← 好奇 3D 卡通公众号工作流
│   ├── assets/             ← 风格专属素材
│   └── vendor/             ← 本地 Three.js 运行时
├── playful-lab-3d/
│   ├── SKILL.md            ← 顽趣实验室工作流
│   ├── demo.html           ← 8 页原创视觉原型
│   ├── design-tokens.json  ← 三色人格与材质 token
│   ├── references/         ← 角色、布局、动效、提示词与 QA
│   └── vendor/             ← 本地 Three.js 运行时
└── geo-collage/
    ├── SKILL.md            ← 几何风工作流(PPT / 小红书 / 公众号)
    ├── README.md           ← 视觉语言与设计约束
    ├── demo.html           ← 20 页 = 20 种网格版式全菜单
    ├── xhs-template.html   ← 小红书卡片第一组(8 卡型)
    ├── xhs-colors.html     ← 小红书卡片第二组(8 卡型,配色主题)
    ├── references/         ← 配色、版式、几何原子、公众号组件、配图配方
    └── scripts/            ← 出图、体检、PPTX 导出、公众号主题生成
references/                 ← 剪纸风配色 / 布局 / 工艺 / 检查清单
scripts/export-pptx-editable.py       ← 剪纸 HTML → 可编辑 PPTX
scripts/export-haoqi-pptx-editable.py ← 好奇 3D HTML → 可编辑 PPTX

公众号工作流

剪纸风公众号

同一套剪纸语言的公众号排版+配图:两套主题 JSON(assets/wechat-themes/,暖色浅底 / 艺术史海报深色版)、真纸组件库(references/wechat-components.md)和正文图上传脚本(scripts/upload-body-images.py)。

几何风公众号

零图片资产的深底满宽排版:14 套主题 JSON(assets/wechat-themes/geo-collage*.json,7 套浅底 + 7 套深底)、11 个纯色块组件(styles/geo-collage/references/wechat-components.md)。因为全部是纯 CSS 色块,主题可以直接分发,不需要先把素材传成 CDN 图片。本地预览:python3 styles/geo-collage/scripts/preview-wechat.py 文章.md --theme geo-collage-dark-t3

好奇果冻 3D 卡通公众号

读取 styles/haoqi-3d/wechat/SKILL.md。该工作流把 3D Deck 的动态场景转换成微信安全的静态 PNG + inline HTML:Three.js 只用于制作和截取素材,不进入正文;主题为 assets/wechat-themes/haoqi-3d.json;组件规则在 references/haoqi-3d-wechat-components.md;配图尺寸、语义素材和提示词在 references/haoqi-3d-wechat-images.md;交付前运行 python3 scripts/validate-haoqi-wechat.py article.md

所有正文图片都应在发布前用 scripts/upload-body-images.py 上传为微信 CDN URL。主题里的 {{asset:*}} 占位符使用自己的公众号 CDN 资产替换,不将 AppSecret 写入仓库。

血统

视觉体系来自 paper-collage-ad(剪纸拼贴广告视频 skill)的实战配方。两条硬教训直接继承:AI 渲染文字必乱码,精确内容一律真 HTML;工艺正确 ≠ 好看,美感层绝不能省。

关于小耳 · About Xiaoer

这套「小耳剪纸风」由 小耳(Xiaoer) 设计制作——一个用 AI 做点好玩的的独立创作者。

「小耳几何风」与剪纸风互为冷暖两极:一个靠「绝对干净」取胜,一个靠「不完美」取胜。

姊妹项目:paper-collage-ad(剪纸广告视频)· paper-collage-ppt(轻量版)· paper-collage-cardstock(卡纸版)

Made with 👂 by 小耳

License

MIT © Jane-xiaoer

View this README on GitHub

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add jane-xiaoer/paper-collage-ppt