Create presentations using Slidev (Markdown-based slides). Triggers include "create presentation", "make slides", "build slides", "slide deck", "tech talk", "conference slides", "pitch deck". Handles the full workflow from content planning to deployment at rebyte.pro.
Published by rebyteai
Runs in the cloud
No local installation
Dependencies pre-installed
Ready to run instantly
Secure VM environment
Isolated per task
Works on any device
Desktop, tablet, or phone
Create Markdown presentations with Slidev. Deploy to rebyte.pro.
IMPORTANT: This skill is designed for non-technical users.
npm run dev: Don't start dev servers and show the output. Export/build instead.IMPORTANT: All API requests require authentication. Get your auth token and API URL by running:
AUTH_TOKEN=$(/home/user/.local/bin/rebyte-auth)
API_URL=$(python3 -c "import json; print(json.load(open('/home/user/.rebyte.ai/auth.json'))['sandbox']['relay_url'])")
Include the token in all API requests as a Bearer token, and use $API_URL as the base for all API endpoints.
Directory structure:
SKILL_DIR: The directory containing this SKILL.md (scripts, references, etc.)/code/ (where presentation projects are created)Understand the presentation before writing:
If any of these are unclear, ask the user. Skip this step if the user's request is already detailed.
Create the project with a theme:
bash $SKILL_DIR/scripts/init.sh <name> [theme]
This creates /code/<name>/ with the Slidev project.
Theme selection: See references/themes.md for the full list. Default is seriph.
Quick picks:
seriphdraculaapple-basicacademicEdit /code/<name>/slides.md:
Structure:
Before building, update the global frontmatter in slides.md (the first --- block):
title: Set to the actual presentation title (not "My Presentation")seoMeta.ogTitle: Same as titleseoMeta.ogDescription: One-line summary of the presentationThe init script already sets favicon and seoMeta.ogImage: auto (auto-generates OG image from the first slide using Playwright). Do NOT remove these.
Example frontmatter after updating:
---
theme: seriph
title: Building with Claude Code and MCP
favicon: https://rebyte.ai/favicon.ico
seoMeta:
ogImage: auto
ogTitle: Building with Claude Code and MCP
ogDescription: A guide to AI-powered development with Claude Code CLI and Model Context Protocol
background: https://cover.sli.dev
class: text-center
transition: slide-left
---
Build and deploy automatically - don't ask the user:
cd /code/<name> && pnpm build
Then invoke the rebyte-app-builder skill to deploy the dist/ folder.
If the user requests a downloadable file (PDF, PPTX, PNG, etc.):
cd /code/<name>
# PDF (most common)
pnpm exec slidev export --output slides.pdf
# PowerPoint
pnpm exec slidev export --format pptx --output slides.pptx
# PNG images (one per slide)
pnpm exec slidev export --format png --output slides
# Dark mode
pnpm exec slidev export --dark --output slides-dark.pdf
Then upload the exported file to the Artifact Store.
After deployment, use the browser-automation skill to verify the presentation:
→ (right arrow) to advanceThis automated walkthrough shows the user exactly how the presentation looks and confirms all slides render correctly.
User views the live site and provides feedback:
Edit the slides (separated by ---), rebuild, and redeploy. Repeat until user is satisfied.
Optional enhancements (only if requested):
[click] markersreferences/icons.md)references/core-frontmatter.md)| File | Description |
|---|---|
core-syntax.md |
Basic Slidev syntax |
core-frontmatter.md |
Global config options |
core-headmatter.md |
Per-slide frontmatter |
core-layouts.md |
Built-in layouts |
core-animations.md |
Click animations (v-click) |
core-components.md |
Built-in components |
core-cli.md |
CLI commands |
core-exporting.md |
Export to PDF/PPTX |
core-hosting.md |
Hosting options |
core-global-context.md |
Global Vue context |
| File | Description |
|---|---|
code-line-highlighting.md |
Highlight code lines |
code-line-numbers.md |
Show line numbers |
code-magic-move.md |
Animate code changes |
code-groups.md |
Tabbed code groups |
code-import-snippet.md |
Import code from files |
code-max-height.md |
Scrollable code blocks |
code-twoslash.md |
TypeScript annotations |
editor-monaco.md |
Monaco editor in slides |
editor-monaco-run.md |
Run code in slides |
editor-monaco-write.md |
Editable code blocks |
editor-side.md |
Side editor panel |
| File | Description |
|---|---|
diagram-mermaid.md |
Mermaid diagrams |
diagram-plantuml.md |
PlantUML diagrams |
diagram-latex.md |
LaTeX math formulas |
| File | Description |
|---|---|
layout-slots.md |
Named slots in layouts |
layout-canvas-size.md |
Custom canvas size |
layout-transform.md |
Scale/transform content |
layout-zoom.md |
Zoom into content |
layout-draggable.md |
Draggable elements |
layout-global-layers.md |
Global layers |
style-scoped.md |
Scoped CSS per slide |
style-direction.md |
RTL text direction |
style-icons.md |
Using icons |
| File | Description |
|---|---|
animation-click-marker.md |
Click markers |
animation-drawing.md |
Drawing animations |
animation-rough-marker.md |
Hand-drawn markers |
api-slide-hooks.md |
Slide lifecycle hooks |
| File | Description |
|---|---|
syntax-mdc.md |
MDC syntax support |
syntax-block-frontmatter.md |
Block frontmatter |
syntax-frontmatter-merging.md |
Frontmatter inheritance |
syntax-importing-slides.md |
Import external slides |
| File | Description |
|---|---|
presenter-timer.md |
Presentation timer |
presenter-recording.md |
Record presentations |
presenter-remote.md |
Remote control |
presenter-notes-ruby.md |
Ruby annotations in notes |
| File | Description |
|---|---|
build-pdf.md |
Export to PDF |
build-og-image.md |
OG images for sharing |
build-seo-meta.md |
SEO meta tags |
build-remote-assets.md |
Remote asset handling |
tool-eject-theme.md |
Eject theme for customization |
| File | Description |
|---|---|
themes.md |
Theme selection guide (17 themes) |
icons.md |
When to use icons vs emoji |
example-professional.md |
Complete 15-slide example |
| Content Type | Layout | When |
|---|---|---|
| Title/section | cover |
Opening, section breaks |
| Regular content | default |
Most slides |
| Comparison | two-cols |
A vs B, before/after |
| Feature + visual | image-right |
Screenshots, diagrams |
| Key metric | fact |
Statistics, numbers |
| Quote | quote |
Citations, testimonials |
| Closing | end |
Final slide |
Slidev does NOT auto-fit content. If text/tables/code are getting clipped, see references/overflow.md for:
<Transform :scale="0.8">)Everyone else asks you to install skills locally. On Rebyte, just click Run. Works from any device — even your phone. No CLI, no terminal, no configuration.
Claude Code
Gemini CLI
Codex
Cursor, Windsurf, Amp
Build stylish, Typeform-like multi-step forms and surveys using the Rebyte Forms library (Composer API). Outputs standalone HTML files. Triggers include "create a form", "build a survey", "make a questionnaire", "feedback form", "contact form", "signup form", "onboarding flow", "multi-step form", "typeform-style", "data collection form". Do NOT use for simple single-field inputs or backend form processing.
Generate images from text prompts or edit existing images using Google Nano Banana 2 (Gemini 3.1 Flash image generation) via Rebyte data API. Supports multi-size output (512px–4K), improved text rendering, and multi-image input. Use for text-to-image generation or image-to-image editing/enhancement. Triggers include "generate image", "create image", "make a picture", "draw", "illustrate", "image of", "picture of", "edit image", "modify image", "enhance image", "style transfer", "nano banana".
Generate stylized presentation slide images using Nano Banana AI. Converts article content to ASCII framework then generates AI images for each slide. Triggers include "nanoppt", "stylized slides", "AI slide images", "presentation images", "Doraemon style slides", "anime presentation". Do NOT use for regular presentations (use slide-builder instead).
Conduct enterprise-grade research with multi-source synthesis, citation tracking, and verification. Use when user needs comprehensive analysis requiring 10+ sources, verified claims, or comparison of approaches. Triggers include "deep research", "comprehensive analysis", "research report", "compare X vs Y", or "analyze trends". Do NOT use for simple lookups, debugging, or questions answerable with 1-2 searches.
rebyte.ai — The only platform where you can run AI agent skills directly in the cloud
No downloads. No configuration. Just sign in and start using AI skills immediately.
Use this skill in Agent Computer — your shared cloud desktop with all skills pre-installed. Join Moltbook to connect with other teams.