Huawei Style PPT Skill
The ppt-forge skill builds business decks: facts and causal links first, then slides and an HTML deck with 42 layouts
- 69 ★ on the repository
- Last commit
Minimal access
Why this level
- The skill is text instructions and a template, and the HTML deck loads fonts and icons from the network
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/huawei-style-ppt-skillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The skill is text instructions and a template, and the HTML deck loads fonts and icons from the network
This is third-party code. Review the repository files before installing.
What it does
The repository holds the `ppt-forge` skill for strategy briefings, architecture overviews, business analysis and solution comparisons in a style the authors call Huawei-like. The agent first gathers facts and cause and effect links, then splits the material into pages and only then moves to visuals. A page carries one main conclusion, density follows viewing distance, and a slide splits when it will not fit. There are two modes. In HTML mode the agent builds a browser deck with arrow key paging, a static mode and an Esc index on top of the bundled `vendor/guizang` template: 42 layouts and three red and gray themes, plus two Node validation scripts, `validate-huawei-template.mjs` and `validate-huawei-deck.mjs`. In raster mode it draws each page through image generation, starting from a low-fidelity draft. The skill does not promise an editable PPTX.
Who it is for. Managers and engineers who prepare briefings for a CTO and a big screen and hand the slide building to Claude Code or Codex.
Good fit when
- A technical briefing for a CTO of 10 slides with one conclusion per page is needed
- A quarterly engineering summary is assembled into an HTML deck paged in the browser
- An architecture comparison must be laid out by causes and effects
- Slides are prepared for a big screen with legibility from a distance in mind
- Before handoff text, numbers, units and sources are checked page by page
Not a fit when
- You need an editable PPTX: the skill does not promise one
- You need another company brand colors: the themes are red and gray
- You have no Node, while HTML mode relies on validation scripts
Example request
Make 10 slides of a technical briefing for a CTO in the business style, with the result as an HTML deck that pages in the browserLimitations
The skill does not guarantee an editable PPTX file, and the result is an HTML page or a set of images. Raster mode needs image generation, and without it a low-fidelity draft and a hint about HTML remain. Fonts and icons in the HTML load from the network by default. The bundled `vendor/guizang` template is licensed separately under AGPL-3.0 and the rest under MIT, and works derived from the template inherit the AGPL terms. Demo data in the examples is for testing and is not Huawei material. The README is in Chinese.
How to disable. Delete the `ppt-forge/` folder from `~/.claude/skills/` or `~/.codex/skills/`.
FAQ
How do I install the ppt-forge skill?
Copy the `ppt-forge/` folder in full, with `references/` and `vendor/`, into `~/.claude/skills/` for Claude Code or `~/.codex/skills/` for Codex.
Which output modes exist?
An HTML deck for the browser and a raster slide mode through image generation. Without image generation the second stops at a draft.
How do I check the HTML deck?
Run `node scripts/validate-huawei-template.mjs`, then `node scripts/validate-huawei-deck.mjs /absolute/path/to/index.html` and view every page in the browser.
Will I get a PPTX file?
The skill does not promise a native editable PPTX. The result is HTML or a set of page images.
How many layouts and themes does the template have?
42 layouts and three red and gray themes, described in `references/layouts-huawei.md` and `themes-huawei.md` inside `vendor/guizang`.
Discussion
No questions or reviews yet.
Related
SkillsAn agent skill that builds a presentation as a single HTML file: two visual styles, social covers and a presenter mode
A skill for talks: outlines a deck around the audience's train of thought, picks images and video, and checks finished slides before you present
A skill that builds a deck from a topic or article, or restyles an old one from a reference image, keeping the text and editable slides
A Chinese-language skill that turns PDF, DOCX, web pages and Markdown into PPTX presentations with real editable shapes.
A skill that builds presentations from HTML slides with rendering, per-slide visual review, and conversion to an editable PPTX
A skill for dependency-free HTML presentations: style picked from live previews and PowerPoint converted to the web
README in short
The Chinese README shows a five page demo HTML about a quarterly engineering summary and lists recent updates. Install by copying the folder, sample prompts, output modes, directory layout, acceptance steps and upstream licensing notes follow.
README badge
Original SKILL.md
---
name: ppt-forge
description: >
制作高质量演示文稿的完整工作流:内容分析、分页规划、低保真蓝图、华为式视觉规范、
imagegen 逐页出图与人工验收。适用于 PPT、slide、架构图、技术蓝图、工作汇报和客户提案;
输出低保真 Markdown、指定宽高比的 raster PNG,或使用归藏华为模板制作横向翻页 HTML PPT。
---
# PPT Forge — 低保真蓝图 → AI 精美图
## 核心原则
**先把信息设计清楚,再按输出模式制作。** Raster 模式用 imagegen 逐页出图;用户要网页演示时使用内置 HTML 模板。
- **内容作者**:分析材料、规划分页、编写低保真 Markdown。
- **视觉生成器**:根据逐页蓝图生成已锁定宽高比的 raster PNG。
- **用户/审稿人**:确认分页、风格和最终文字准确性。
默认最终产物是整页图片,优点是视觉自由度高;代价是文字、图表和形状不可独立编辑。可编辑 PPTX 不在本 skill 的实现范围内;用户明确需要时,只交付低保真稿和视觉素材,并转交独立的原生 PPTX authoring/export 工具。
## 开局参数
开始前锁定:
| 参数 | 说明 | 示例 |
|---|---|---|
| 风格 preset | 目标视觉语言 | 华为 / 用户提供的自定义 preset |
| 受众 | 谁看 | 部门领导 / CTO / 投资人 / 客户 |
| 场景 | 怎么用 | 大屏汇报 / 会后阅读 / 客户提案 |
| 内容取舍 | 是否允许删减 | 全保留 / 只保留核心亮点 |
| 宽高比 | 贯穿蓝图和最终图片 | 16:9(默认)/ 4:3 / 用户指定 |
| 输出模式 | 决定交付能力 | low-fi only / raster PNG / HTML deck |
没有这些参数,就先做最佳判断并明确写在分页方案里;不要直接批量出图。
## 工作流
用户要 HTML、网页或浏览器翻页演示时,读取 [HTML 制作规范](references/ppt-html-authoring.md),在完成内容分析和分页后进入模板制作与浏览器验收,不执行下面的 imagegen 能力预检和出图步骤。未指定模式时仍默认 raster;没有图像生成能力时交付蓝图,并说明可选的 HTML 模式,不擅自切换。
1. **内容分析**:读完原始材料,提取核心板块、关键数据、逻辑关系和证据来源。经历或贡献混杂、材料只剩名词列表时,先按 [事实与因果规范](references/narrative-clarity.md) 整理,再分页。
2. **分页规划**:为每页写清页面类型、唯一主结论和承载元素;方向未定时先确认分页表。已有明确蓝图或用户已授权直接制作时继续,不重复要求确认。
3. **低保真蓝图**:按 [低保真制作规范](references/ppt-lofi-authoring.md) 为每页画 ASCII 布局并写视觉指引。
4. **风格锁定**:华为风格必须读取 [华为式专业汇报 preset](references/ppt-style-huawei.md)。
5. **能力预检**:确认当前宿主提供 image-generation / imagegen 工具;没有时停止在低保真稿交付。
6. **逐页出图**:按已锁定宽高比逐页生成,命名为 `p{N}-{简短描述}.png`,不得一次生成整套拼图。