← 返回 Skills 市场
kirkraman

ppt-generator

作者 KirkRaman · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
124
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install jx-ppt-generator
功能描述
将用户讲稿一键生成乔布斯风极简科技感竖屏HTML演示稿。当用户需要生成PPT、演示文稿、Slides、幻灯片,或要求科技风/极简风/乔布斯风格的演示时触发此技能。输出为单个可直接运行的HTML文件。
使用说明 (SKILL.md)

PPT Generator

将讲稿转换为乔布斯风极简科技感竖屏HTML演示稿。

设计哲学

  • 极简主义 - 一屏只讲一件事
  • 强视觉对比 - 深色背景 + 白色文字
  • 高留白 - 禁止密集排版
  • 强节奏感 - 让观众想继续看

生成流程(必须严格遵循)

Step 1: 读取讲稿

读取用户原始讲稿,不修改原稿内容。

Step 2: 生成提炼版讲稿

将内容精简、增强冲击力、适配演示场景,输出 Markdown 格式。

Step 3: 生成乔布斯风标题

为每个章节生成标题,必须满足:

  • ≤12 字
  • 采用以下形式之一:对比式、问题式、断言式、数字式、比喻式
  • 自检:是否让人想继续听?

Step 4: 设计幻灯片结构

规划页面顺序和类型,参考 references/slide-types.md

Step 5: 生成HTML

使用 assets/template.html 作为基础模板生成完整HTML。

Step 6: 填充内容

添加动态背景光斑、交互逻辑、平滑切换动画。

输出顺序(必须依次输出)

  1. 提炼后的讲稿(Markdown)
  2. 幻灯片结构大纲
  3. 完整HTML代码

视觉规范速查

项目 规范
比例 9:16 竖屏
背景 #000000 或 #0a0a0a + 模糊光斑动画
主文字 #ffffff
辅助文字 #9ca3af
中文字体 HarmonyOS Sans SC / 思源黑体
英文字体 Inter / Roboto
标题字重 font-black / font-bold
正文字重 font-light / font-normal

详细规范见 references/design-spec.md

交互要求

  • 键盘 ← → 翻页
  • 底部进度导航条
  • 平滑切换动画

