Ppt Design System logo

Ppt Design System

Organization
studio-yebisu
ppt-design-system

PPT/演示文稿设计系统技能。从 Open Design (129 套设计系统) 和 guizang-ppt-skill (5 主题 × 10 布局) 蒸馏而来。 提供 5 套完整风格预设 + 10 种布局模板 + 字体三层体系 (衬线标题/非衬线正文/等宽元数据)。 支持 HTML 单页版和 PPTX 文件两种输出格式。 当用户要求制作 PPT、演示文稿、汇报材料、课件、设计方案时使用。

Overview

Publisherstudio-yebisu
Repositoryyaoyorozu-ai-toolbox-slides
Skill nameppt-design-system
Stars
10
Forks
2
Bundled files
5
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 5 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by studio-yebisu on GitHub. Read the source before you install it.

Installation

Install the Ppt Design System AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/studio-yebisu/yaoyorozu-ai-toolbox-slides/tree/main/examples/repositories/ppt-design-system/source/upstream
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/studio-yebisu/yaoyorozu-ai-toolbox-slides.git /tmp/yaoyorozu-ai-toolbox-slides
mkdir -p .claude/skills
cp -r /tmp/yaoyorozu-ai-toolbox-slides/examples/repositories/ppt-design-system/source/upstream .claude/skills/ppt-design-system
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Ppt Design System in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Ppt Design System on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Ppt Design System is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

PPT 设计系统技能

设计哲学 (蒸馏自 guizang-ppt-skill + Open Design)

  1. 克制优于炫技 — 依靠字体对比 + 网格留白,不靠阴影和浮动装饰
  2. 结构优于装饰 — 信息层级由字号和字体共同定义
  3. 排版三层体系 — 衬线标题 / 非衬线正文 / 等宽元数据
  4. 图片是第一公民 — 标准比例,只裁底部不裁顶部
  5. 节奏靠暗亮交替 — hero 页与正文页交替,避免视觉疲劳
  6. 反模式 — 禁止紫色渐变、禁止 emoji 图标(用 Lucide)、禁止圆角卡片左边界线

触发条件

当用户提到以下任何关键词时,加载本技能:

  • "做一份 PPT"、"做个演示"、"做 slides"
  • "工程汇报"、"进度报告"、"技术方案"
  • "课件"、"培训材料"、"教学 PPT"
  • "项目提案"、"商业演示"、"方案展示"
  • "杂志风"、"deck"、"presentation"
  • 任何涉及 PPT 制作的需求,即使没有明确说要做

启动流程

第一步:确认场景与风格

先问用户 3 个关键问题,不超过 3 个问题:

  1. 用途场景? — 工程汇报 / 教学培训 / 商务方案 / 数据报告 / 创意展示
  2. 想要哪种风格? — 展示 5 套预设让用户选(见 references/themes.md)
  3. 有没有素材? — 已有文档/数据/图片,还是从头写?

如果用户只给了模糊想法,基于内容推荐最匹配的风格(见 references/presets.md)。

不允许用户自定义色值 — 只从 5 套预设中选,保护美学。

第二步:确定输出格式

格式适用场景实现方式
HTML 单页版自己演示、分享链接、视觉效果优先使用 assets/template.html 为基底,填入内容
PPTX 文件发给甲方/领导、需他人编辑、正式场合使用 pptx 技能 + PptxGenJS 生成

如果用户没明确,默认询问:"要 HTML 版(浏览器直接看效果更好)还是 PPTX 文件(能发给人改)?"

第三步:制作

A. 制作 HTML 版
  1. 拷贝 assets/template.html 到目标位置,按场景改标题和页眉
  2. 选定主题色,替换 CSS 变量(见 references/themes.md)
  3. 打开 references/layouts.md 挑选布局骨架粘贴
  4. 填入内容、图片路径
  5. 如果用户需要配图,生成并放入 images/ 目录,使用标准比例
  6. 装自检清单检查(见下方 Checklist)
