---
# ═══════════════════════════════════════════════════════════════════════════════
# CLAUDE OFFICE SKILL - Enhanced Metadata v2.0
# ═══════════════════════════════════════════════════════════════════════════════
# Basic Information
name: dev-slides
description: ">"
version: "1.0"
author: claude-office-skills
license: MIT
# Categorization
category: presentation
tags:
- developer
- slides
- slidev
- vue
department: Dev
# AI Model Compatibility
models:
recommended:
- claude-sonnet-4
- claude-opus-4
compatible:
- claude-3-5-sonnet
- gpt-4
- gpt-4o
# MCP Tools Integration
mcp:
server: office-mcp
tools:
- create_pptx
- md_to_pptx
# Skill Capabilities
capabilities:
- developer_presentations
- code_slides
# Language Support
languages:
- en
- zh
---
# 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
1. Describe your technical presentation needs
2. I'll generate Slidev markdown with proper syntax
3. 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
```markdown
---
theme: default
title: My Presentation
---
# Welcome
This is the first slide
---
# Second Slide
Content here
```
### Slide Separators
```markdown
--- # New horizontal slide
--- # Another slide
layout: center
---
# Centered Content
```
### Layouts
```markdown
---
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
```markdown
# Code Example
\`\`\`ts {all|1|2-3|4}
const name = 'Slidev'
const greeting = \`Hello, \${name}!\`
console.log(greeting)
// Outputs: Hello, Slidev!
\`\`\`
```
### Monaco Editor (Live Code)
```markdown
\`\`\`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)
```markdown
\`\`\`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
```markdown