slide-making-skill

Generate single-slide PowerPoint pages with PptxGenJS and enforced design standards.

154|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/haojing8312/WorkClaw --skill slide-making-skill-haojing8312
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slide-making-skill
Source: https://github.com/haojing8312/WorkClaw/tree/main/apps/runtime/src-tauri/builtin-skills/pptx/skills/slide-making-skill
Command: npx skills add https://github.com/haojing8312/WorkClaw --skill slide-making-skill-haojing8312

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill automates creation of single‑slide PowerPoint pages while enforcing strict design guidelines—consistent fonts, palette‑based colors, no gradients or animations, and mandatory page‑number badges—so users can produce compliant, professional slides without manual trial‑and‑error.

Core Features & Use Cases

  • Standardized fonts for Chinese (Microsoft YaHei) and English (Arial) with bold only on titles.
  • Palette‑only colors and prohibition of gradients, ensuring brand consistency.
  • Automatic page‑number badge (circle or pill) added to every non‑cover slide.
  • Theme object contract that provides primary, secondary, accent, light, and bg colors.
  • Synchronous slide generation via a createSlide function that returns a fully configured slide.
  • QA loop with content verification commands to catch placeholder text and styling errors.

Quick Start

Use the slide-making skill to generate a cover slide titled "Quarterly Report" with the default theme.

Frequently Asked Questions about slide-making-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate PowerPoint slides programmatically with strict design standards?

To generate PowerPoint slides programmatically with strict design standards, use the slide-making skill with PptxGenJS to enforce palette colors, font rules, and page-number badges for compliant business presentations.

Can I use PptxGenJS to enforce consistent brand fonts and colors across presentation slides?

Yes, you can use PptxGenJS to enforce consistent brand fonts and colors by applying a theme object contract that provides primary, secondary, accent, light, and bg colors, while standardizing Microsoft YaHei and Arial fonts.

What is the best way to automate single-slide PowerPoint page generation?

The best way to automate single-slide PowerPoint page generation is using a synchronous createSlide function via PptxGenJS, which returns a fully configured slide without async code, ensuring standardized cover, content, and chart layouts.

Why does my presentation generation fail when using asynchronous code with PptxGenJS?

Presentation generation may fail with asynchronous code because the slide-making skill enforces synchronous slide generation via the createSlide function, strictly prohibiting async code to maintain design compliance and prevent styling errors.

How does the QA loop catch placeholder text and styling errors in generated slides?

The QA loop catches placeholder text and styling errors in generated slides by running content verification commands against the strict design guidelines, ensuring no gradients, correct palette-only colors, and mandatory page-number badges on non-cover slides.