Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

everything-in-html — 说句话,做出漂亮的 HTML 演示文稿和课程

Claude Code 三合一设计工坊 · 演示文稿 · 模板库 · 交互式课程


能干什么

▸ 创业路演

你:帮我做个 AI 招聘工具的 pitch deck,要 investor-ready 的感觉

→ AI 跟你聊内容:什么场合?多少页?有内容了吗?
→ 出 3 个风格预览让你挑
→ 你选一个,AI 生成完整 HTML 幻灯片
→ 打开浏览器,直接演示

如果你又说:「部署到线上」
→ AI 一键部署到 Vercel,返回可分享链接,直接发投资人

▸ 项目转教程

你:把这个项目变成交互式教程 → https://github.com/xxx/yyy

→ AI 拉取代码,分析架构,设计 6 个模块
→ 代码旁边就是大白话翻译(一句代码配一句解释)
→ 组件之间「群聊动画」展示数据怎么流动
→ 每章结尾有测验,技术术语悬停即看解释
→ 打开浏览器,滚动学习,不离开页面

▸ PPT 转网页

你:把我这个公司介绍 PPT 转成网页

→ AI 提取所有文字、图片、备注
→ 让你挑个视觉风格
→ 生成 HTML 版,手机电脑都能自适应
→ 可部署到链接直接发客户,也可导出 PDF

▸ 演讲选模板

你:下周云原生大会演讲,帮我推荐个模板
AI:想给观众什么感觉?
你:想让他们觉得「酷,有技术感」

→ AI 从 32 套模板中挑了 3 个候选
→ 生成真实标题页预览让你看效果
→ 你选一个,AI 克隆模板填入内容
→ 打开浏览器,成品

快速开始

# 安装
cp -r everything-in-html ~/.claude/skills/everything-in-html

# 使用
/everything-in-html

> "帮我做个产品发布的 slides"
> "把这个项目变成交互式教程"
> "有什么适合做 pitch deck 的模板?"

能力一览

你要什么 给它什么 拿回什么
演示文稿 几句话描述内容 自包含 HTML,零依赖,浏览器直接打开
PPT 转换 .pptx 文件 HTML 版,保留文字+图片+备注
模板匹配 场合+情绪 从 32 套中推荐 3 个,生成预览供选择
交互式课程 GitHub 链接或代码路径 HTML 教程,含测验+动画+代码翻译
部署上线 HTML 文件 Vercel 可分享链接,全设备可用
导出 PDF HTML 文件

用 HTML 管理你的项目

技能包不仅能做一次性输出,还能生成持续更新的工作仪表盘。

方案 A:项目状态仪表盘

┌──────────────────────────────────────────────────┐
│  📊 项目仪表盘                  最后更新 05/13   │
├──────────────────────────────────────────────────┤
│  进行中: 3   待处理: 2   已完成: 7   通过率: 71% │
├────────────────────┬─────────────────────────────┤
│  📋 最近任务       │  📈 关键指标                │
│  ✅ 功能 A 开发完成│  [迷你趋势图]               │
│  🔄 正在审查 PR #42│  指标一: +12%               │
│  ⏳ 等待部署       │  指标二: 0.84                │
├────────────────────┴─────────────────────────────┤
│  🔗 快捷入口: [项目A] [项目B] [文档]            │
└──────────────────────────────────────────────────┘

每次对话后更新一次,打开就看全局状态。适合同时跑多个事项需要总览的人。

方案 B:对话简报

┌────────────────────────────────────────────┐
│ 📰 会话简报 — 2026-05-13                  │
├────────────────────────────────────────────┤
│ 本次做了什么                               │
│ • 合并三个开源项目为统一技能包             │
│ • 审查并修复 3 个脚本的安全漏洞            │
│ • 视觉预设从 12 个扩展到 17 个             │
│                                            │
│ 变更摘要                                   │
│ 新增: 5 个视觉预设, .tour 导览文件         │
│ 修改: deploy.sh, extract-pptx.py (加固)   │
│ 删除: 8 个重复的运行时文件                 │
├────────────────────────────────────────────┤
│ 下一步建议                                 │
│ □ 安装技能包到 Claude Code 试跑           │
│ □ 跑一下新预设的生成效果                   │
└────────────────────────────────────────────┘

对话结束时让 AI 生成,整合变更、关键数据、待办。适合每天多轮对话需要追踪进度的人。

方案 C:实时工作区

┌────────────────────────────────────────────┐
│  📋 工作区                        [保存]  │
├────────────────────────────────────────────┤
│  待办 (点击切换完成状态)                   │
│  ☐ 跑一下新预设的生成效果                  │
│  ☑ 审查并修复脚本安全问题                  │
│  ☐ 安装技能包到 Claude Code               │
│                                            │
│  快速笔记                                  │
│  ┌────────────────────────────────────┐    │
│  │ 记得对比一下新方案再决定方向         │    │
│  └────────────────────────────────────┘    │
│                                            │
│  [上次未完成] 审查导出脚本                 │
└────────────────────────────────────────────┘

基于 contenteditable + localStorage 自动保存,每次会话打开同一个文件,状态自动恢复。


技术亮点

  • 零依赖 — 所有输出是单 HTML 文件,不需要 npm、构建工具、服务器
  • MIT 协议 — 可自由使用、修改、分发
  • 安全审计 — deploy.sh 路径穿越已修复,extract-pptx.py 已加固,Python 脚本通过类型审查

来源

合并自 @zarazhangrui 的三个 MIT 开源项目: frontend-slides · beautiful-html-templates · codebase-to-course

MIT 许可,详见 LICENSE

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages