kaifafuzhuskll01

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

生成类PPT的HTML演示文稿。自包含单文件、1280×720固定画布、键盘翻页。 触发条件: (1) 用户说"做个PPT"、"生成演示"、"做几页幻灯片"、"presentation" (2) KAIFA## PPT <主题> 三种模式:简易(10min/7-10页/无目录)、标准(25min/20-25页/有目录+章节封面)、详尽(50min/40-50页/有目录+章节封面) 用户只需说主题+模式+章节数,其余自动。

一句话选型结论

按资料字段整理

kaifafuzhuskll01是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_15292d5a/yjkj-kaifafuzhuskll01
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_15292d5a仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791680508
正文体量12.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
kaifafuzhuskll01当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

12.0 KB
模型实际读到的说明书原文,来自技能仓库

PPT Generator — HTML 演示文稿生成器

触发

方式 示例
自然语言 "做个PPT"、"生成一个演示"、"做几页幻灯片"、"presentation about X"
显式 KAIFA## PPT &lt;主题&gt;

三种预设模式

参数 简易 标准 详尽
时长 ~10 min ~25 min ~50 min
总页数 7-10 20-25 40-50
目录页 无 有 有
章节封面 无 有(每章1页) 有(每章1页)
结构页 Cover+Ending=2 Cover+TOC+章封面+Ending 同标准

页数公式

简易: total = 2 + Σ每章内容页
标准: total = 2 + 1(TOC) + 章节数 + Σ每章内容页
详尽: total = 2 + 1(TOC) + 章节数 + Σ每章内容页

核心流程

PHASE 0: DISCOVERY  → 模式确认 → 大纲打磨 → 锁定
PHASE 1: PLAN       → 分配布局 → 内容要点
     ⛔ APPROVAL
PHASE 2: IMPLEMENT   → 并发生成 slide 片段 → 拼接
PHASE 3: REVIEW      → 一致性检查
PHASE 4: REPORT      → canvas 预览 → 输出文件

PHASE 0: DISCOVERY(交互式大纲打磨)

步骤

  1. 确认模式:用户说了模式→直接用。没说→追问 "简易/标准/详尽?"
  2. 确认章节数:用户没说→追问 "几个章节/部分?"
  3. 计算页数:套公式,结构页固定扣除,内容页按章节重要性动态分配
  4. 出大纲草案:显示每页标题+布局类型,区分结构页和内容页
  5. 用户调整:展开/压缩/合并 → 修订 → 再确认 → 锁定

大纲输出格式

📊 大纲草案 — 标准模式
总页数: 22页 (结构7 + 内容15)

结构页:
  p1   封面                                    [cover]
  p2   目录                                    [toc]

第1章 项目概况
  p3   章节封面                                [chapter-cover]
  p4   背景与目标                              [ca-bullets]
  p5   项目范围                                [ca-bullets]

第2章 关键进展 ← 核心
  p6   章节封面                                [chapter-cover]
  p7   三大成果                                [ca-cards-3]
  p8   对比分析                                [ca-bullets-2col]
  ...

  pN   结束页                                  [ending]

需要展开/压缩/调整哪里?

内容分配规则

  • 用户指定的"核心"章节 → 多分配 1-3 页
  • 有数据/对比 → 自动插入 chart 页
  • "简要提到"的章节 → 1页(不含章节封面)
  • 每页内容要点在 Phase 1 细化

PHASE 1: PLAN

基于锁定的大纲,产出两个结构化数据文件:

产出物

  1. master_config.json — 母版配置
  2. slides_data.json — 每页的数据定义

master_config.json 结构

{
  &quot;theme_color&quot;: &quot;#004D8C&quot;,
  &quot;theme_accent&quot;: &quot;#009688&quot;,
  &quot;header_title&quot;: &quot;数据安全合规培训&quot;,
  &quot;show_footer&quot;: true,
  &quot;footer_text&quot;: &quot;内部资料,请勿外传&quot;,
  &quot;bg_style&quot;: &quot;gradient&quot;
}

slides_data.json 结构

每页定义:page, type(content_area 或 special 或 chart), layout(布局模板名), data(模板变量)。

