Presentation Forge
Build beautiful, self-contained HTML presentations (slide decks) with the bundled Presentation Forge engine: one HTML file per slide, bundled into a single portable index.html with presenter mode, progressive reveal, and swappable themes, plus built-in animations (five motion levels), charts, figures and icons. Use this whenever the user wants to create, design, write, or build a presentation, slide deck, talk, or "slides" as HTML or for the browser; wants a web-based or single-file shareable deck; wants to turn a topic, brief, outline, notes, or a document into slides (technical talks AND any
Install
npx skills add thmsgo18/presentation-forge --skill presentation-forgegit clone --depth 1 https://github.com/thmsgo18/presentation-forge.git /tmp/presentation-forge
mkdir -p ~/.claude/skills
cp -r /tmp/presentation-forge/. ~/.claude/skills/presentation-forgePersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Presentation Forge Presentation Forge turns plain HTML into polished presentations. You write **one HTML file per slide**; a tiny Python build step (`build.py`, standard library only) bundles the slides, the engine, the chosen theme and all images into a single **self-contained `index.html`** that opens by double-click, emails cleanly, and works offline. Everything needed ships **inside this skill**, so it works the same in Claude Code, in the Claude apps, and via the API - anywhere Claude has a filesystem and can run Python. Three layers, always kept separate: - **engine** (`template/engine/`) - rendering logic: scaling, navigation, presenter mode, progressive reveal. **Don't edit it** to change content or look. - **theme** (`template/themes/<name>/`) - the look: colours, type, spacing, fonts, logos, backgrounds. Swap themes without touching slides. - **content** (`slides/`) - the slides, one file each, ordered by name. This skill supports two workflows, chosen from what the user asks: 1. **Create a presentation** - author a deck from a topic or brief. 2. **Import a theme** - build a reusable theme from a `.pptx`, image(s), or a description, with optional logo integration. See [`reference/import-theme.md`](reference/import-theme.md) for the full procedure. ## Where the engine lives This skill bundles the deck scaffold in **`template/`**, a sibling of this `SKILL.md`: `engine/` (with the animation toolkit, the components and the icons),
Details
- Skill name
presentation-forge- Repository
- thmsgo18/presentation-forge
- License
- MIT
- Repo updated
- 7 October 2026
FAQ
What does the Presentation Forge skill do?
Build beautiful, self-contained HTML presentations (slide decks) with the bundled Presentation Forge engine: one HTML file per slide, bundled into a single portable index.html with presenter mode, progressive reveal, and swappable themes, plus built-in animations (five motion levels), charts, figures and icons. Use this whenever the user wants to create, design, write, or build a presentation, slide deck, talk, or "slides" as HTML or for the browser; wants a web-based or single-file shareable deck; wants to turn a topic, brief, outline, notes, or a document into slides (technical talks AND any
How do I install the Presentation Forge skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add thmsgo18/presentation-forge --skill presentation-forge. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Presentation Forge popular?
It lives in thmsgo18/presentation-forge, which has 11 GitHub stars and 0 forks.
Related skills
Requirement Analysis
11WikkyGao/requirement-analysis
多格式需求文档分析与整合。自动解析 Markdown、Excel、Word、思维导图文件,智能去重和补充需求信息,生成标准化的 PRD.md 文档。大文件采用分层提取避免上下文溢出;支持用户指定子目录输出;支持完整版/业务摘要版模板。可选集成 prototype-designer 生成原生或 HTML 原型;T8 只决定产出形态,不选择具体设计工具。适用场景:用户有多个需求来源需要整合、需要从零梳理需求、需要将模糊想法转化为结构化 PRD、需要可视化原型。触发词:需求分析、分析需求、整理需求、PRD、需求文档、需求梳理、梳理需求、可视化原型、页面设计。
Job Application Assistant
11LH-kevin/job-application-assistant
Search for companies actively hiring for a user-specified job title/role, locate their official career pages, run a background/reputation check on companies of interest (financial health, legal/labor disputes, employee reviews across 知乎/企查查/天眼查/小红书/抖音 etc.), tailor resume/cover letter materials to each opening, and assist with filling out application forms on company websites (with human confirmation before final submission). Use this whenever the user asks to find job openings, search for hiring companies, apply for jobs on company websites, do a job search + apply workflow, mass-apply to pos
Excel Skill
9gaaiyun/excel-skill
Generate Excel workbooks (.xlsx) with industry-specific templates for finance, FMCG, e-commerce, and internet/SaaS scenarios. Use this skill when the user wants to (1) create an Excel template with formulas, formatting, and charts; (2) build a dashboard or report; (3) analyze data with pivot tables or Power Query; (4) automate Excel generation in Python via openpyxl; (5) audit AI-generated openpyxl code for common pitfalls (formula-as-string, data_only flag misuse). Provides progressive-disclosure access to formulas, pivot tables, Power Query, charts, openpyxl, pandas-excel, and 4 industry tem
Book to Skill Distillation
11runyuan-wang/book-to-skill-distillation
End-to-end workflow for rewriting a book, long PDF, EPUB, manual, course, guideline library, same-domain multi-book source pack, large database, or methodology into an agent-native LingTai / Agent Skill structure. Use when the task is not a summary, but a reusable skill/knowledge system: source triage, scanned/image-only PDF OCR, source/schema maps, shared-core extraction, top-k routed experts, sparse activation, missed-case sweep, budgeted references, daemon fan-out, copyright-safe transformation, validation, cyclic return-to-cache, and publishing.
Heige Resume
9HeiGeAi/HeiGe-Resume
简历锻造系统。2026 年投简历,机器在人之前先看你的简历:被关键词搜到、被 AI 按岗位打分排序,过了这关 HR 才花六到八秒扫一眼。 本 skill 把同一段经历升级成既被机器排到前面、又让人记得住的简历,而不是堆一张流水账履历表。 能把履历写得更高级(负责什么改写成做成了什么)、按目标岗位优化匹配度、按需要产出泛用版和特化版两份。 适用场景:求职简历、跳槽简历、应届生简历、技术/产品/设计/运营简历、高管简历、自由职业者一页纸、个人主页 hero。 核心方法论:一句话定位 / 履历升级 / 对岗定制 / 机器可读 / 6 秒扫描 / 一页纪律 + 反作弊体检。 当用户要求"做份简历""帮我写简历""优化简历""把经历写得更高级""升级履历""按岗位/JD 优化匹配度""让简历过得了 AI 筛""做个一页纸介绍"时,必须使用此 skill。 输出为单文件 HTML:A4 排版、文字可选中、可 Cmd+P 完美导出 PDF,且默认带可编辑层,用户打开就能在浏览器里直接改文字、再导出 PDF 或下载独立 HTML。动手前先定调,出货前过反作弊体检。 注意:本 skill 负责"从零设计有重点、机器和人都买账的简历/一页纸";如果是做多页演示 deck,那是 heige-ppt 的活; 如果是做产品界面/落地页,那是 heige-ui 的活。
Slidesage
10vedraut/slidesage
Generate beautiful, static .pptx presentations whose structure is driven by storytelling and instructional design — no animation, but a deliberate narrative sequence with section "transition" beats. Use when the user wants a slide deck, presentation, PowerPoint, .pptx, pitch, keynote, business review, report-out, lecture, course, or workshop. Defaults to a persuasive BUSINESS narrative; switch to EDUCATION mode for Bloom's-aligned, learning-science decks. Produces a storyboard, then renders a designed deck in one of six visual styles. Works with any LLM agent that supports the open Skill forma
Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.