Skills Explorer Add Skills

guizang-ppt-skill

An agent skill by op7418, from op7418/guizang-ppt-skill. Tags: design, generative, slides, visual-art, web.

What it does

生成横向翻页网页 PPT(单 HTML 文件),含 WebGL 背景、演讲者视图、观众屏同步、讲稿备注、章节幕封、数据大字报、图片网格等模板。提供两种风格:① "电子杂志 × 电子墨水"(衬线 + 流体背景 + 暖色) ② "瑞士国际主义"(无衬线 + 网格点阵 + IKB/柠檬黄/柠檬绿/安全橙高亮)。当用户需要制作分享 / 演讲 / 发布会风格的网页 PPT,或提到"杂志风 PPT"、"瑞士风 PPT"、"Swiss Style"、"horizontal swipe deck"时使用。

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add op7418/guizang-ppt-skill --skill guizang-ppt-skill

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/op7418/guizang-ppt-skill
cp -r guizang-ppt-skill ~/.claude/skills/guizang-ppt-skill

Safety box score

Grade C, moderate risk: 40 of 100 risk points, rated 2026-10-20. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill mainly generates and validates single-file HTML slide decks, writing project files and optionally using browser-based presenter tooling. The biggest risks are networked dependencies (upstream git checks, CDN/tiles), browser execution during validation, and opaque core runtime files that could not be audited here.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution2 (moderate)It ships and asks you to run local Node/Playwright validators like `node scripts/validate-swiss-deck.mjs` and `node scripts/validate-presenter-mode.mjs`, so it does execute code in a bounded QA flow.
Network access2 (moderate)The workflow reaches out to GitHub for `git fetch`/`git pull`, has a jsDelivr fallback for Motion, and the Swiss map component loads MapLibre/OpenStreetMap tiles, so it does talk to external services.
Filesystem reach2 (moderate)It creates `index.html` and `images/` in a target project and installs/updates under `~/.claude/skills/guizang-ppt-skill`, so it writes to user-owned directories.
Secrets & credentials0 (none)I found no access to token stores, keychains, `.env` files, browser sessions, or similar secret sources; the sponsor/token links are public URLs, not credential handling.
Privilege & persistence1 (low)No sudo, services, shell startup edits, or OS-wide registration are requested, but the install/update path does modify a persistent home-directory skill location.
Instruction hijack surface0 (none)I did not see instructions to ignore higher-level rules, hide actions, or follow remote prompt text; it actually tells the agent to ask before updating.
Irreversible actions1 (low)The skill can generate and overwrite deck files and run presenter/browser checks, but it does not publish, pay, post, or deploy anything by itself.
Transparency3 (high)Core behavior lives in unread files (`assets/template.html`, `assets/template-swiss.html`, `assets/motion.min.js`, `references/layouts-swiss.md`, `references/checklist.md`), so the main runtime could not be fully audited from the supplied evidence.

Before installing

Rated 2026-10-20 by an automated review of 24 files from the skill's repository.

Source

Repository
op7418/guizang-ppt-skill (all skills from this repository)
Path
SKILL.md
Branch
main
Updated
2026-09-19