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
Skill

Minimal access

Why this level

  • The skill is text instructions and a template, and the HTML deck loads fonts and icons from the network
All reasons and checks

zuiho-kai/huawei-style-ppt-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/huawei-style-ppt-skill

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal 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 browser

Limitations

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.

Skills

An agent skill that builds a presentation as a single HTML file: two visual styles, social covers and a presenter mode

SkillExtended access29.7KRepository stars

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

SkillExtended access993Repository stars

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

SkillExtended access461Repository stars

A Chinese-language skill that turns PDF, DOCX, web pages and Markdown into PPTX presentations with real editable shapes.

SkillMinimal access58Repository stars

A skill that builds presentations from HTML slides with rendering, per-slide visual review, and conversion to an editable PPTX

SkillExtended access5.2KRepository stars

A skill for dependency-free HTML presentations: style picked from live previews and PowerPoint converted to the web

SkillExtended access32.3KRepository stars

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`,不得一次生成整套拼图。

Report a problem