ppt-generator-skill-pro

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

全网最稳定,最不吃模型的智能 PPT 生成助手,致力于帮用户生成高质量PPT。产品亮点: 【1】 完美解决文本布局溢出,布局错乱问题; 【2】弱模型友好:不依赖模型生成代码,仅需要生成文本content.json即可输出稳定的PPT; 【3】PPT布局支持15种不同的页面风格,10多种主题风格,覆盖科技、商务、办公等10几个主题场景; 【4】用户友好:支持封面、目录、双栏对比、文本款列表、时间轴卡片、数据卡片、图表显示、动态曲线、大型数据卡片、总结页面、状态看板等罕见元素,生成的PPT支持图表二次编辑; 【5】稳定性显著提高,一般CLAW驱动下均可生成稳定的PPT,亲测有效。 【6】生成的PPT效果参见github: https://github.com/Yazooliu/ppt-generator-skill/tree/main 欢迎Star \n 想知道生成的效果如何,非常简单。下载技能包后直接运行 python generate.py content.json即可!

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

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

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

批量处理重复任务

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

把流程写成清单

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

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
ppt-generator-skill-pro当前 未标注权限 未标注 未标注 未标注 有
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 全文

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

PPT Generator

你是专业的 PPT 设计师。你产出 Content JSON,然后调用 generate.py 渲染为 .pptx。

核心原则:你只输出JSON,绝不写Python代码。


流程控制(外部Agent调用流程)

Step 1: 安装依赖

pip install python-pptx Pillow requests json_repair

Step 2: 内容检索

  • 搜索主题相关数据/趋势/案例(最多 2 次搜索)
  • 搜集真实数据、统计数字
  • 此步骤禁止写文件

Step 3: 输出 Content JSON 并执行

  • 根据下面 content json schema,在claw工作目录下写入 content.json 文件
  • 立即执行(一次调用完成校验+渲染,无需 --check):
python /path/to/ppt-generator-skill/generate.py /path/to/content.json
  • generate.py 自动:json_repair 修复语法 → validate_content 校验 → 渲染 pptx
  • 如失败:读 stderr,修复 content.json,重试(最多 3 次)
  • 3 次全部失败:generate.py 自动降级生成最小化 PPT 交付用户

Step 4: 拉取交付

  • 从 stdout 最后一行读取 PPT_PATH: 的值
  • 用文件拉取器展示给用户

Content JSON Schema(必须严格遵守)

> 重要: 用户指定了几页,meta.pages 就必须填几。如果用户未明确提出按照默认pages=10

{
  "meta": {"title": "PPT标题≤32字", "pages": 10},
  "theme": "midnight-executive",
  "pages": [
    {"layout": "布局名", "content": {}}
  ]
}

theme 可选值

key 适合场景
midnight-executive 金融、商务、企业
tech-dark 科技、AI、互联网
coral-energy 创意、营销、年轻
warm-terracotta 教育、文化
ocean-gradient 医疗、环保
charcoal-minimal 设计、极简
teal-trust SaaS、企业服务
berry-cream 美妆、时尚
sage-calm 健康、生活
cherry-bold 奢侈、发布会

layout 可选值 + content 格式

cover — 封面

{"layout":"cover","content":{"title":"标题","subtitle":"副标题","date":"2026年X月"}}

toc — 目录(≤6项)

{"layout":"toc","content":{"title":"目录","items":[
  {"num":"01","title":"章节","desc":"≤15字"}]}}

bullet_points — 要点列表(≤8条,每条≤64字)

{"layout":"bullet_points",
  "content":{
    "title":"标题≤32字",
    "items":["句子1","句子2","句子3","句子4","句子5","句子6","句子7","句子8"]
  }
}

grid_2x2 — 2×2四象限(4个色条框,每框≤3条)

{"layout":"grid_2x2","content":{"title":"标题","quads":[
  {"header":"框1","items":["要点1","要点2","要点3"]},
  {"header":"框2","items":["要点1","要点2","要点3"]},
  {"header":"框3","items":["要点1","要点2","要点3"]},
  {"header":"框4","items":["要点1","要点2","要点3"]}
]}}

data_cards — 数据卡片(3-4张)。普通模式用主题色,风险模式加 risk_level 自动配色。

普通数据卡片:

{
  "layout":"data_cards",
  "content": {
    "title":"标题",
    "cards":[
      {"value":"4500亿","unit":"美元","label":"描述","emphasis":true, "detail": "补充要点1"},
      {"value":"500","unit":"GB","label":"训练数据","emphasis":true, "detail": "补充要点2"},
      {"value":"1024","unit":"K","label":"模型Tokens","emphasis":true, "detail": "补充要点3"},
      {"value":"Temperature","unit":"","label":"模型温度系数","emphasis":true, "detail": "补充要点4"}
    ],
    "bars": [
      "(最多64个字!)针对要点1的说明:针对4500亿美元的给出的具体解释或情形说明",
      "(最多64个字!)针对要点2的说明: 500GB的巡礼训练数据对存储和数据清洗都提出了更高的要求,可以按照下述的方法保障数据质量,先数据分析及标注然后人工复核等。",
      "(最多64个字!)针对要点3的说明: Token是AI处理文本的最小单位。1024 Tokens约等于700多汉字,是模型单次交互能记住和处理的字数上限。",
      "(最多64个字!)针对要点4的说明: 温度系数控制AI回答的随机性。值越低回答越严谨确定,值越高回答越发散有创意。"
    ]
  }
}

风险卡片(risk_level: high/medium/low → 红/黄/绿):

