D

dev-slides

by @claude-office-skillsv1.0.0
3.8(13)

使用 Slidev 创建开发者演示文稿,支持 Markdown 编写、实时代码演示和图表组件

markdownweb-developmentreactpresentationGitHub
安装方式
npx skills add claude-office-skills/skills --skill dev-slides
compare_arrows

Before / After 效果对比

1
使用前

使用 PowerPoint 或 Keynote 制作技术演示,需要手动调整代码格式和截图,无法实时演示,一个包含代码示例的 50 页演示需要 1-2 天,样式调整繁琐且难以维护版本

使用后

直接用 Markdown 编写内容,内置代码高亮和实时执行功能,支持流程图和架构图自动渲染,版本控制和协作编辑友好,2 小时完成专业级技术演示,支持导出 PDF 和在线分享

description SKILL.md

dev-slides

Developer Slides Skill

Overview

This skill enables creation of developer-focused presentations using Slidev - a Vue-powered presentation framework. Write slides in Markdown with live code demos, diagrams, and components.

How to Use

  • Describe your technical presentation needs

  • I'll generate Slidev markdown with proper syntax

  • Includes code blocks, diagrams, and Vue components

Example prompts:

  • "Create a Vue.js workshop presentation"

  • "Build slides with live code execution"

  • "Make a technical talk with diagrams"

  • "Create developer onboarding slides"

Domain Knowledge

Slidev Basics

---
theme: default
title: My Presentation
---

# Welcome

This is the first slide

---

# Second Slide

Content here

Slide Separators

---   # New horizontal slide

---   # Another slide
layout: center
---

# Centered Content

Layouts

---
layout: cover
---
# Title Slide

---
layout: intro
---
# Introduction

---
layout: center
---
# Centered

---
layout: two-cols
---
# Left
::right::
# Right

---
layout: image-right
image: ./image.png
---
# Content with Image

Code Blocks

# Code Example

\`\`\`ts {all|1|2-3|4}
const name = 'Slidev'
const greeting = \`Hello, \${name}!\`
console.log(greeting)
// Outputs: Hello, Slidev!
\`\`\`

<!-- Lines highlighted step by step -->

Monaco Editor (Live Code)

\`\`\`ts {monaco}
// Editable code block
function add(a: number, b: number) {
  return a + b
}
\`\`\`

\`\`\`ts {monaco-run}
// Runnable code
console.log('Hello from Slidev!')
\`\`\`

Diagrams (Mermaid)

\`\`\`mermaid
graph LR
  A[Start] --> B{Decision}
  B -->|Yes| C[Action 1]
  B -->|No| D[Action 2]
\`\`\`

\`\`\`mermaid
sequenceDiagram
  Client->>Server: Request
  Server-->>Client: Response
\`\`\`

Vue Components

<Counter :count="10" />

<Tweet id="1390115482657726468" />

<!-- Custom component -->
<MyComponent v-click />

Animations

<v-click>

This appears on click

</v-click>

<v-clicks>

- Item 1
- Item 2
- Item 3

</v-clicks>

<!-- Or with v-click directive -->
<div v-click>Animated content</div>

Frontmatter

---
theme: seriph
background: https://source.unsplash.com/collection/94734566/1920x1080
class: text-center
highlighter: shiki
lineNumbers: true
drawings:
  persist: false
css: unocss
---

Examples

Example: API Workshop

---
theme: seriph
background: https://source.unsplash.com/collection/94734566/1920x1080
class: text-center
---

# REST API Workshop

Building Modern APIs with Node.js

<div class="pt-12">
  <span @click="$slidev.nav.next" class="px-2 py-1 rounded cursor-pointer">
    Press Space for next page <carbon:arrow-right />
  </span>
</div>

---
layout: two-cols
---

# What We'll Cover

<v-clicks>

- RESTful principles
- Express.js basics
- Authentication
- Error handling
- Testing

</v-clicks>

::right::

\`\`\`ts
// Preview
const app = express()
app.get('/api/users', getUsers)
app.listen(3000)
\`\`\`

---

# Live Demo

\`\`\`ts {monaco-run}
const users = [
  { id: 1, name: 'Alice' },
  { id: 2, name: 'Bob' }
]

console.log(JSON.stringify(users, null, 2))
\`\`\`

---
layout: center
---

# Questions?

[GitHub](https://github.com) · [Documentation](https://docs.example.com)

Installation

npm init slidev@latest

Resources

Weekly Installs283Repositoryclaude-office-s…s/skillsGitHub Stars32First SeenMar 9, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled onclaude-code239opencode116github-copilot115gemini-cli113kimi-cli113codex113

forum用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价,来写第一条吧

统计数据

安装量544
评分3.8 / 5.0
版本1.0.0
更新日期2026年3月28日
对比案例1 组

用户评分

3.8(13)
5
0%
4
0%
3
0%
2
0%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code

时间线

创建2026年3月28日
最后更新2026年3月28日