slides

slides is a skill for Claude Code from majiayu000/spellbook. It costs 41 tokens per session (4,068 once invoked), scanned A, original, MIT.

A slide generator that creates PNG images for presentation decks, including simple backgrounds for spoken-video scripts and fuller layouts for standalone presentations.

In plain words
What is it for?
It is used to make 16:9 slide-image sequences for tutorials, news, opinions, interviews, and other presentation content.
Why use it?
It gives spoken content or a presentation a consistent visual sequence without requiring the author to design every slide manually.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: names the AskUserQuestion tool; mentions Claude Code.

Good fit It is used to make 16:9 slide-image sequences for tutorials, news, opinions, interviews, and other presentation content.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/majiayu000/spellbook/slides
Install

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.

Any agent
npx skills add majiayu000/spellbook --skill slides
Clone the repo
git clone --depth 1 https://github.com/majiayu000/spellbook

Made for: Claude Code.

Wrote 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.

agentmods badge for slides

README.md
[![agentmods](https://agentmods.dev/badge/skills/majiayu000/spellbook/slides/github.svg)](https://agentmods.dev/skills/majiayu000/spellbook/slides)
Your own site
<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.

agentmods 80×15 button for slides

Your own site · 80×15
<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>
Per session 41 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,068 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce 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

Measured 5d ago against content hash df97c4d59e88, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

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.

skills/slides/SKILL.md · 322 lines

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

判断方法:这个称呼发到目标受众的群里,大部分人能不能立刻知道是谁?如果不能,换一个更通俗的。

硬规则:

  1. 封面理性钩必须包含人物身份标签(最知名的那个)
  2. slide_01 或 slide_02 必须有专门一页展示身份(用 vo-statvo-big + vo-tech 高亮)
  3. 如果人物有多个身份,选目标受众最熟悉的那个,其他身份可以在后续页补充
  4. 讲稿里提到的人物别称/昵称原样保留到幻灯片,不要替换成正式名称

设计系统

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 蓝→紫→品红 创意、前沿

Read the full file on GitHub · 322 lines

Files

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.

Changes

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.

  1. 5d ago First seen · 322 lines · 41 tokens per session scan A df97c4d59e88

Subscribe to this mod's changes

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.

Related

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…

danielmiessler/LifeOS · 124 tokens

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.

pandazki/pneuma-skills · 127 tokens

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…

pandazki/pneuma-skills · 117 tokens

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.

mblode/agent-skills · 69 tokens

canva-automation

Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand templates, autofill. Always search tools first for current schemas.

aAAaqwq/AGI-Super-Team · 38 tokens

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.

aAAaqwq/AGI-Super-Team · 75 tokens