[
  { &quot;page&quot;: 1, &quot;type&quot;: &quot;special&quot;, &quot;layout&quot;: &quot;cover&quot;, &quot;data&quot;: { &quot;title&quot;: &quot;...&quot;, &quot;subtitle&quot;: &quot;...&quot; } },
  { &quot;page&quot;: 2, &quot;type&quot;: &quot;content_area&quot;, &quot;layout&quot;: &quot;ca-bullets&quot;, &quot;data&quot;: { &quot;title&quot;: &quot;...&quot;, &quot;points&quot;: [...] } },
  { &quot;page&quot;: 3, &quot;type&quot;: &quot;special&quot;, &quot;layout&quot;: &quot;chapter-cover&quot;, &quot;data&quot;: { &quot;number&quot;: 1, &quot;title&quot;: &quot;...&quot;, &quot;desc&quot;: &quot;...&quot; } },
  { &quot;page&quot;: 4, &quot;type&quot;: &quot;content_area&quot;, &quot;layout&quot;: &quot;ca-cards-3&quot;, &quot;data&quot;: { &quot;title&quot;: &quot;...&quot;, &quot;cards&quot;: [...] } },
  { &quot;page&quot;: N, &quot;type&quot;: &quot;special&quot;, &quot;layout&quot;: &quot;ending&quot;, &quot;data&quot;: { &quot;thanks&quot;: &quot;...&quot;, &quot;contact&quot;: &quot;...&quot; } }
]

🔴 内容设计(强制,不可跳过)

布局分配完成后、进入实现之前,必须逐页写出完整文字内容。

这是整个流程中最关键的一步。不能只写"标题+1-2句要点"就进入渲染——渲染阶段不增不减文字,只做排版。

内容密度约束

页面类型 字数要求 说明
cover / chapter-cover / ending 10-30字 极简导航
toc 30-120字 章节标题+简述
ca-bullets / ca-cards / ca-image / ca-timeline / ca-architecture 100-500字 展开阐述

每个 bullet point 可以多句展开,不是每条只能10个字。 参考PPT的平均展开型页面有300-400字。

输出要求

将完整文字内容写入 slides_data.json,每条文字必须是可逐字渲染的最终版本。

> ⚠️ 前端渲染 = 排版。后端内容 = 定稿。两者的职责不可混淆。

布局选择指南

页面意图 推荐 layout
法规/要点罗列 ca-bullets
对比/并列 ca-bullets-2col
3 个方案/类型 ca-cards-3
4 个方案/类型 ca-cards-4
架构图/流程 ca-architecture
数据展示 ca-table
案例/截图说明 ca-image-left / ca-image-right
步骤/时间 ca-timeline

输出 Plan 摘要 + 审批闸门。


⛔ APPROVAL GATE

一次性审批,通过后进入 Implement。


PHASE 2: IMPLEMENT(母版渲染 + 内容区布局注入)

渲染管线

master_config.json ──→ PM renders base-template.html
                          → 母版HTML(header + footer + {{content-area}} 占位符)

