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 agentmods add skills/jansen611/agent-skills/pptxnpx skills add Jansen611/Agent-Skills --skill pptxgit clone --depth 1 https://github.com/Jansen611/Agent-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/jansen611/agent-skills/pptx)<a href="https://agentmods.dev/skills/jansen611/agent-skills/pptx"><img src="https://agentmods.dev/badge/skills/jansen611/agent-skills/pptx.svg" alt="Measured on agentmods" 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.00054 | $0.03600 |
| Opus 5 | $0.00027 | $0.01800 |
| Sonnet 5 | $0.00011 | $0.00720 |
| Haiku 4.5 | $0.00005 | $0.00360 |
Grade A, and why
pptx 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 6d 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 — 374 lines — stays where its author put it; the contents beside it link to each section on GitHub.
PPTX Skill
Create professional PowerPoint presentations using pptxgenjs in the OpenWork environment.
Environment Prerequisites (CRITICAL)
OpenWork runs a non-interactive shell that does NOT load ~/.zshrc. Global npm packages are installed but NODE_PATH is not set. You MUST prefix every node command with NODE_PATH:
NODE_PATH=$(npm root -g) node script.js
Without this prefix, require('pptxgenjs') will fail with MODULE_NOT_FOUND.
Verify Setup
# Check pptxgenjs is installed globally
npm list -g pptxgenjs
# Test it can be loaded
NODE_PATH=$(npm root -g) node -e "const p = require('pptxgenjs'); console.log('pptxgenjs OK')"
If not installed, run: npm install -g pptxgenjs
Additional Dependencies (optional)
npm install -g react-icons react react-dom sharp # For icons
pip install "markitdown[pptx]" # For reading existing .pptx
pip install Pillow # For thumbnails
Quick Start
Write a .js script, then execute with NODE_PATH:
NODE_PATH=$(npm root -g) node generate_ppt.js
Minimal Example
const pptxgen = require("pptxgenjs");
let pres = new pptxgen();
pres.layout = "LAYOUT_16x9";
pres.author = "Jansen";
let slide = pres.addSlide();
slide.background = { color: "1E2761" };
slide.addText("Hello World", {
x: 1, y: 2, w: 8, h: 1.5,
fontSize: 44, fontFace: "Arial",
color: "FFFFFF", bold: true, align: "center"
});
pres.writeFile({ fileName: "output.pptx" });
Layout Dimensions
| Layout | Width | Height |
|---|---|---|
LAYOUT_16x9 |
10" | 5.625" (default) |
LAYOUT_16x10 |
10" | 6.25" |
LAYOUT_4x3 |
10" | 7.5" |
LAYOUT_WIDE |
13.3" | 7.5" |
Design Guidelines
Before Starting
- Pick a bold, content-informed color palette: The palette should feel designed for THIS topic.
- Dominance over equality: One color should dominate (60-70%), with 1-2 supporting tones and one accent.
- Dark/light contrast: Dark backgrounds for title + conclusion slides, light for content.
- Commit to a visual motif: Pick ONE distinctive element and repeat it across every slide.
What ships with it
1 file 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.
- 6d ago First seen · 374 lines · 54 tokens per session scan A bb720060596d
pptx is a skill published in the GitHub repository Jansen611/Agent-Skills (2 stars, last pushed 8d ago), licensed MIT. It adds 54 tokens to every session and 3,600 once invoked, about $0.0003 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
wowerpoint
Turn one document into a kawaii NotebookLM slide-deck PDF. Use for "wowerpoint this", "make a deck about ", "turn this report into slides", or any request to render a single document as shareable narrative slides.
ppt-master
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable Brand/Style/Layout/Deck workspaces, filling native PPTX templates, and enhancing finished PPTX files. Use when the user asks to create, generate, reconstruct, regenerate, beautify, redesign…
deck-ljg-present
把 outline 1:1 铸成色块大字宣言 deck, 原文不动只做美化。三档主题 black / red / yellow.
powerpoint
Create designed, editable PowerPoint .pptx presentations with PptxGenJS. Use when the user asks to create, generate, update, or inspect a deck, slide deck, presentation, or .pptx file.
skill-deck
Generate slide deck presentations from briefs — use when you need slides, pitch decks, or visual summaries.
ppt-forge
PPT 制作全链路:内容分析 → 分页规划 → 低保真 MD → imagegen 精美图。 架构猫写低保真 MD(ASCII art 结构图 + 视觉指引),imagegen 猫逐页出精美图。 Use when: 做 PPT、做演示文稿、做 slide、帮朋友做 PPT、画架构图、画技术蓝图。 Not for: 纯代码开发(用 worktree/tdd)、纯文档写作(直接写)。 Output: 低保真 MD + AI 原生精美图(raster PNG)。.