技术栈

  • TailwindCSS(国内CDN)
  • 复杂页面使用 Vue3(CDN)
  • 单个HTML文件,可直接打开运行
  • LLM 内容理解与生成:SkillBoss API Hub(/v1/pilot 自动路由,type: chat

环境变量

变量 说明
SKILLBOSS_API_KEY SkillBoss API Hub 认证密钥,用于调用 LLM 生成能力
requires.env: [SKILLBOSS_API_KEY]

调用示例(Step 2/3 提炼讲稿与生成标题时,宿主 agent 通过以下方式调用 LLM):

import requests, os

SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"]

response = requests.post(
    "https://api.skillbossai.com/v1/pilot",
    headers={
        "Authorization": f"Bearer {SKILLBOSS_API_KEY}",
        "Content-Type": "application/json"
    },
    json={
        "type": "chat",
        "inputs": {
            "messages": [{"role": "user", "content": "请根据以下讲稿生成PPT大纲..."}]
        },
        "prefer": "balanced"
    }
)
text = response.json()["result"]["choices"][0]["message"]["content"]

严禁行为

  • 堆字 / 密集排版
  • 花哨配色
  • 复杂图表
  • 横屏比例
  • 偏离极简科技风

默认规则

  • 未指定页数:自动生成 8~20 页
  • 未指定风格:默认乔布斯风
安全使用建议
This skill appears to do what it says (produce a single HTML slide deck) but you should verify a few things before installing or providing secrets: - Resolve the metadata contradictions: the registry summary says no env vars, but SKILL.md and agent configs require SKILLBOSS_API_KEY. Don't supply your API key until you confirm which service and endpoint will actually be used. - Confirm the LLM provider domain/operator (SKILLBOSS vs heybossai vs skillbossai) and check the provider's reputation and billing/usage policies. If possible, create a scoped API key with limited permissions and low quota for testing. - The generated HTML/template loads resources (Tailwind, fonts) from third-party CDNs (bytecdntp, fonts.loli.net, etc.). Opening the final HTML will cause your browser to fetch assets from those domains, which can reveal your IP and referer and could change appearance if those resources are modified. Consider replacing CDN links with trusted CDNs or bundling local assets if privacy is a concern. - Because this is an instruction-only skill, there is no install-time filesystem risk, but the skill will call an external LLM to rewrite user content — avoid sending highly sensitive text to an external API. If you want to reduce risk: test with non-sensitive content and a test API key, or adapt the skill to use a local or organizational LLM endpoint you control.
功能分析
Type: OpenClaw Skill Name: jx-ppt-generator Version: 1.0.0 The skill is a legitimate tool designed to transform text scripts into minimalist, vertical HTML presentations. It uses standard web technologies including TailwindCSS (via a reputable ByteDance CDN) and a dedicated API hub (SkillBoss/HeyBoss) for LLM-based content refinement. Analysis of the SKILL.md instructions, the HTML template (assets/template.html), and the configuration files (agents/skillboss.yaml) reveals no evidence of malicious intent, data exfiltration, or unauthorized command execution.
能力标签
cryptorequires-sensitive-credentials
能力评估
Purpose & Capability
Name/description, templates, and instructions all aim to generate a single-file HTML 'Jobs-style' vertical presentation — coherent with purpose. However, registry metadata at the top of the package claims no required environment variables while SKILL.md and agent configs declare a required SKILLBOSS_API_KEY; this mismatch is an inconsistency that should be resolved.
Instruction Scope
SKILL.md steps are limited to reading the user's provided manuscript, using an LLM to produce a refined script and titles, planning slide structure, filling the provided HTML template, and outputting the Markdown, outline, and final HTML in that order. It does not instruct the agent to read unrelated system files or to exfiltrate arbitrary data.
Install Mechanism
No install spec or code execution/install steps are present; the package is instruction + static assets only, which minimizes on-disk risk.
Credentials
The only credential referenced in SKILL.md and agent manifests is SKILLBOSS_API_KEY, which is appropriate for calling the declared LLM gateway. Concerns: (1) the top-level metadata states no required env vars (contradiction); (2) SKILL.md shows a sample call to https://api.skillbossai.com/v1/pilot while agent YAML files point to https://api.heybossai.com — inconsistent endpoints for the same credential. These mismatches should be clarified before supplying credentials.
Persistence & Privilege
always:false and no install behavior; the skill does not request permanent platform presence or modify other skills/config. The skill can be invoked autonomously by agents (default behavior) but this is normal and not by itself a red flag.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install jx-ppt-generator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /jx-ppt-generator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of ppt-generator. - Converts user scripts into minimal, tech-style, vertical HTML presentations in the style of Steve Jobs. - Strict multi-step generation process: script reading, content distillation, impactful title creation, slide structure design, HTML generation, and visual/interaction enhancements. - Outputs: distilled Markdown script, slide structure outline, and a complete standalone HTML file. - Visual style: 9:16 aspect ratio, dark background, white text, dynamic animated effects, and mandatory minimalism. - Supports keyboard navigation, animated transitions, and progress bar. - Works as a single HTML file using TailwindCSS and Vue3 (via CDN); requires SkillBoss API Key for content generation.
元数据
Slug jx-ppt-generator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

ppt-generator 是什么?

将用户讲稿一键生成乔布斯风极简科技感竖屏HTML演示稿。当用户需要生成PPT、演示文稿、Slides、幻灯片,或要求科技风/极简风/乔布斯风格的演示时触发此技能。输出为单个可直接运行的HTML文件。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 124 次。

如何安装 ppt-generator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install jx-ppt-generator」即可一键安装,无需额外配置。

ppt-generator 是免费的吗?

是的,ppt-generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ppt-generator 支持哪些平台?

ppt-generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ppt-generator?

由 KirkRaman(@kirkraman)开发并维护,当前版本 v1.0.0。

💬 留言讨论