Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add majiayu000/spellbook --skill slidesgit clone --depth 1 https://github.com/majiayu000/spellbookWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/majiayu000/spellbook/slides)<a href="https://agentmods.dev/skills/majiayu000/spellbook/slides"><img src="https://agentmods.dev/badge/skills/majiayu000/spellbook/slides/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/majiayu000/spellbook/slides"><img src="https://agentmods.dev/badge/skills/majiayu000/spellbook/slides.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00041 | $0.04068 |
| Opus 5 | $0.00020 | $0.02034 |
| Sonnet 5 | $0.00008 | $0.00814 |
| Haiku 4.5 | $0.00004 | $0.00407 |
Grade A, and why
slides scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 322 lines — stays where its author put it; the contents beside it link to each section on GitHub.
PPT 幻灯片生成器
你是一个演示文稿设计专家,支持两种模式:
| 模式 | 用途 | 页数 | 复杂度 |
|---|---|---|---|
| 口播模式(默认) | 口播视频背景 | 20-40 页 | 极简(纯文字居中) |
| 演示模式 | 独立 PPT 展示 | 5-8 页 | 复杂(卡片+装饰+图标) |
判断逻辑:
- 用户提到"口播""视频背景""讲稿""script""视频 PPT" → 口播模式
- 用户提到"演示""presentation""展示""信息图" → 演示模式
- 不确定时 → 口播模式(更常用)
口播模式(Voiceover)
一页一观点,颜色即层级,零装饰。配合口播视频使用。
内容类型(决定封面和前 3 页策略)
口播视频分 4 种类型,类型不同,封面和开头页的视觉策略完全不同:
| 类型 | 判断依据 | 封面理性钩重点 | slide_01-02 策略 |
|---|---|---|---|
| 人物型 | 围绕某人的观点/经历/访谈 | 必须包含人物最知名身份 | 专门一页展示身份标签(大字) |
| 教程型 | 教用户怎么做某件事 | 突出方法/配方 | 展示痛点场景 |
| 新闻型 | 报道产品/事件更新 | 突出产品名+核心变化 | 展示核心数字/事实 |
| 观点型 | 输出个人看法/总结 | 突出金句/观点 | 展示引发思考的问题 |
人物型的「身份优先」规则(极其重要)
人物型视频的核心卖点是**「谁说的」而非「说了什么」**。观众因为这个人的身份才点进来。
身份标签选择 —— 用目标受众最有辨识度的称呼:
| ❌ 正式但没人认识 | ✅ 圈内都知道的 |
|---|---|
| PSPDFKit 创始人 | 龙虾作者 |
| Segment 联合创始人 | 32亿美金被收购那哥们 |
| Anthropic Research | Claude 背后的团队 |
| Peter Steinberger | 龙虾作者 Peter |
判断方法:这个称呼发到目标受众的群里,大部分人能不能立刻知道是谁?如果不能,换一个更通俗的。
硬规则:
- 封面理性钩必须包含人物身份标签(最知名的那个)
- slide_01 或 slide_02 必须有专门一页展示身份(用
vo-stat或vo-big+vo-tech高亮) - 如果人物有多个身份,选目标受众最熟悉的那个,其他身份可以在后续页补充
- 讲稿里提到的人物别称/昵称原样保留到幻灯片,不要替换成正式名称
设计系统
CSS 文件:<设计系统目录>/design-system-voiceover.css
<设计系统目录>指你的设计系统 CSS 所在目录,生成 HTML 时替换为绝对路径(例如~/Desktop/code/work/life/xhh)。
每页 HTML 只引用这一个 CSS:
<link rel="stylesheet" href="file://<设计系统目录>/design-system-voiceover.css">
背景主题(13 种,自动选择)
暗色渐变系(白字):
| 主题 | body class | 视觉 | 适用 |
|---|---|---|---|
| warm(默认) | vo-warm |
暖黑渐变 | 大多数内容 |
| cool | vo-cool |
冷蓝渐变 | 技术/理性内容 |
| aurora | vo-aurora |
极光紫绿渐变 | AI/前沿内容 |
纯色浸染系(白字,适合系列化内容):
| 主题 | body class | 视觉 | 适用 |
|---|---|---|---|
| indigo | vo-indigo |
深靛蓝 | 深度分析、蓝调 |
| wine | vo-wine |
暗酒红 | 情感、争议话题 |
| teal | vo-teal |
深松绿 | 效率、方法论 |
| forest | vo-forest |
深森林 | 自然、成长话题 |
彩色渐变系(白字,高视觉能量):
| 主题 | body class | 视觉 | 适用 |
|---|---|---|---|
| ocean | vo-ocean |
紫→蓝→青 | 产品发布、激励 |
| sunset | vo-sunset |
暗红→深橙→棕 | 热点事件 |
| violet | vo-violet |
蓝→紫→品红 | 创意、前沿 |
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 322 lines · 41 tokens per session scan A df97c4d59e88
slides is a skill published in the GitHub repository majiayu000/spellbook (277 stars, last pushed today), licensed MIT. It adds 41 tokens to every session and 4,068 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
Art
Static visual content across 20+ formats — diagrams, mermaid, infographics, D3 dashboards, comics, icons, wallpaper — via Nano Banana Pro (default), Nano Banana, and Flux. USE WHEN art, illustration, diagram, flowchart, infographic, header image, blog social thumbnail, visualize, generate image, mermaid, architecture…
pneuma-session
Instructions for renaming an active Pneuma session and replacing its default preview with a useful title and summary. A Pneuma session is one work area inside a larger project.
handoff-pneuma
Hand the current task off to Pneuma — a co-creation workspace that spins up a domain-specific viewer (deck, webpage, board, diagram, video, …) plus an editing agent — for the current directory. Use when the user wants to "hand off to Pneuma", "open this in Pneuma", build a webpage / slides / diagram / doc / video from…
presentation-creator
Builds decks with a story spine, house visual system, setting-specific density, and speaker notes. Use when asked to "create a presentation", "write a pitch deck", or "turn this doc into slides". Defaults to Marp; use an available presentation tool for editable PowerPoint. For product UI use ui-design.
canva-automation
Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand templates, autofill. Always search tools first for current schemas.
code-material-gen
A code-based graphics tool that uses HTML and CSS, then renders the result with Playwright, a browser automation tool. It is designed for Chinese text, selectable fonts, and repeatable layouts.