lanshu-html-ppt-templates skill

A skill with 30 HTML presentation templates: the assistant picks a style, rewrites slides and writes notes into one file.

  • 59 ★ on the repository
  • Last commit
Skill

Minimal access

Why this level

  • The skill copies files and runs local validation scripts; the internet is used only for font subsetting.
All reasons and checks

cclank/lanshu-html-ppt-templates

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/lanshu-html-ppt-templates

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 copies files and runs local validation scripts; the internet is used only for font subsetting.

This is third-party code. Review the repository files before installing.

What it does

The repository holds 30 presentation templates: 15 classic and 15 experimental with interactivity and animation. Each has 10 to 12 slides with speaker notes. A template can be opened and edited by hand or installed as a skill: the assistant picks a template for your material, copies the needed resources, rewrites slides and notes and verifies the result. Each deck is one HTML file in plain HTML, CSS and JavaScript with fonts embedded. For terminal work `scripts/deck.py` offers `list`, `new`, `source`, `inspect` and `validate`. After a text edit `embed_fonts.py` re-subsets fonts to the weights actually used, a step that needs internet.

Who it is for. People building HTML presentations who want to start from a finished professional style rather than a blank page.

Good fit when

  • You need an investor deck or a consulting report in one file with no build step.
  • A talk must show a live model or animation and the interactive templates fit.
  • You want a fast copy of a chosen template to swap its content.
  • Before sending you need checks of page structure, notes and script syntax.

Not a fit when

  • You need a PowerPoint file: the templates are HTML only.
  • You must work offline and the fonts need re-subsetting after edits.
  • The licence of the original templates and fonts is critical for you.

Example request

Use lanshu-html-ppt-templates to make a 12-slide product launch deck for enterprise customers in the Dark Aurora style, with notes on every slide.

Limitations

Installation goes to `~/.codex/skills`, or the `skills` folder under `CODEX_HOME` when set; for other assistants pass the folder with `--skills-dir`. It needs Python 3.10 or newer, plus Node.js for script checks. New code, the skill and the site are MIT, but the original templates, thumbnails and embedded fonts keep their own rights and the original set has no upstream licence. This is described in `NOTICE.md`; read it before commercial use. Multi-page PDF printing exists only in some templates and the result needs checking. View animated pages in a browser.

How to disable. Delete the `lanshu-html-ppt-templates` folder from your assistant's skills directory. Generated decks remain ordinary HTML files.

FAQ

How do I install the skill?

Clone the repository and run `python3 scripts/install.py`. The installer copies only the needed resources and refuses to overwrite an existing folder.

How do I install it for another assistant?

Pass the skills directory: `python3 scripts/install.py --skills-dir /path/to/your/skills`.

How do I create a copy of a template?

Run `python3 scripts/deck.py new 07-consulting --output outputs/strategy.html --title "Name"`. `--title` changes only the browser tab title.

How do I check the finished file?

`deck.py inspect` and `deck.py validate` check page structure, notes and JavaScript syntax.

Where can I see the templates?

ppt.lanshuagent.com lets you browse all 30 templates and open each in full.

Discussion

No questions or reviews yet.

Skills

A skill for single-file, dependency-free HTML presentations: 22 styles, a BRIEF.json plan and content review.

SkillMinimal access59Repository stars

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

SkillExtended access32.3KRepository stars

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

The ppt-forge skill builds business decks: facts and causal links first, then slides and an HTML deck with 42 layouts

SkillMinimal access69Repository stars

Dashi PPT

Dashi PPT Skill

A skill that turns a document into a deck: a browser-editable HTML presentation with a per-page console and export to PPTX and PDF

SkillExtended access10.6KRepository stars

README in short

The repository ships as sources and as a full-skill archive in releases. It includes a usage guide, an authoring reference, scripts and a Cloudflare-hosted site for browsing templates.

README badge

Original SKILL.md

---
name: lanshu-html-ppt-templates
description: 基于 30 套岚叔 HTML 演示模板创建、改写和定制演示文稿,支持商务汇报、政企汇报、路演、发布会、学术答辩、教学课件、数据叙事与交互演示。用户需要 HTML 幻灯片、网页 PPT 或使用这些模板制作演示时使用。
metadata:
  author: Lanshu
  version: "1.3.0"
---

# 岚叔 HTML 演示模板

使用 `assets/templates/` 的完整单文件模板制作可直接放映的 HTML 演示。在线目录:<https://ppt.lanshuagent.com/>;作者:<https://x.com/LufzzLiz>。

## 选择模板

先读 [references/template-catalog.md](references/template-catalog.md),按内容、受众和交付格式选型。用户已指定风格时沿用;未指定时根据材料选择,并简短说明。无需为常规样式选择额外确认。

- 商务汇报、战略和信息密集内容:`07-consulting`、`01-swiss`。
- 融资路演、产品和技术发布:`04-brutalism`、`03-aurora`、`17-terminal`。
- 品牌、文化、策展和生活方式:`02-editorial`、`08-oriental`、`09-organic`、`18-riso`、`19-collage`。
- 数据分布和连续叙事:`11-morph`;可调业务假设:`14-live-model`;地域和全球网络:`20-globe`。
- 学术答辩和课题汇报:`21-academic`;教学课件和培训:`23-chalkboard`。
- 产品功能介绍和年度总结:`22-bento`;AI 产品与客户故事:`24-chat`;年会和团队复盘:`25-pixel`。
- 政企、国企和机关的工作汇报:`28-official`;年度大事记、企业内刊:`26-newspaper`。
- 工程评审与硬件方案:`27-blueprint`;产品路线图和战略规划:`29-metro`;用户故事和品牌故事:`30-comic`。
- 用户需要多页 PDF 时,优先选择目录中标注有多页打印样式的模板;打印效果仍需实际检查。

## 创建与修改

命令中的路径相对于本 skill 目录;先定位 skill 的实际安装位置。

```bash
python3 scripts/deck.py list
python3 scripts/deck.py new 07-consulting --output /path/to/outputs/presentation.html --title "演示标题"
python3 scripts/deck.py source 07-consulting
python3 scripts/deck.py inspect /path/to/outputs/presentation.html
```

`new` 复制完整模板,保留字体和脚本,拒绝覆盖已有文件。`--title` 只修改浏览器标题,页面正文需要继续改写。`source` 仅在终端隐藏字体 Base64,保留原始行号;不要把它的输出保存成演示文件。

执行前阅读 [references/authoring.md](references/authoring.md)。对选中的 HTML 做定点修改:

Report a problem