---
id: sm-powerpoint
name: "powerpoint"
url: https://skills.yangsir.net/skill/sm-powerpoint
author: igorwarzocha
domain: content-creation
tags: ["powerpoint", "presentation-design", "slide-creation", "visual-communication", "public-speaking"]
install_count: 3000
rating: 4.40 (31 reviews)
github: https://github.com/igorwarzocha/opencode-workflows
---

# powerpoint

> 用于精确布局和创建高质量PowerPoint幻灯片，支持HTML内容和视觉元素，确保专业演示文稿的制作。

**Stats**: 3,000 installs · 4.4/5 (31 reviews)

## Before / After 对比

### 精准制作专业PPT演示文稿

## Readme

# powerpoint

<high_fidelity_creation>
The preferred method for precise layout positioning:

- **HTML**: Create slides (720pt x 405pt). Text MUST be in `<p>`, `<h1>`-`<h6>`, or `<ul>`.

- **Visuals**: You MUST rasterize gradients/icons as PNGs using Sharp FIRST. **Reference**: `references/html2pptx.md`.

- **Execution**: Run `html2pptx.js` to generate the presentation.
</high_fidelity_creation>

<template_structure>
For deck editing or template mapping:

- **Audit**: Generate thumbnail grid (`scripts/thumbnail.py`) to analyze layout.

- **Duplication**: Use `scripts/rearrange.py` to duplicate and reorder slides.

- **Text Injection**: Use `scripts/replace.py` with the JSON inventory to populate content.
</template_structure>

<design_quality>

- **Fonts**: You MUST use web-safe fonts ONLY (Arial, Helvetica, Georgia).

- **Colors**: You MUST NOT use the `#` prefix in PptxGenJS hex codes (causes corruption).

- **Layout**: You SHOULD prefer two-column or full-slide layouts. You MUST NOT stack charts below text.

- **Verification**: You MUST generate a final thumbnail grid with `--cols 4` to inspect for text cutoff or overlap issues.
</design_quality>

</powerpoint_professional_suite>

Weekly Installs422Repository[igorwarzocha/op…orkflows](https://github.com/igorwarzocha/opencode-workflows)GitHub Stars93First SeenJan 25, 2026Security Audits[Gen Agent Trust HubPass](/igorwarzocha/opencode-workflows/powerpoint/security/agent-trust-hub)[SocketPass](/igorwarzocha/opencode-workflows/powerpoint/security/socket)[SnykPass](/igorwarzocha/opencode-workflows/powerpoint/security/snyk)Installed onopencode411gemini-cli405cursor405codex403github-copilot400kimi-cli392

---
*Source: https://skills.yangsir.net/skill/sm-powerpoint*
*Markdown mirror: https://skills.yangsir.net/api/skill/sm-powerpoint/markdown*