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 yinqd3/workbuddy-skills --skill pptx-generatorgit clone --depth 1 https://github.com/yinqd3/workbuddy-skillsWrote 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/yinqd3/workbuddy-skills/pptx-generator)<a href="https://agentmods.dev/skills/yinqd3/workbuddy-skills/pptx-generator"><img src="https://agentmods.dev/badge/skills/yinqd3/workbuddy-skills/pptx-generator/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/yinqd3/workbuddy-skills/pptx-generator"><img src="https://agentmods.dev/badge/skills/yinqd3/workbuddy-skills/pptx-generator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00092 | $0.07070 |
| Opus 5.5 | $0.00037 | $0.02828 |
| Sonnet 5.5 | $0.00018 | $0.01414 |
| Haiku 4.5 | $0.00009 | $0.00707 |
Grade A, and why
pptx-generator 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 1mo 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 — 554 lines — stays where its author put it; the contents beside it link to each section on GitHub.
PPTX Generator & Editor
Overview
本 Skill 处理所有 PowerPoint 任务:读取/分析已有演示文稿、通过 XML 操作编辑基于模板的演示文稿,以及使用 PptxGenJS 从零创建演示文稿。内置完整的设计系统(调色板、字体、风格配方)和每种幻灯片类型的详细指南。
Quick Reference
| 任务 | 方式 |
|---|---|
| 读取/分析内容 | python -m markitdown presentation.pptx |
| 编辑或基于模板创建 | 见 Editing Presentations |
| 从零创建 | 见下方 从零创建工作流 |
| 项目 | 值 |
|---|---|
| 画布尺寸 | 10" x 5.625" (LAYOUT_16x9) |
| 颜色格式 | 6 位十六进制,不带 #(例如 "FF0000") |
| 英文字体 | 微软雅黑(中文PPT建议全篇统一) |
| 中文字体 | 微软雅黑 |
| 页码徽章位置 | x: 9.3", y: 5.1" |
| 基础主题键 | primary, secondary, accent, light, bg |
| 可选扩展键 | gold, coral, violet(根据需要添加) |
| 形状 | RECTANGLE, OVAL, LINE, ROUNDED_RECTANGLE |
| 图表 | BAR, LINE, PIE, DOUGHNUT, SCATTER, BUBBLE, RADAR |
参考文件
| 文件 | 内容 |
|---|---|
| slide-types.md | 5 种幻灯片页面类型(封面、目录、章节分隔、内容、总结)+ 附加布局模式 |
| design-system.md | 调色板、字体参考、风格配方(Sharp/Soft/Rounded/Pill)、排版与间距 |
| editing.md | 基于模板的编辑工作流、XML 操作、格式化规则、常见陷阱 |
| pitfalls.md | QA 流程、常见错误、关键 PptxGenJS 陷阱 |
| pptxgenjs.md | 完整的 PptxGenJS API 参考 |
读取内容
# 文本提取
python -m markitdown presentation.pptx
从零创建 — 工作流
当没有模板或参考演示文稿时使用。
第 1 步:调研需求
搜索以理解用户需求 — 主题、受众、目的、语气、内容深度。
第 2 步:选择调色板与字体
使用 调色板参考 选择与主题和受众匹配的调色板。使用 字体参考 选择字体配对。
第 3 步:选择设计风格
使用 风格配方 选择与演示文稿基调相匹配的视觉风格(Sharp, Soft, Rounded 或 Pill)。
第 4 步:规划幻灯片大纲
将每一张幻灯片精确分类为 5 种页面类型 之一。规划每张幻灯片的内容和布局。确保视觉多样性 — 不要在不同幻灯片上重复相同布局。
第 5 步:生成幻灯片 JS 文件
在 slides/ 目录下为每张幻灯片创建一个 JS 文件。每个文件必须导出一个同步的 createSlide(pres, theme) 函数。遵循 幻灯片输出格式 和 slide-types.md 中的类型特定指南。如果有 subagent,最多同时生成 5 张幻灯片。
What ships with it
5 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.
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.
- 1mo ago First seen · 554 lines · 92 tokens per session scan A d419da37bb3d
pptx-generator is a skill published in the GitHub repository yinqd3/workbuddy-skills (15 stars, last pushed 4mo ago), licensed MIT. It adds 92 tokens to every session and 7,070 once invoked, about $0.0004 per session on Opus 5.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
obsidian-docs
Create comprehensive technical documentation following Obsidian conventions with bidirectional linking, proper folder structure, templates, and developer-focused content. Use when creating documentation, READMEs, wikis, knowledge bases, ADRs, runbooks, or any technical writing. Triggers on: documentation, docs…
publication-chart-skill
This skill should be used when the user asks for a publication-quality scientific figure or table, wants help choosing the right chart for results, needs a paper-ready pubfig or pubtab workflow, wants a figure + companion table for a results section, wants an Excel sheet turned into publication-ready LaTeX, or wants…
datasheets
Extract structured specifications from electronic component datasheet PDFs — pinouts, electrical characteristics, peripherals, topology, and features. Cache extractions per project for consumption by schematic and PCB analyzers. Primary consumer infrastructure for kicad, emc, spice, and thermal analyzers. Use this…
aeja-tables-figures
Use when building or revising the exhibits of an American Economic Journal: Applied Economics (AEJ: Applied) manuscript so the main causal result is legible in one table or figure and respects AEA house presentation norms. Formats exhibits; it does not establish the result (aeja-identification / aeja-robustness) or…
aejpol-replication-package
Use when assembling the data and code deposit for an AEJ: Economic Policy manuscript to satisfy the AEA Data and Code Availability Policy and the AEA Data Editor's pre-publication reproducibility check. Builds the openICPSR deposit, README, and restricted-data access paths; it does not run the analysis or write the…
amann-tables-figures
Use when building exhibits for an Academy of Management Annals (Annals) review — the signature framework figure, who-studied-what synthesis tables, and search/coverage exhibits that summarize across a literature. Designs review exhibits; it does not produce original-estimate regression tables (an Annals review reports…