slides_data.json ──→ For each slide:
  1. 根据 type 选择分支:
     - type=special → 读取 references/specials/{{layout}}.html
     - type=content_area → 读取 references/content-areas/{{layout}}.html
     - type=chart → 读取 references/content-areas/{{layout}}.html
  2. 展开模板中的 {{#each}} {{#if}} {{variable}} → 纯HTML
  3. content_area 类型: 注入到母版的 content-area 占位区,包裹 &lt;section class=&quot;slide&quot;&gt;
     special 类型: template 已自带 &lt;section class=&quot;slide&quot;&gt;,直接使用
  4. 按 page 排序 → 拼接所有 &lt;section&gt;

拼接所有 &lt;section&gt; → 注入 {{slides}} 占位 → 完整HTML

并发模型

审批通过后,并发 spawn N 个子 agent:

  ┌─ developer-slide-1  (cover, p1)
  ├─ developer-slide-2  (toc, p2)
  ├─ developer-slide-3  (chapter-cover, p3)
  ├─ developer-slide-4  (ca-bullets, p4)
  ├─ developer-slide-5  (ca-cards-3, p5)
  ├─ developer-slide-6  (ca-architecture, p6)
  └─ developer-slide-N  (ending, pN)
         │
    全部返回 → PM 拼接为完整 HTML

每个子 agent 的 task

基于以下信息生成一页 slide 的 HTML 片段:

页面类型: [special | content_area]
布局模板: [从 references/content-areas/xxx.html 或 references/specials/xxx.html 读取]
母版片段: [master-header + master-footer HTML]
内容数据: { title, points, icon, highlight, cards... }
页码: N

要求:
1. 输出 ONLY &lt;section class=&quot;slide&quot; data-page=&quot;N&quot;&gt;...&lt;/section&gt;
2. 展开所有 {{#each}} {{#if}} {{variable}} 为纯HTML
3. content_area 类型:模板只输出 .content-area 内部,需自行构造完整 .ppt-slide 结构(master-header + content + master-footer)
4. special 类型:模板已自带完整结构,直接展开变量
5. 严格使用 CSS 变量,不硬编码颜色
6. 内容精确匹配 data,不删减不压缩,不自行发挥

拼接

PM 收齐所有 slide 片段后:
1. 读取 assets/base-template.html
2. 将 slide 片段按页码顺序注入 {{slides}} 占位符
3. 注入 icons.svg 内容到 {{icons}} 占位符
4. 写入 output/&lt;slug&gt;-presentation.html


PHASE 2.5: PPTX EXPORT(可选)

基于 PHASE 2 Plan 产出的结构化内容数据,生成可编辑的 .pptx 文件。

执行方式

python3 scripts/export_pptx.py \
  --input content_data.json \
  --output output/&lt;slug&gt;-presentation.pptx

与 HTML 管线的区别

维度 HTML PPTX
视觉精度 高(像素级控制) 中(PPTX 排版模型不同)
可编辑性 低(需改源码) 高(原生 PPTX)
图表支持 Chart.js 交互 表格替代(v1,v2 支持原生图表)
生成速度 并行子 agent 单进程顺序
适用场景 演示预览 交付/分享/修改

字体说明

PPTX 不支持 Google Fonts CDN,会使用系统已安装字体。
推荐安装 Noto Sans SC,否则自动回退到 Microsoft YaHei。

子 agent 失败处理

  • 单个 slide 子 agent 出错 → 重试 1 次(共 2 次尝试)
  • 2 次均失败 → 标记该页为占位页(显示"此页生成失败"),继续拼接其余页
  • 失败 ≥ 总页数 30% → 停止,标记用户决策
  • PM 在拼接前验证所有片段格式(是否以 &lt;section class=&quot;slide&quot; 开头)

PHASE 3: REVIEW

# 检查项
1 页数与 Plan 一致?
2 结构页出现顺序正确(封面→目录→章封面→内容→结束)?
3 每页布局匹配 Plan?
4 配色/字体统一(CSS 变量)?
5 翻页 JS 正常?
6 内容准确无误?

PHASE 4: REPORT

  • canvas 预览 HTML
  • 输出文件路径
  • 列出遗留问题(如有)

设计系统

详见 references/design-system.md。核心固化:

  • 主色 #004D8C + 透明度层级
  • 字体 Noto Sans SC,单字体全层级
  • 容器 1280×720,Header 85px
  • 卡片 rounded-xl + 2px 半透明边框
  • 标签 rounded-full pill 样式

模板管理

操作 路径
加新 content-area 布局 直接创建 references/content-areas/xxx.html
加新 special 页面 直接创建 references/specials/xxx.html
改单个布局 直接编辑对应文件
改配色/设计系统 走 KAIFA##(影响所有模板)
改流程 走 KAIFA##(编辑 SKILL.md)

文件结构

ppt-generator/
├── SKILL.md
├── assets/
│   ├── base-template.html          # 母版系统(v3: Master + content-area 占位)
│   └── icons.svg
├── references/
│   ├── content-rules.md
│   ├── design-system.md            # 设计令牌 + 布局选择指南
│   ├── content-areas/              # [v3 新增] 内容区布局模板(9个)
│   │   ├── ca-bullets.html         # 单列要点
│   │   ├── ca-bullets-2col.html    # 双列要点
│   │   ├── ca-cards-3.html         # 三列卡片
│   │   ├── ca-cards-4.html         # 四列卡片
│   │   ├── ca-image-left.html      # 左图右文
│   │   ├── ca-image-right.html     # 左文右图
│   │   ├── ca-architecture.html    # 架构/流程图
│   │   ├── ca-table.html           # 数据表格
│   │   └── ca-timeline.html        # 时间线
│   └── specials/                   # [v3 新增] 特殊页面模板(3个)
│       ├── cover.html              # 深蓝全屏封面
│       ├── chapter-cover.html      # 章节标题页
│       └── ending.html             # 结束页
├── scripts/
│   └── export_pptx.py
├── tests/
│   └── test_export_pptx.py
└── requirements.txt

约束

  1. 零外部 CSS 依赖:不引用 Tailwind CDN
  2. 唯一外部依赖:Google Fonts (Noto Sans SC)
  3. 图标内嵌:使用 assets/icons.svg 内联引用
  4. 一个风格:配色/字体写死在 design-system.md,不支持换肤
  5. 双轨输出:HTML 预览 + PPTX 可编辑文件
  6. 内容灵活性:布局驱动密度(精简/标准/展开),废除全局字数上限
  7. v3 母版系统:content-area 模板不含 header/footer,由母版统一提供
  8. 内容先行:Plan 阶段产出完整文字内容到 slides_data.json,渲染时不删减

常见问题

5 问
答案由本站依据条目字段整理
kaifafuzhuskll01怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_15292d5a/yjkj-kaifafuzhuskll01。安装方式为未标注。装完刷新技能列表或重开客户端。

kaifafuzhuskll01支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

kaifafuzhuskll01权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

kaifafuzhuskll01收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

kaifafuzhuskll01用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。