Token导航 LogoToken导航

Agent Skill · 研究检索

slidev-ppt-generator(幻灯片 PPT 生成器)

slidev-ppt-generator 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

slidev-ppt-generator 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 11,606。

总安装 11,101周安装 472GitHub Stars 公开资料未说明下载 3,889核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.4.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:slidev-ppt-generator(幻灯片 PPT 生成器)
来源仓库:https://github.com/laofahai/slidev-ppt-generator
安装命令:
openclaw skills install slidev-ppt-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install slidev-ppt-generator

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

使用 Slidev 生成并导出演示文稿的专业级工具链。仅在用户明确要求 Slidev 或 Markdown 幻灯片时使用。支持实时预览与多主题切换,提升制作效率与灵活性。slidev-ppt-generator 属于研究检索类 Skill,可作为该场景下的辅助能力补充。需确保项目路径正确,避免因配置错误导致导出失败。

建议提前测试主题包兼容性,防止样式冲突或功能缺失。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install slidev-ppt-generator;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

slidev-ppt-generator 怎么安装?

在终端执行 openclaw skills install slidev-ppt-generator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

slidev-ppt-generator 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

slidev-ppt-generator 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

slidev-ppt-generator 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

slidev-ppt-generator 用的人多吗?

公开数据是累计安装 11,101 次,近一周安装 472 次,下载 3,889 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

slidev-ppt-generator 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
slidev-ppt-generator

幻灯片 PPT 生成器 · 本页

11,101—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
slidev-ppt-generator
description
Generate and export presentations using Slidev. Use only when the user explicitly asks for Slidev, Markdown slides, a previewable slides.md, or needs to export PDF/PPTX/HTML. Do NOT use for Jobs-style vertical HTML presentations.
metadata
openclaw
emoji
📊
tags
["slidev", "ppt", "presentation", "markdown", "slides"]
requires
bins
["node", "npm"]
platform
["macos", "linux"]

Slidev PPT Generator

Generate slides.md using the standard Slidev workflow, then preview, build, and export within an existing or new Slidev project.

When to Use

  • User explicitly mentions Slidev
  • User wants slides.md, Markdown slides, or a locally previewable presentation
  • User wants to turn a Markdown outline into a previewable or exportable Slidev presentation
  • User wants to export PDF, PPTX, or build static HTML

When NOT to Use

  • User wants an editable native PPTX and does not accept image-based Slidev PPTX export
  • User wants a Jobs-style, minimalist tech-feel, 9:16 vertical, single-HTML presentation
  • User only needs a single HTML landing page or long-form article, not the Slidev workflow
  • User has no local Node/npm environment, and the current task does not allow installing dependencies

Directory Structure

  • scripts/generate.js — Generate a basic slides.md from a given topic
  • scripts/export.js — Export pdf / pptx / png from within a Slidev project directory
  • templates/tech-share.md — Tech-share template reference
  • examples/demo-slides.md — Example slides
  • references/presentation-design.md — Presentation design and layout rules; must be consulted when generating a formal deck

Standard Workflow

1. Confirm Output Target

Confirm the following information first. If the user has not provided everything, fill in the minimum necessary defaults:

  1. Topic
  2. Style: tech / product / report
  3. Page count range
  4. Language: auto / zh / en
  5. Final deliverable: preview, HTML, PDF, PPTX
  6. Tone: formal / executive / technical / launch
  7. Official theme preference: auto-detect, or user-specified default / seriph / apple-basic

If the user just says "make a PPT", use these defaults:

  • Style: tech, Pages: 10, Language: auto
  • Output: Generate slides.md first, then ask whether to export
  • Tone: formal, Theme: auto-detect

Language rules:

  • If the user explicitly requests English, the entire deck should be in English
  • If the user explicitly requests Chinese, the entire deck should be in Chinese
  • If the user does not specify, default to the primary language of the user's current message
  • Keep titles, body text in the same language; avoid mixing languages
  • Do not generate bilingual pages unless the user explicitly requests it

2. Check or Initialize Slidev Project

Prefer reusing an existing Slidev project. If the user does not specify a directory, default to ~/slidev-ppt.

ls ~/slidev-ppt/package.json ~/slidev-ppt/slides.md

If it does not exist, initialize:

node scripts/init-project.js --dir ~/slidev-ppt

If the user needs PDF/PPTX export, initialize with export dependencies:

node scripts/init-project.js --dir ~/slidev-ppt --with-export-deps

The init script installs these official themes: @slidev/theme-default, @slidev/theme-seriph, @slidev/theme-apple-basic, @slidev/theme-bricks, @slidev/theme-shibainu.

3. Generate slides.md — The Core Step

Do NOT just produce a bullet-point outline. You are writing a complete, visually designed presentation. Before writing any slide, decide:

  1. Visual direction — Pick a color mood and image style (dark tech, clean white, warm earth tones)
  2. Theme — Select based on tone (see Theme Selection below)
  3. Background images — Select 3-5 Unsplash images that match the topic (see Visual Recipes below)
  4. Layout variety — Plan which layouts to use; never use default for every page