B. 制作 PPTX 版
  1. 加载 pptx 技能获取 PptxGenJS 使用方法
  2. 根据选定风格的主题色(references/themes.md)设置幻灯片背景和配色
  3. 参考 references/layouts.md 的布局思想设计每页排版
  4. 字体映射规则(Windows 环境下):
    • 衬线标题 → 微软雅黑 Bold(中文)/ Georgia Bold(英文)
    • 非衬线正文 → 微软雅黑 Regular(中文)/ Calibri(英文)
    • 等宽元数据 → Consolas
  5. 每个 slide 加上页眉(场景名 + 页码)和页脚
  6. 数据卡片用矩形 + 左侧细色块强调条实现
  7. 完成后用 python -m markitdown output.pptx 做内容 QA

第四步:自检清单 (Checklist)

P0 (必须通过):

  • 大标题层级正确(衬线/微软雅黑 Bold,≥28pt)
  • 正文用非衬线(微软雅黑/Calibri Regular,≥11pt)
  • 元数据用等宽(Consolas/Nunito Mono)
  • 没有 emoji(改用图标或文字描述)
  • 没有紫色渐变
  • 标题没有出现一字一行的情况
  • 所有页面数据完整无遗漏

P1 (强烈建议):

  • 暗亮页交替 ≥1 次(不要全是白底)
  • 图片使用标准比例(16:9 / 4:3 / 3:2)
  • 每页内容不拥挤,留白充分
  • 数据卡片左侧有强调色块
  • 字体颜色与背景对比度充足

P2 (推荐):

  • 页眉页脚统一格式
  • 页码标注
  • 封面有场景标识 + 日期

5 套风格一览

风格场景调性
🟦 靛蓝瓷工程汇报、技术方案冷静专业 · 深蓝 #0a1f3d + 瓷白 #f1f3f5
⬛ 墨水经典商务演示、项目提案杂志质感 · 纯墨黑 #0a0a0b + 暖米白 #f1efea
🟩 森林墨教学培训、课件沉稳亲和 · 森林绿 #1a2e1f + 象牙 #f5f1e8
🟫 沙丘创意展示、设计分享高级克制 · 炭灰 #1f1a14 + 沙色 #f0e6d2
⬜ 极简数据数据报告、Dashboard干净利落 · 纯黑 #0c0c09 + 素白 #f4f4f1

详细色值、字体搭配见 references/themes.md。 场景推荐和案例见 references/presets.md。

布局模板

10 种页面布局骨架在 references/layouts.md,可直接粘贴使用:

  1. 开场封面 — Hero Cover
  2. 章节幕封 — Act Divider
  3. 数据大字报 — Big Numbers Grid
  4. 左文右图 — Quote + Image
  5. 图片网格 — Image Grid
  6. 流水线 — Pipeline
  7. 悬念问题 — Hero Question
  8. 大引用 — Big Quote
  9. 并列对比 — Before / After
  10. 图文混排 — Lead Image + Side Text

参考资源

  • references/themes.md — 5 套主题色的完整 CSS 变量定义和使用说明
  • references/layouts.md — 10 种布局的完整 HTML 骨架代码和要点
  • references/presets.md — 场景推荐、风格搭配速查、配色技巧
  • assets/template.html — 可直接运行的 HTML 演示文稿模板

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Ppt Design System AI skill do?

PPT/演示文稿设计系统技能。从 Open Design (129 套设计系统) 和 guizang-ppt-skill (5 主题 × 10 布局) 蒸馏而来。 提供 5 套完整风格预设 + 10 种布局模板 + 字体三层体系 (衬线标题/非衬线正文/等宽元数据)。 支持 HTML 单页版和 PPTX 文件两种输出格式。 当用户要求制作 PPT、演示文稿、汇报材料、课件、设计方案时使用。

Why use Ppt Design System on TypingMind?

Because you install it once and use it with any model. Ppt Design System is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Ppt Design System in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/studio-yebisu/yaoyorozu-ai-toolbox-slides/tree/main/examples/repositories/ppt-design-system/source/upstream. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Ppt Design System?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Ppt Design System?

As many as you like. As long as a model supports skills, you can use Ppt Design System with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Ppt Design System AI skill free?

It is published on GitHub by studio-yebisu. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