slide-making-skill
Implement single-slide PowerPoint pages with PptxGenJS.
Skill by MiniMax-AI
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/minimax-ai-slide-making-skill
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: presentations, data, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/slide-making-skill
What's inside
- Skill name
slide-making-skill- Description
- 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.
- License
- MIT
- Instructions
- 279 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- pptxgenjs.md
SKILL.md (first lines)
# PptxGenJS Slide Making Skill
This skill teaches how to generate native .pptx slides using PptxGenJS (JavaScript).
## PptxGenJS Reference
**Read [pptxgenjs.md](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 |
```javascript
fontFace: "Microsoft YaHei" // Chinese text
fontFace: "Arial" // English text (or approved alternative)
```
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
```javascript
// ✅ Correct
slide.addText("Main Title", { bold: true, fontSize: 36, fontFace: "Arial" });
slide.addText("Body text here.", { bold: false, fontSize: 14, fontFace: "Arial" });
// ❌ Wrong
slide.addText("Body text here.", { bold: true, fontSize: 14 });
```
---
## 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)
```javascript
// ✅ Correct: Using palette colors
slide.addShape(pres.shapes.RECTANGLE, { fill: { color: theme.primary } });
slide.addText("Title", { color: theme.accent });
// ❌ Wrong: Colors outside palette
slide.addShape(pres.shapes.RECTANGLE, { fill: { color: "1a1a2e" } });
```
### No Gradients
**Gradients are prohibited. Use solid colors only.**
```javascript
// ✅ Correct: Solid colors
slide.background = { color: theme.bg };
// ✅ Correct: Solid + transparency for overlay
slide.addShape(pres.shapes.RECTANGLE, { fill: { color: theme.accent, transparency: 50 } });
```
### 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. `3` or `03`), NOT "3/12"
- Use palette colors, keep subtle
### Circle Badge (Default)
```javascript
slide.addShape(pres.shapes.OVAL, {
x: 9.3, y: 5.1, w: 0.4, h: 0.4,
fill: { color: theme.accent }
});
slide.addText("3", {
x: 9.3, y: 5.1, w: 0.4, h: 0.4,
fontSize: 12, fontFace: "Arial",
color: "FFFFFF", bold: true,
align: "center", valign: "middle"
});
```
### Pill Badge
```javascript
slide.addShape(pres.shapes.ROUNDED_RECTANGLE, {
x: 9.1, y: 5.15, w: 0.6, h: 0.35,
fill: { color: theme.accent },From MiniMax-AI/skills, MIT.
More from MiniMax-AI/skills
- 0.686score
pr-review
MiniMax-AI
Review pull requests for the MiniMax Skills repository.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
flutter-dev
MiniMax-AI
Flutter cross-platform development guide covering widget patterns, Riverpod/Bloc state management, GoRouter navigation, performance optimization, and…
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
gif-sticker-maker
MiniMax-AI
Convert photos (people, pets, objects, logos) into 4 animated GIF stickers with captions.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
ios-application-dev
MiniMax-OpenSource
iOS application development guide covering UIKit, SnapKit, and SwiftUI.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
minimax-docx
MiniMaxAI
Professional DOCX document creation, editing, and formatting using OpenXML SDK (.NET).
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
minimax-music-gen
MiniMax-AI
Use when user wants to generate music, songs, or audio tracks.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
minimax-pdf
MiniMax-AI
Use this skill when visual quality and design identity matter for a PDF.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
minimax-xlsx
MiniMax-AI
Open, create, read, analyze, edit, or validate Excel/spreadsheet files (.xlsx, .xlsm, .csv, .tsv).
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
react-native-dev
MiniMax-AI
React Native and Expo development guide covering components, styling, animations, navigation, state management, forms, networking, performance optimization…
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.682score
pptx-generator
MiniMax-AI
Generate, edit, and read PowerPoint presentations.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.680score
minimax-music-playlist
MiniMax-AI
Generate personalized music playlists by analyzing the user's music taste and generation feedback history.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.680score
vision-analysis
MiniMax-AI
Analyze, describe, and extract information from images using the MiniMax vision MCP tool.
SkillDFreshness: D★ 13.7KClaude Code +9
Signals
- Stars
- 13,728
- Forks
- 1,203
- Open issues
- 25
- Last commit (this folder)
- Mar 21, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/MiniMax-AI/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MiniMax-AI
- 0.686score
gif-sticker-maker
MiniMax-AI
Convert photos (people, pets, objects, logos) into 4 animated GIF stickers with captions.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
minimax-pdf
MiniMax-AI
Use this skill when visual quality and design identity matter for a PDF.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
pr-review
MiniMax-AI
Review pull requests for the MiniMax Skills repository.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
flutter-dev
MiniMax-AI
Flutter cross-platform development guide covering widget patterns, Riverpod/Bloc state management, GoRouter navigation, performance optimization, and…
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
minimax-music-gen
MiniMax-AI
Use when user wants to generate music, songs, or audio tracks.
SkillDFreshness: D★ 13.7KClaude Code +9 - 0.686score
minimax-xlsx
MiniMax-AI
Open, create, read, analyze, edit, or validate Excel/spreadsheet files (.xlsx, .xlsm, .csv, .tsv).
SkillDFreshness: D★ 13.7KClaude Code +9
Cite this page
slide-making-skill. Agent Mart. https://agentmart.dev/skills/minimax-ai-slide-making-skill (last updated 2026-10-24)