Then write the complete slides.md directly. The generate.js script only produces a bare skeleton; for any real presentation you should write the file yourself with proper frontmatter, backgrounds, layouts, and styled content.

If the user provides an existing outline, read the existing slides.md first, then modify on top of it.

4. Preview

npx slidev slides.md

5. Export

node /path/to/slidev-ppt-generator/scripts/export.js --format pdf --output presentation.pdf

Or directly: npx slidev export --format pdf --output presentation.pdf

Visual Design Recipes

This is the most important section. A deck without visual design is just a document. Follow these recipes.

Cover Page

The cover page MUST have a background image. Use layout: cover with a background field. The theme automatically applies a dark overlay for text readability.

---
theme: seriph
background: https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1920
class: text-center
---

# Building the Future of AI Agents

Autonomous, local-first, and always available

<div class="abs-br m-6 text-sm opacity-50">
Author Name — March 2026
</div>

How to Choose Background Images

Use Unsplash direct URLs. Pick images by topic keyword:

  • Tech/AI: server rooms, circuit boards, abstract networks, code on screen
  • Business: modern offices, skylines, handshakes, conference rooms
  • Nature/Growth: forests, mountains, sunrise, green fields
  • Data/Analytics: dashboards, charts, abstract data visualization

URL format: https://images.unsplash.com/photo-{ID}?auto=format&fit=crop&w=1920&q=80

Find image IDs at unsplash.com. Use specific photo IDs, not the old source.unsplash.com API (deprecated). Pick 3-5 images per deck and reuse them for visual consistency.

For slides that need a background but not a photo, use CSS gradients:

---
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%)
class: text-center text-white
---

Or solid colors:

---
background: '#1a1a2e'
class: text-white
---

Section Dividers

Use layout: section or layout: cover with a background for chapter transitions. Never leave a section page as plain white text.

