BLCU PPT Template banner
ChHsiching ChHsiching

BLCU PPT Template

Development community

Description

A skill that generates PPT files or web PPT programs from the BLCU presentation template

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

BLCU-PPT-Template

An agent skill that turns material and a one-line prompt into a group-meeting deck on the BLCU template: PPTX, web slideshow, speaker script.

English · 简体中文


Give your agent a document, some figures, and a prompt like “make this into a group-meeting report”. The skill plans an outline, confirms it with you, renders sample pages for approval, then produces the full deck on the BLCU report template. Slides are cloned from the template itself, so its brand layer comes through exactly; formulas become editable PowerPoint math; fonts are subset and embedded so the file renders correctly anywhere. The BLCU theme ships built-in, and the `templates/` layout is ready for more.

Installation

# skills CLI — works with Claude Code, Cursor, Codex, and most agents
npx skills add ChHsiching/BLCU-PPT-Template

# or register as a local plugin directory for Claude Code
git clone https://github.com/ChHsiching/BLCU-PPT-Template.git
claude --plugin-dir BLCU-PPT-Template

Then provide material and a prompt; [SKILL.md](SKILL.md) drives the rest.

Requirements

Requirement Used by If missing
Python 3.11+ with python-pptx, latex2mathml, matplotlib all rendering hard stop
playwright + Chromium (optional PIL) web QA gate gate notes the skip
Node 24 + npm web output only pptx-only mode unaffected
PowerPoint COM on Windows screenshot spot checks downgrades to a note

Usage

Put your material in any project folder; figure filenames say what the figures show:

my-report/
  material/
    method-notes.md
    images/
      lambda-acc.png      # filename = what the figure shows

Then tell the agent one line:

The material is in my-report/material/. Make it into a group-meeting deck, about 15 minutes.

Page count, output mode (pptx / web / both), and presenter