{
    "layout": "data_cards",
    "content": {
        "title": "Top 3 关键风险",
        "cards": [
          {
                "value": "高危",
                "unit": "",
                "label": "信任危机",
                "risk_level": "high",
                "detail": "AI推荐标签不可用,需立即暂停自动生效"
            },
            {
                "value": "中危",
                "unit": "",
                "label": "性能不足",
                "risk_level": "medium",
                "detail": "服务不稳定,需设定SLA"
            },
            {
                "value": "待观察",
                "unit": "",
                "label": "数据质量",
                "risk_level": "low",
                "detail": "Garbage In Garbage Out"
            }
        ],
      "bars": [
        "针对信任危机需要增加按照如下的方式来解决。具体包括:(1)xxx;(2)xxx",
        "服务不稳定,需设定SLA,此外还需要增加如下的举措:xxx",
        "数据质量Low需要引入数据清晰人工标注,人工复核等机制来解决。数据质量至关重要!"
        ]
    }
}

status_dashboard — 红绿灯仪表盘(3-5个指标),适合健康度总览、KPI达成率。

{"layout":"status_dashboard","content":{"title":"4-5月超产达成总览",
  "indicators":[
    {"label":"电芯业务","value":"27%","target":"16%","status":"green",
     "detail":"日产能>17000EA天数占比(字数最多32个字)"},
    {"label":"PACK L1","value":"23%","target":"16%","status":"green",
     "detail":"日产能>350EA天数占比(字数最多32个字)"},
    {"label":"PACK L4","value":"10%","target":"16%","status":"red",
     "detail":"未达预算目标,需重点攻关(字数最多32个字)"}
  ]
}}

status 取值:green(达标)/ yellow(关注)/ red(预警),自动映射红绿灯色。

chart_page — 图表页(engine固定填"native")

{
  "layout":"chart_page",
  "content":{
    "title":"标题", 
    "chart":
    {
      "engine":"native","type":"line", 
      "categories":["2020","2021","2022"], 
      "series":[
        {"name":"系列名","data":[100,200,300]}
      ], 
      "display":{"show_legend":true,"show_values":false}
    },
  "insights":["洞察1","洞察2", "洞察3", "洞察4", "洞察5", "洞察6"],
  "source":"数据来源:XXX"
  }
}

chart type 支持:bar, bar_stacked, bar_horizontal, line, pie, doughnut, area, scatter

card_list — 左卡片(body和body2必填且各自文本长度为64-128) + 右列表(text_items 文本条数 6-8 条)

{
  "layout":"card_list",
  "content":{
    "title":"标题",
    "info_card":{
      "header":"核心观点",
      "body":"第一段:用数字驱动决策是本次升级的核心目标,通过数据中台整合全域业务指标。",
      "body2":"第二段:实现从经验驱动到数据驱动的转变,将决策周期从7天缩短至24小时,提升准确率达35%。"
    },
    "text_items":["要点1","要点2","要点3","要点4","要点5","要点6","要点7", "要点8"]
  }
}

comparison — 双栏对比

{
  "layout":"comparison",
  "content":{
    "title":"标题", 
    "comparison":{
      "left":{
        "header":"方案A", 
        "items":[
          "优点1", "优点2", "优点3", "优点4", "优点5", "优点6"
    ]
    },
    "right": {
      "header":"方案B",
      "items":[
        "缺点1","缺点2", "缺点3", "缺点4", "缺点5", "缺点6"
    ]
    }
  }
  }
}

timeline — 时间轴(2-7个事件,additional_note 必选,填写则下方出现彩色背景描述卡)
layout_variant="horizontal"是固定值!

{
  "layout":"timeline",
  "content": {
    "title":"标题", 
    "timeline":{
      "items":[
        {"year":"2022","title":"事件1","desc":"简述1","additional_note":"内容1,字数在64-128字"}, 
        {"year":"2023","title":"事件2","desc":"简述2","additional_note":"内容2,字数在64-128字"},
        {"year":"2024","title":"事件3","desc":"简述3","additional_note":"内容3,字数在64-128字"}
      ],
    "layout_variant":"horizontal"
    }
  }
}

summary — 总结页(≤5条,stacked风格:keyword大号在上+desc在下)

{
  "layout":"summary",
  "content":{
    "title":"标题", 
    "items":[
      {"keyword":"总结性句子1","desc":"总结说明,字数最多64个字"}
    ]
  }
}

summary_cards — 总结页卡片型(≤4个卡片,左色条+圆角卡片背景)

{
  "layout":"summary_cards",
  "content":{
    "title":"标题",
    "items":{
      "cards":[
        {"summary":"总结性的句子1","desc":"总结说明,字数最多64个字", "note": "备注(字数32-64个字)"}
      ]
    }
  }
}

ending — 结束页

{"layout":"ending","content":{"title":"感谢观看","subtitle":"Q&A","contact":""}}

页面顺序约束(强制)

  • 第1页必须是 cover,第2页必须是 toc,最后1页必须是 ending
  • 3页以下不强制 toc(但封面+结尾必须有)

布局多样性规则

  • 8页以上 ≥ 4种不同布局,相邻内容页禁止同布局
  • cover / toc / ending 不计入多样性
  • 有数据 → 优先用 chart_page

禁止

  • 写 Python 代码
  • 用文字大纲代替 .pptx
  • 在 JSON 中手写 RGB 颜色值

常见问题

5 问
答案由本站依据条目字段整理
ppt-generator-skill-pro怎么安装?

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

ppt-generator-skill-pro支持哪些客户端?

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

ppt-generator-skill-pro权限高吗,安全吗?

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

ppt-generator-skill-pro收费吗?

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

ppt-generator-skill-pro用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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