Agent skill · design visual · aiskillstore
slide-making-skill
Implement single-slide PowerPoint pages with PptxGenJS. Use when writing or fixing slide JS files: dimensions, positioning, text/image/chart APIs, styling rules, and export expectations for native .pptx output.
Why this skill is useful
Provides specific API usage patterns and styling rules for generating PowerPoint slides with PptxGenJS that the AI wouldn't reliably generate on its own.
What it needs
About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
PptxGenJS Slide Making Skill This skill teaches how to generate native .pptx slides using PptxGenJS (JavaScript). PptxGenJS Reference Read pptxgenjs.md for the complete PptxGenJS API reference, including: Setup & basic structure Text & formatting Lists & bullets Shapes & shadows Images & icons Slide backgrounds Tables & charts --- Font Rules Font Family Standards Language Default Alternatives ---------- --------- -------------- Chinese Microsoft YaHei (微软雅黑) — English Arial Georgia, Calibri, Cambria, Trebuchet MS Use system-safe fonts for cross-platform compatibility. Header/body can use different fonts (e.g., Georgia + Calibri). No Bold for Body Text Plain body text and caption/legend text must NOT use bold. Body paragraphs, descriptions → normal weight Captions, legends, footnotes → normal weight Reserve bold for titles and headings only --- Color Palette Rules (MANDATORY) Strict Palette Adherence Use ONLY the provided color palette. Do NOT create or modify colors. All colors must come from the user-provided palette Do NOT use colors outside the palette Do NOT modify palette colors (brightness, saturation, mixing) Only exception: Add transparency using the transparency property (0-100) No Gradients Gradients are prohibited. Use solid colors only. No Animations Animations and transitions are prohibited. All slides must be static. --- Page Number Badge (REQUIRED) All slides except Cover Page MUST include a page number badge in the bottom-right corner. Position: x: 9.3", y: 5.1" Show current number only (e.g. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/slide-making-skill