---
layout: section
background: linear-gradient(135deg, #0c3547 0%, #1a6b8a 100%)
class: text-white
---

# Architecture Deep Dive

Content Pages with Visual Structure

Two-column with image (apple-basic theme):

---
layout: image-right
image: https://images.unsplash.com/photo-xxx?w=960
---

# Why Local-First Matters

- Your data never leaves your machine
- Full control over configuration
- Works offline once set up
- No recurring service fees

Fact/statistic highlight:

---
layout: fact
---

# 7 Agents
Running simultaneously on a single gateway

<br>

# 5 Channels
WhatsApp, Telegram, Discord, Feishu, DingTalk

Quote page:

---
layout: quote
---

# "The best AI assistant is the one you fully control."

— Local-first design philosophy

Statement page (big idea, minimal text):

---
layout: statement
---

# Self-hosted means self-sovereign

Card Grids with UnoCSS

For feature lists, comparisons, or multi-item layouts, use HTML grid with UnoCSS classes instead of plain bullet lists:

---
---

# Key Capabilities

<div class="grid grid-cols-2 gap-6 mt-8">
<div class="p-6 bg-gray-100 rounded-lg">
  <h3 class="text-lg font-bold mb-2">Multi-Agent</h3>
  <p class="text-sm opacity-75">Run multiple isolated AI personas on one server</p>
</div>
<div class="p-6 bg-gray-100 rounded-lg">
  <h3 class="text-lg font-bold mb-2">Multi-Channel</h3>
  <p class="text-sm opacity-75">WhatsApp, Telegram, Discord simultaneously</p>
</div>
<div class="p-6 bg-gray-100 rounded-lg">
  <h3 class="text-lg font-bold mb-2">Local-First</h3>
  <p class="text-sm opacity-75">All data stays on your hardware</p>
</div>
<div class="p-6 bg-gray-100 rounded-lg">
  <h3 class="text-lg font-bold mb-2">Open Source</h3>
  <p class="text-sm opacity-75">MIT licensed, community-driven</p>
</div>
</div>

For dark themes, use bg-white/10 or bg-gray-800 instead of bg-gray-100.

Architecture / Flow Diagrams

Mermaid diagrams may have rendering issues in PDF/PPTX export (timing-dependent). Keep Mermaid to under ~15 nodes. For complex diagrams or maximum reliability, use card grids instead:

  • Use ASCII-style text diagrams in code blocks
  • Use a card-grid layout to represent components
  • Use a visual flow with arrows (→) in styled HTML

Example component architecture without Mermaid:

---
---

# System Architecture

<div class="grid grid-cols-3 gap-4 mt-6 text-center">
<div class="p-4 bg-blue-100 rounded-lg border-2 border-blue-300">
  <div class="text-xs opacity-50 mb-1">INPUT</div>
  <div class="font-bold">Chat Channels</div>
  <div class="text-xs mt-1">WhatsApp · Telegram · Discord</div>
</div>
<div class="p-4 bg-green-100 rounded-lg border-2 border-green-300">
  <div class="text-xs opacity-50 mb-1">CORE</div>
  <div class="font-bold">Gateway</div>
  <div class="text-xs mt-1">Routing · Sessions · Auth</div>
</div>
<div class="p-4 bg-purple-100 rounded-lg border-2 border-purple-300">
  <div class="text-xs opacity-50 mb-1">EXECUTION</div>
  <div class="font-bold">AI Agents</div>
  <div class="text-xs mt-1">Tools · Skills · Memory</div>
</div>
</div>

<div class="text-center mt-4 text-2xl opacity-30">→ → →</div>

Closing Page

The closing page should have a background (same as cover or complementary). Never end with plain white.

---
layout: cover
background: https://images.unsplash.com/photo-xxx?w=1920
class: text-center
---

# Thank You

Questions?

<div class="abs-br m-6 text-sm opacity-50">
author@email.com · github.com/username
</div>

Theme Selection

Prefer official themes. Recommended mapping:

  • technical → default (dark code-friendly, good for tech shares)
  • formal → seriph (elegant serif fonts, good for business)
  • executive → seriph (same, emphasize conclusions)
  • launch → apple-basic (clean, image-heavy layouts)

Global Frontmatter Template

Always include these fields in the first slide's frontmatter:

---
theme: seriph
background: https://images.unsplash.com/photo-{ID}?w=1920
highlighter: shiki
lineNumbers: false
colorSchema: light
title: Your Presentation Title
---
  • colorSchema: use light for most business/formal decks; dark only for technical/code-heavy decks
  • lineNumbers: false unless the deck is specifically about code
  • Always set a background on the first slide

Design Requirements

  • Every cover and section page MUST have a background (image, gradient, or color). No plain white covers.
  • At least 3 slides should use a non-default layout (cover, section, fact, quote, statement, image-right, two-cols)
  • At least 2 slides should have background images from Unsplash
  • One page, one main conclusion. Prefer a compact 8-14 page deck
  • The cover page must include title, subtitle, and author/date
  • Include at least 1 architecture/structure page, 1 scenario page, 1 value page
  • Avoid consecutive bullet-list-only pages; alternate with visual layouts (fact, quote, image-right, card grid)
  • Copy should be specific — use real nouns, platform names, module names
  • Prefer Markdown tables over HTML tables
  • If HTML tables are necessary, always include <thead> and <tbody>
  • For comparisons, prefer card grids or two-column layouts over dense tables

Before generating a formal presentation, you must read references/presentation-design.md.

PDF/PPTX Export Caveats

When the user needs PDF or PPTX output:

  • Mermaid diagrams: work but may have timing issues with complex diagrams (>15 nodes). Keep them simple or use card grids.
  • Click animations: each v-click step becomes a separate PDF page. Use --per-slide flag to get one page per slide: npx slidev export --format pdf --per-slide
  • External images must be accessible at export time — use full Unsplash URLs with ?auto=format&fit=crop&w=1920&q=80
  • PPTX is image-based — each slide is a screenshot, not editable PowerPoint. Warn the user.
  • Test with PDF first before exporting PPTX — PDF is more reliable
  • export.js will auto-install playwright-chromium if missing

Style Parameters

Determined by the current task, not hard-coded:

  • formal — Restrained, stable structure, minimal decoration. Use seriph theme, light color scheme, 1-2 Unsplash backgrounds.
  • executive — Emphasizes conclusions, comparisons, action items. Use seriph, light, fact/statement layouts for key numbers.
  • technical — Higher information density, code blocks OK. Use default theme, dark color scheme, more code examples.
  • launch — Stronger visual impact, more background images. Use apple-basic, light, image-heavy layouts (image-right, intro-image, 3-images).

Default: formal. Switch based on user's explicit request.

Language Parameter

  • auto — Follow the primary language of the user's current message
  • zh — Chinese deck
  • en — English deck

Do not force English if user does not specify.

Post-Generation Checklist

After completing slides.md, verify:

  1. Does the cover page have a background image?
  2. Are there at least 2-3 non-default layouts used?
  3. Are there any plain-white section divider pages? (Fix: add gradient or image background)
  4. Are there more than 3 consecutive bullet-list pages? (Fix: insert a fact, quote, or image-right page)
  5. If targeting PDF export: are there any Mermaid diagrams? (Fix: replace with card grids)
  6. Does the closing page have a background?
  7. Does any single page have more than 6 main blocks?
  8. Is there overflow risk on the last page, architecture page, or two-column pages?

Common Errors

Slidev Not Found

Run npx slidev --version in the project directory. If it fails, run node scripts/init-project.js --dir ~/slidev-ppt.

Export Failure

Check: (1) current directory is a Slidev project, (2) playwright-chromium is installed, (3) slides.md can start in preview mode.

Ugly Output

If the exported deck looks like a plain text document: you forgot backgrounds, used only default layout, and didn't apply visual recipes. Go back to the Visual Design Recipes section and redo the slides.

Expected Behavior After Triggering

When the user says "help me make a PPT about X":

  1. Confirm topic, style, page count, output target
  2. Check/initialize Slidev project
  3. Write a complete, visually designed slides.md with backgrounds, varied layouts, and styled content — NOT a bullet-point outline
  4. Provide preview method
  5. When the user requests export, execute export

Do not just return a list of commands; actually write the slides.md file.

平台分布

OpenClaw

70.64%
按下载量换算2,747

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills