space-multi-design-ppt

space-multi-design-ppt is a skill for Claude Code from SpaceZephyr/cowrite. It costs 205 tokens per session (3,333 once invoked), scanned A, original, MIT.

A presentation generator that turns content into HTML slides or editable PowerPoint files using the design rules of 62 well-known brands.

In plain words
What is it for?
Use it to turn text, files, or a topic into presentations, choosing HTML for browser-based delivery, PowerPoint for editing, or both.
Why use it?
It provides specific choices for colors, fonts, spacing, corners, and shadows so the slides follow a consistent visual system.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions Codex.

Part of the cowrite plugin — 8 skills, 1 MCP server shipped together

Good fit Use it to turn text, files, or a topic into presentations, choosing HTML for browser-based delivery, PowerPoint for editing, or both.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/spacezephyr/cowrite/space-multi-design-ppt
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 SpaceZephyr/cowrite --skill space-multi-design-ppt
Clone the repo
git clone --depth 1 https://github.com/SpaceZephyr/cowrite

Made for: Claude Code.

Or install cowrite, the plugin that ships this one along with the rest of its 8 skills, 1 MCP server.

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 space-multi-design-ppt

README.md
[![agentmods](https://agentmods.dev/badge/skills/spacezephyr/cowrite/space-multi-design-ppt/github.svg)](https://agentmods.dev/skills/spacezephyr/cowrite/space-multi-design-ppt)
Your own site
<a href="https://agentmods.dev/skills/spacezephyr/cowrite/space-multi-design-ppt"><img src="https://agentmods.dev/badge/skills/spacezephyr/cowrite/space-multi-design-ppt/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 space-multi-design-ppt

Your own site · 80×15
<a href="https://agentmods.dev/skills/spacezephyr/cowrite/space-multi-design-ppt"><img src="https://agentmods.dev/badge/skills/spacezephyr/cowrite/space-multi-design-ppt.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 205 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,333 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 warn 7 Sept 2026
SkillSpector: 2 findings, up to medium

These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →

  • medium MCP Rug Pull · line 82
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 176
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
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.00205 $0.03333
Opus 5 $0.00102 $0.01666
Sonnet 5 $0.00041 $0.00667
Haiku 4.5 $0.00020 $0.00333

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

Security

Grade A, and why

space-multi-design-ppt 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 9d ago.

The scan reads SKILL.md. This mod also ships 2 executable files (scripts/build_deck.py, scripts/export_deck.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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/space-multi-design-ppt/SKILL.md · 182 lines

How it starts

The opening of the file, as written. The whole thing — 182 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Space Multi Design PPT

把任意内容变成带顶级品牌设计语言的幻灯片。核心思路:不靠凭空发挥的"好看",而是通过 getdesign.md 拉取 62 个真实品牌的精确设计规范(颜色、字体、间距、圆角、阴影的具体数值),用这些 token 驱动 HTML 幻灯片渲染,保证风格可信且一致。

工作流总览

进度清单(逐项勾选):
- [ ] Step 1: 接收并分析内容
- [ ] Step 2: 风格决策 + 输出格式确认(HTML / PPTX)⚠️ 必须
- [ ] Step 3: 拉取品牌 DESIGN.md 并提取设计 token
- [ ] Step 4: 生成大纲(简短确认)
- [ ] Step 5A(HTML 模式): 逐页生成 HTML → 合成 deck.html
- [ ] Step 5B(PPTX 模式): python-pptx 原生构建 → soffice 渲染 QA
- [ ] Step 6: 交付与总结

语言规则:所有与用户的交流、幻灯片文案语言跟随用户输入语言(用户中文则全中文,技术名词和品牌名保留英文)。

Step 1: 接收并分析内容

内容可能是:粘贴的文字、文件(md/docx/pdf/txt)、或一个主题("帮我做一个关于 XX 的 PPT")。

  1. 若是文件,读取内容;若只是主题,先与用户确认要点或自行调研补全内容
  2. 分析内容,得出:
    • 核心信息(一句话)与 3-5 个支撑点
    • 受众(高管/技术/大众/投资人/学习者)
    • 内容信号(用于风格匹配,见 Step 2)
    • 建议页数:<1000 字 → 5-8 页;1000-3000 字 → 8-15 页;>3000 字 → 12-20 页
  3. 深度分析方法见 references/outline-guide.md(信息层级、受众适配、视觉机会点)

Step 2: 风格决策 + 输出格式确认 ⚠️ 必须

输出格式:制作前必须问用户

除非用户已明确说了要什么格式("做个 PPT 文件"、"输出 pptx"、"给我 HTML"),否则在开始制作前询问(可与风格推荐合并为一条消息):

选项 特点 适合
HTML 幻灯片 品牌还原像素级精确(渐变/字体/细节最佳),浏览器全屏演示,单文件分享 线上演示、追求视觉效果
PPTX 原生可编辑(真实文本框与形状,可改字换色),兼容 PowerPoint/Keynote/WPS 需要二次编辑、正式商务场合、他人接手
两者都要 先做 HTML 定稿,再产 PPTX 不确定时的稳妥选择

用户说"都要"时按 HTML → PPTX 顺序做,内容定稿一次、渲染两次。

情况 A:用户已指定风格 → 直接用,跳过推荐

用户说"用 Stripe 风格"、"做成苹果的感觉"、"Notion 那种"时,对照 references/brand-registry.md 找到 slug,直接进入 Step 3。支持混搭("Notion 配色 + Linear 排版"→ 两个 slug 都拉取)。

情况 B:用户未指定 → 展示 5+1 推荐

根据 Step 1 的内容信号,从 references/brand-registry.md 的匹配标签中选出 5 个与内容最匹配的品牌风格,在聊天中展示给用户(每个一句话介绍),并附上第 6 项「智能匹配」:

根据你的内容,我推荐以下设计风格:

1. **Stripe** — 紫色渐变 + 300 字重优雅排版,金融科技质感
2. **Linear** — 超级极简 + 精准间距 + 紫色点缀,效率工具气质
3. **Vercel** — 黑白精准 + Geist 字体,开发者极简美学
4. **Notion** — 暖色极简 + 衬线标题,柔和知识感
5. **Claude** — 赭石强调色 + 编辑级排版,温暖智识感

6. **智能匹配** — 我根据内容气质直接选择最合适的风格(含混搭)

回复编号或品牌名即可,也可以直接说其他品牌(共支持 62 个)。

要求:

  • 5 个推荐必须真的和内容匹配(科技产品内容别推 Ferrari,儿童教育内容别推 Binance),依据 registry 中每个品牌的匹配标签
  • 一句话介绍用 registry 中的风格描述,突出"选它会得到什么视觉效果"
  • 用户选「智能匹配」时,选出最贴合的 1 个品牌(或 2 个混搭),告知用户选了什么及理由再继续
  • 保持推荐有新鲜感:匹配度接近时可轮换,不要每次都推同样 5 个

Read the full file on GitHub · 182 lines

Files

What ships with it

7 files 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. 9d ago First seen · 182 lines · 205 tokens per session scan A 433d10e66a6d

Subscribe to this mod's changes

space-multi-design-ppt is a skill published in the GitHub repository SpaceZephyr/cowrite (91 stars, last pushed 1mo ago), licensed MIT. It adds 205 tokens to every session and 3,333 once invoked, about $0.0010 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-08-30.

Related

Other skills, from other repositories

html-ppt-zhangzara-retro-zine

A neighborhood zine on the disappearing corner shops — portraits, voices, and what a block loses when they close. Built as a decision-grade story deck for community, local readers.

nexu-io/open-design · 49 tokens

html-ppt-zhangzara-studio

A photography studio's portfolio-and-rate deck — the signature work, the process, and the packages that win the brief. Built as a decision-grade design craft deck for prospective clients.

nexu-io/open-design · 47 tokens

motion-frames

A single-frame motion-design composition with looping CSS animations — rotating type ring, animated globe, ticking timer, parallax labels. Renders as a hero video poster you can hand straight to HyperFrames or any keyframe-based exporter. Use when the brief asks for "motion design", "animated hero", "loop", "video…

nexu-io/open-design · 91 tokens

webgl-halftone-drift

A self-contained WebGL2 hero: a flowing field screened through a rotated halftone dot grid into a duotone print aesthetic; move the cursor to bend the drift.

nexu-io/open-design · 44 tokens

webgl-holographic-foil

A self-contained WebGL2 hero: thin-film interference over a crushed-foil surface whose palette shifts with the viewing angle; move the cursor to tilt the film.

nexu-io/open-design · 41 tokens

motion-graphics

A short, design-led motion graphic where motion is the message — kinetic typography, stat count-up, chart/data-viz hit, logo sting / brand lockup, lower-third / callout / social overlay, animated map (highlight regions, connect places, zoom to a location), animated tweet / news-article / headline, webpage / UI…

heygen-com/hyperframes · 139 tokens