.agents/skills/slidev-theme-neversink/SKILL.md
Create and present web-based slides for developers using Markdown, Vue components, code highlighting, animations, and interactive features with the Neversink theme. Use for technical presentations, academic talks, conference presentations, or educational materials when users mention Slidev, Neversink theme, web presentations, or creating slides with code examples and animations.
npx skillsauth add hsiangjenli/skills slidev-theme-neversinkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create educational and academic presentations using the Neversink theme - a bright, flat, minimal Slidev theme with advanced layouts, color schemes, and interactive components.
Basic Neversink presentation setup:
---
theme: neversink
colorSchema: auto
title: Your Presentation Title
---
# Your Title Slide
Your subtitle or author information
---
layout: default
---
# Content Slide
Your content here with **bold**, *italic*, and ==highlighted== text.
Choose from 15+ specialized layouts for different content types:
cover - Title slides with optional notesside-title - Side-positioned titles with content areastwo-cols-title - Header with two-column layouttop-title-two-cols - Top title with two-column contentimage-left/right - Image with content positioningsection - Section dividers with emphasisquote - Styled quotations with attributioncredits - Movie-style scrolling creditsfull - Custom layouts with complete controlFor complete layout reference, see layouts.md.
Monochromatic color pairs for visual coherence:
black, white, dark, light, gray-light variantssky, amber, emerald, pink, navyApply colors in frontmatter: color: sky-light
For component examples, see components.md.
New Presentation
→ Use presentation templates in assets/templates/
→ Academic: academic-template.md
→ Technical: technical-template.md
→ Business: business-template.md
Existing Slidev Presentation
→ Add theme: neversink to frontmatter
→ Convert layouts using guidance in layouts.md
Specific Features
→ Code demonstrations: Use technical template with code highlighting
→ Interactive elements: Add components from components.md
→ Color theming: Apply schemes from colors.md
→ Advanced layouts: Use full layout with custom positioning
Academic Presentation
# Setup new presentation
npm install slidev-theme-neversink
# Use academic template from assets/templates/
Technical Code Demo
---
layout: two-cols-title
color: navy
---
:: title ::
# API Integration Example
:: left ::
```python
# Code example with syntax highlighting
def fetch_data(url):
response = requests.get(url)
return response.json()
:: right :: <StickyNote color="amber-light"> Remember to handle errors! </StickyNote>
**Interactive Presentation**
```md
---
layout: full
---
<SpeechBubble position="l" color="sky" animation="float">
Your explanation here
</SpeechBubble>
<div v-drag="[100,200,300,150]">
Draggable content
</div>
Ready-to-use utilities for Neversink presentations:
setup_presentation.py - Initialize new Neversink presentation with theme setupconvert_layouts.py - Convert existing Slidev layouts to Neversink equivalentsvalidate_colors.py - Check color scheme consistency across slidesDetailed documentation loaded as needed:
layouts.md - Complete layout reference with examples and frontmatter optionscolors.md - Color scheme guide with visual examples and use casescomponents.md - Interactive component library with code examplesanimations.md - Animation and transition patternsfrontmatter.md - Configuration options and settings referenceReady-to-use templates and examples:
templates/academic-template.md - Academic presentation startertemplates/technical-template.md - Technical demo startertemplates/business-template.md - Business presentation starterexamples/ - Sample slides demonstrating each layout typecomponents/ - Copy-paste component examplesEnsure Slidev is installed, then add the theme:
npm install slidev-theme-neversink
Add to your slides.md frontmatter:
---
theme: neversink
---
For complex presentations requiring custom layouts, animations, or extensive interactivity, consult the reference files for detailed implementation patterns and best practices.
development
Write or rewrite a LinkedIn About section with a recruiter-friendly four-part structure: positioning, value proposition, career goals, and call to action. Use when the user wants a stronger LinkedIn self-introduction, personal branding summary, or About draft tailored to job search goals.
tools
Manage local or remote ICS calendar sources to inspect upcoming meetings, summarize work hours, and add, update, or delete calendar events when users need a quick operational view of their schedule.
tools
Use mise as the default workflow for installing programming language runtimes, CLIs, and switching tool versions. Trigger this whenever the user needs a new development environment, hits a version mismatch, wants to align local and global toolchains, or asks how to install a language or CLI without using nvm, pyenv, asdf, brew-only flows, or ad-hoc installers.
development
Create educational and technical presentation slides with structured layouts including covers, table of contents, section dividers, and key takeaways. Use when building technical tutorials, workshops, or educational content with Slidev.