Skip to content
cccskills
FreePublished on GitHub

pptx

Turn papers, articles, or outlines into an 8–12 slide PowerPoint presentation. The skill organizes background, methods, findings, and conclusions, extracts concise bullet points, and generates a .pptx file using its bundled script.

OriginalShow the original description

从论文、大纲或结构化文本生成 PowerPoint (.pptx) 演示文稿。Use when 用户需要把一篇论文/文章/大纲做成幻灯片、slides、演示文稿、PPT、deck。Don't use when 只需纯文本总结、生成 Word/PDF、或修改已有 pptx 的单个像素级样式。

Works withPowerPoint
See how to install

Good for

  • Preparing slides for a research presentation
  • Turning an article into a presentation
  • Generating a PowerPoint file from an outline
  • Separating research methods and findings across slides

Files included (3)

  • SKILL.md2.2 KB
  • reference.md1.7 KB
  • scripts/generate_pptx.py4.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

pptx Skill —— 从论文生成演示文稿

核心流程(第二层)

把一份来源文本(论文 / 大纲)转成 8-12 页的演示文稿,按以下步骤:

  1. 通读来源:理解论文的标题、作者、问题背景、方法、关键结果、结论。
  2. 规划页序:一份合格的演示文稿总页数应为 8-12 页,至少覆盖——
    • 标题页(论文标题 + 作者/来源作为副标题)
    • 目录 / 大纲页
    • 研究背景 / 问题动机
    • 方法概述(必须拆成 2 页,例如「总体思路」与「关键机制」)
    • 关键结果 / 实验发现(必须拆成 2 页,例如「效率指标」与「效果对比」)
    • 局限性 / 讨论
    • 小结 / 结论页(要点式总结全篇)
  3. 提炼要点:每页 3-5 条 bullet,每条一句话,避免整段照搬原文。
  4. 生成文件:调用本 Skill 捆绑的脚本 scripts/generate_pptx.py (通过 run_skill_script 工具),传入下面约定的 JSON payload。

捆绑脚本调用约定

工具:run_skill_script(name="pptx", script="generate_pptx.py", payload=<JSON字符串>)

payload 的 JSON schema:

{
  "title": "演示文稿主标题(通常等于论文标题)",
  "subtitle": "副标题,通常是作者或来源,可留空",
  "slides": [
    {"title": "页标题", "bullets": ["要点1", "要点2", "要点3"]}
  ]
}

约束:

  • slides 至少 8 项(加上自动生成的标题页,总页数落在 8-12 页区间)。
  • 第一项通常是「目录 / 大纲」,最后一项应为「小结 / 结论」。
  • 每页 bullets 建议 3-5 条。

更详细的样式与实现细则(第三层)

如需了解版式、配色、python-pptx 的实现细节,或排查生成问题, 再用 read_skill_file 读取本 Skill 内的:

  • reference.md —— 版式、配色与 python-pptx 技术细节
  • scripts/generate_pptx.py —— 生成器源码本身

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

agent-evaluation

FreeSummary

Build an evaluation process for AI agents using success, reliability, cost, and latency measures. Define scoring criteria, repeatable environments, failure analysis, and regression tests that check for recurring problems to support model selection and system improvements.

  • Building an initial agent evaluation process
  • Comparing models on actual work tasks
  • Investigating a drop in evaluation scores
bojieli/ai-agent-book54.8KUpdated Oct 9, 2026

agent-evolution

FreeSummary

Design a process for AI agents to learn from execution records. Evaluate outcomes, actions, and quality, choose whether to update knowledge, instructions, code, or model parameters, and define independent validation, release checks, and rollback procedures.

  • Turning repeated agent failures into reusable guidance
  • Designing evidence-based reviews of execution records
  • Converting browser actions into validated workflows
bojieli/ai-agent-book54.8KUpdated Oct 9, 2026

agent-state-bar

FreeSummary

Design a running status summary that keeps an agent aware of tasks, tool call counts, time, errors, and its environment. The skill covers updating that summary and balancing cache reuse against the buildup of outdated information.

  • Addressing repeated tool calls and retry loops
  • Keeping TODO progress and original goals visible
  • Choosing how to update runtime status messages
bojieli/ai-agent-book54.8KUpdated Oct 9, 2026

ai-style

FreeSummary

Review and rewrite Chinese product announcements, articles, emails, and README text using eleven style checks. Identify repetitive phrasing, overloaded sentences, vague openings, and decorative language, then revise them into clearer statements suited to each type of writing.

  • Revising formulaic Chinese product announcements
  • Reviewing repetitive phrasing in Chinese articles
  • Shortening overloaded sentences in Chinese emails
bojieli/ai-agent-book54.8KUpdated Oct 9, 2026

Design agents that respond to incoming emails, external notifications, and timers. Plan how they handle interruptions, prioritize new requests, track concurrent tasks, and deliver results while longer operations continue in the background.

  • Connecting agents to incoming emails and external notifications
  • Scheduling reports and recurring checks
  • Handling interruptions and changes during long tasks
bojieli/ai-agent-book54.8KUpdated Oct 9, 2026

bad-case-to-dpo

FreeSummary

Turn agent failure records into training examples by locating the first incorrect decision and pairing preferred actions with rejected ones. Assess whether training is appropriate, then check both targeted improvements and preservation of correct behavior.

  • Diagnosing the first incorrect decision in an agent failure
  • Building preference pairs from failure records
  • Choosing between system fixes and model training
bojieli/ai-agent-book54.8KUpdated Oct 9, 2026

See all skills by bojieli

Report a problem with this skill