Agent skill

deckset-presentation-expert

Expert assistant for creating Deckset presentations with markdown. Helps with slide formatting, headings, lists, images, videos, presenter notes, build steps, themes, and configuration. Use when working with .md presentation files, or when user mentions Deckset, creating slides, presentations, or decks.

Stars 5
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/doudou1337/deckset-claude-skill/tree/main/skills/deckset-presentation-expert

SKILL.md

Deckset Presentation Expert

Expert assistant for creating professional presentations using Deckset's markdown-based format.

What is Deckset?

Deckset transforms Markdown files into beautiful presentations. Write content in plain text, Deckset handles the design.

Quick Start

Basic Structure

markdown
# Presentation Title
## Subtitle

---

## First Slide

Content with **bold** and *italic*.

- Bullet one
- Bullet two

---

## Second Slide

More content.

Critical Rules

  1. Slide Separators: --- MUST have blank lines before and after
  2. Headings: # = title slide, ## = slide title, ### = subtitle
  3. Images: ![](bg.jpg) = background, ![inline](pic.png) = inline
  4. Presenter Notes: Start line with ^ (hidden from slides)
  5. Config: Add at top before first slide

Core Syntax

Slide Separators

CRITICAL - Most common mistake:

markdown
Content

---

Next slide

Blank lines are REQUIRED above and below ---.

Headings

markdown
# Large (title slides)
## Regular (slide titles)
### Small (subtitles)

# [fit] Scale to Fit

See docs/formatting/headings.md

Lists

markdown
- Bullet point
  - Sub-point (2 spaces)

1. Numbered item
   1. Sub-item (3 spaces)

See docs/formatting/lists.md

Text Formatting

markdown
**bold** *italic* ***bold italic***
`code` ~~strikethrough~~

See docs/formatting/text-styles.md

Images

markdown
![](background.jpg)                      # Full-screen background
![inline](logo.png)                      # Inline with text
![inline fill](photo.jpg)                # Fill space
![inline 50%](image.png)                 # Custom size
![inline corner-radius(16)](pic.jpg)     # Rounded

See docs/media/inline-images.md and docs/media/background-images.md

Code Blocks

markdown
```python
def hello():
    print("Hello")
```

See docs/formatting/code-blocks.md

Presenter Notes

markdown
## Slide Title

Visible content

^ Presenter note (not visible on slide)
^ Start each note line with ^

See docs/presenting/presenter-notes.md

Videos

markdown
![](video.mp4)
![autoplay loop](video.mp4)
![mute autoplay loop](bg-video.mp4)

See docs/media/videos.md

Configuration

Add at the very top (before first slide):

markdown
theme: Plain Jane, 1
footer: © 2024 Company
slidenumbers: true
autoscale: true

---

# First Slide

See docs/customization/configuration-commands.md

Advanced Features

Columns

markdown
[.column]
Left content

[.column]
Right content

See docs/formatting/columns.md

Formulas (LaTeX)

markdown
$E = mc^2$

Inline: $x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$

See docs/formatting/formulas.md

Mermaid Diagrams

markdown
```mermaid
graph LR
    A[Start] --> B{Decision}
    B -->|Yes| C[End]
```

See docs/media/markdown-graphs.md

Build Steps

Lists reveal progressively. Enable with build-lists: true in config.

See docs/presenting/build-steps.md

Complete Documentation

Formatting

  • Headings
  • Lists
  • Text Styles
  • Quotes
  • Links
  • Code Blocks
  • Tables
  • Formulas
  • Emojis
  • Footers & Slide Numbers
  • Footnotes
  • Line Breaks
  • Columns

Media

  • Background Images
  • Inline Images
  • Videos
  • Audio
  • Mermaid Diagrams

Presenting

  • Presenter Notes
  • Build Steps
  • Transitions
  • Hide Slides
  • Presenter Display

Customization

  • Configuration
  • Custom Themes

Reference

  • Getting Started
  • Keyboard Shortcuts
  • FAQ

Examples

See complete working presentations in examples/:

  • simple-presentation.md - Basic structure
  • technical-presentation.md - Code & diagrams
  • visual-presentation.md - Image-focused

Common Mistakes

  1. Missing blank lines around --- → Slides merge
  2. Wrong heading levels → Use ## for most slides
  3. Incorrect image syntax![fit](image.png) not ![fit image.png]
  4. Config after first slide → Must be at very top

Best Practices

  1. One idea per slide
  2. Use high-quality images
  3. Leverage presenter notes for details
  4. Test builds before presenting
  5. Version control with git

Troubleshooting

Slides merging? Check blank lines around ---

Images not showing? Verify file paths, use forward slashes

Text too small? Use [fit] modifier or autoscale: true


Official docs: https://docs.deckset.com/English.lproj/

Expand your agent's capabilities with these related and highly-rated skills.

davila7/claude-code-templates

verl-rl-training

Provides guidance for training LLMs with reinforcement learning using verl (Volcano Engine RL). Use when implementing RLHF, GRPO, PPO, or other RL algorithms for LLM post-training at scale with flexible infrastructure backends.

23,776 2,298
Explore
davila7/claude-code-templates

openrlhf-training

High-performance RLHF framework with Ray+vLLM acceleration. Use for PPO, GRPO, RLOO, DPO training of large models (7B-70B+). Built on Ray, vLLM, ZeRO-3. 2× faster than DeepSpeedChat with distributed architecture and GPU resource sharing.

23,776 2,298
Explore
davila7/claude-code-templates

gguf-quantization

GGUF format and llama.cpp quantization for efficient CPU/GPU inference. Use when deploying models on consumer hardware, Apple Silicon, or when needing flexible quantization from 2-8 bit without GPU requirements.

23,776 2,298
Explore
davila7/claude-code-templates

Claude Code Guide

Master guide for using Claude Code effectively. Includes configuration templates, prompting strategies "Thinking" keywords, debugging techniques, and best practices for interacting with the agent.

23,776 2,298
Explore
davila7/claude-code-templates

qdrant-vector-search

High-performance vector similarity search engine for RAG and semantic search. Use when building production RAG systems requiring fast nearest neighbor search, hybrid search with filtering, or scalable vector storage with Rust-powered performance.

23,776 2,298
Explore
davila7/claude-code-templates

behavioral-modes

AI operational modes (brainstorm, implement, debug, review, teach, ship, orchestrate). Use to adapt behavior based on task type.

23,776 2,298
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results