frontend-slides
Catalogue stub — full skill: zarazhangrui/frontend-slides
Decision tree
-
Is the full skill already installed?
- Global:
f=~/.agents/skills/frontend-slides/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - Project:
f=.agents/skills/frontend-slides/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ the skill is installed asfrontend-slides, invoke it and proceedpointer→ go to step 2
- Global:
-
Detect scope, then install:
bash[ -e ~/.agents/skills/frontend-slides ] && echo "global" || echo "project"Global:
bashnpx skills add zarazhangrui/frontend-slides --skill frontend-slides -g -yProject:
bashnpx skills add zarazhangrui/frontend-slides --skill frontend-slides -yClaude Code: send a command as a chat message starting with
!to run it without leaving the conversation.
Claude Code plugin route:
/plugin marketplace add https://github.com/zarazhangrui/frontend-slides /plugin install frontend-slides@frontend-slides
Heads-up
- Requires: optional: Python with python-pptx (converting PPT/PPTX); optional: Node.js (PDF export through Playwright; URL deployment also needs a free Vercel account)
- License: MIT
Invoke after install
- Skill name:
frontend-slides - Trigger phrases: "frontend slides", "HTML slides", "web presentation", "animated slides"
What it does
Creates animation-rich, zero-dependency HTML presentations from scratch or by converting existing PPT/PPTX files into web slides. It helps non-designers find a look by showing visual previews rather than asking abstract questions, with safe style presets and a library of bolder templates, and it avoids the generic "AI slop" aesthetic. Every deck is a single HTML file with inline CSS and JS on a fixed 16:9 (1920×1080) stage that scales to the viewport, so no build step is needed.
Optional helpers: PPT conversion needs Python with python-pptx; PDF export uses Playwright through Node.js; deploying a deck to a URL needs Node.js and a Vercel account.
When NOT to use
- A real
.pptxfile as the deliverable — usenanobanan-pptoranthropics-skills(pptx) - Markdown-driven or code-heavy decks — use
marp-slidesorslidev-skill


