Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add EthanYoQ/Skill-hub --skill ppt-nanogit clone --depth 1 https://github.com/EthanYoQ/Skill-hubWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/ethanyoq/skill-hub/ppt-nano)<a href="https://agentmods.dev/skills/ethanyoq/skill-hub/ppt-nano"><img src="https://agentmods.dev/badge/skills/ethanyoq/skill-hub/ppt-nano/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/ethanyoq/skill-hub/ppt-nano"><img src="https://agentmods.dev/badge/skills/ethanyoq/skill-hub/ppt-nano.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00137 | $0.02000 |
| Opus 5 | $0.00068 | $0.01000 |
| Sonnet 5 | $0.00027 | $0.00400 |
| Haiku 4.5 | $0.00014 | $0.00200 |
Grade A, and why
ppt-nano scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 168 lines — stays where its author put it; the contents beside it link to each section on GitHub.
PPT-Nano 技能 — 白板板书风格PPT生成
🚨 触发条件
用户说「ppt-nano」「生成PPT」「做PPT」「白板风格PPT」等关键词时,必须严格按以下流程执行,不可跳步!
✅ 标准执行流程(5步,必须按顺序)
第一步:告知风格
立即回复:
🖊️ 白板板书风格 真实白板照片 + 马克笔手写(shufa笔触)+ 手绘插图,黑/蓝/红三色马克笔
第二步:接收文案,整理确认表(必须输出表格)
收到文案后,立即整理成确认表发给用户,格式:
📋 梳理如下,请确认:
页码 页面类型 参考图 内容摘要 封面 首页 cover.jpg 主标题 / 副标题 P1 内容页 content.jpg 标题 / 要点摘要 P2 图表页 chart.jpg 标题 / 数据摘要 ... ... ... ... 共 X 页,请确认页面分配是否正确,确认后说"启动生成"!
页面类型判断规则:
- 有时间轴/流程/组织架构 → 导航页 navigation.jpg
- 有数据表格/数字对比 → 图表页 chart.jpg
- 有场景故事/对话泡泡 → 内容页 content.jpg
- 纯文字列表/要点 → 文字页 text.jpg(=content.jpg)
- 封面 → 首页 cover.jpg
- 结尾 → 尾页 closing.jpg
等用户确认后再进入第三步。
第三步:依赖检查(首次使用或不确定时执行)
python -c "import openai, PIL; print('ok')"
如果失败,先安装:
python -m pip install openai pillow python-pptx
第四步:逐页生成并发预览
每页命令模板(严格执行):
python {baseDir}/scripts/generate_image.py \
--prompt "{对应前缀}{页面专属提示词}" \
--filename "{输出文件名}.jpg" \
--resolution 2K \
--aspect-ratio 16:9 \
-i "{参考图绝对路径}"
Windows PowerShell 下反斜杠续行用反引号(
`),或写成一行。
关键参数说明:
-i传入参考图(image-to-image 模式,必须带)--resolution固定用2K(支持2K/3K,不支持其他值)--aspect-ratio固定用16:9--filename必须以.jpg结尾(模型输出固定为 JPEG)- 每次调用只生成一页
⚡ 提示词前缀(按页面类型选用,不可省略)
通用页(内容页 / 图表页 / 导航页 / 尾页)
按参考图出图,白板背景和整体版式保留不变,白板上的所有原有文字和图案全部清除,按以下文案重新设计内容。中文必须是马克笔shufa笔触风格,配图手绘风格。Chinese text MUST use thick shufa-style ink brush marker calligraphy — bold chunky strokes, NOT printed font. 颜色规则:黑色用于主标题和正文,蓝色用于副标题、数据标注和补充信息,红色用于强调词、结论句和圆圈高亮。配图颜色按内容用红蓝马克笔适配。
封面页(cover.jpg 专用,必须使用此版本)
按参考图出图,白板背景和整体版式保留不变,白板上的所有原有文字和图案全部清除,不保留任何已有标题或说明文字。按以下文案重新设计封面内容,主标题突出显示,副标题用蓝色马克笔书写。封面版面要充分利用,除主标题和副标题外,可添加与主题相关的手绘装饰图案、关键词标注、或视觉分割线,确保白板面积利用率不低于60%。中文必须是马克笔shufa笔触风格,配图手绘风格。Chinese text MUST use thick shufa-style ink brush marker calligraphy — bold chunky strokes, NOT printed font. DO NOT reproduce any text from the reference image. 颜色规则:黑色用于主标题,蓝色用于副标题和说明文字,红色用于强调词和圆圈高亮。
What ships with it
16 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- evals/evals.json 887 B
- README.md 4.0 KB
- scripts/build_pptx.py 4.3 KB runs code
- scripts/generate_image.py 11 KB runs code
- scripts/test_generate_image.py 4.9 KB runs code
- styles/styles.json 10 KB
- styles/whiteboard/pages/chart.jpg 226 KB
- styles/whiteboard/pages/closing.jpg 250 KB
- styles/whiteboard/pages/content_new.jpg 1390 KB
- styles/whiteboard/pages/content_new.png 380 KB
- styles/whiteboard/pages/content.jpg 250 KB
- styles/whiteboard/pages/cover.jpg 226 KB
- styles/whiteboard/pages/nav1.jpg 90 KB
- styles/whiteboard/pages/nav2.jpg 92 KB
- styles/whiteboard/pages/navigation.jpg 209 KB
- styles/whiteboard/pages/text.jpg 250 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 168 lines · 137 tokens per session scan A b10a14c14af1
ppt-nano is a skill published in the GitHub repository EthanYoQ/Skill-hub (9 stars, last pushed 3d ago), licensed MIT. It adds 137 tokens to every session and 2,000 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
download-media
Use when user wants to download, save, or extract media files such as photos, videos, and documents from Telegram messages.
ppt-maker
Guided PPT generation for editable PowerPoint decks, table-driven reports, and enterprise-template presentations.
openakita/skills@baidu-ppt-gen
AI PPT Generator skill. Quickly generate well-structured, professionally formatted presentation drafts from topics and outlines. Use when user wants to create PowerPoint presentations.
pptx
Criar, editar e analisar apresentacoes PowerPoint (.pptx). Trigger quando usuario quer criar slides, pitch deck, editar apresentacao existente, extrair conteudo de .pptx.
tools-internal
A reference guide documents built-in commands for working with PDFs, images, video, and audio in the Nuphus application. It is meant to help an agent explain the tools to users.
pptx
Create, inspect, extract, edit, render, and verify PowerPoint presentations with python-pptx and optional LibreOffice.