iridite/slidev-templates/neko-style
Claude Code and agent skill by iridite/slidev-templates
- community
Checking that the SKILL.md file is still in the repository.
Create polished Slidev presentations using the neko-style theme — animated glow backgrounds, 45+ reusable components, semantic color system. Use when building technical talks, conference decks, or product presentations with this template.
Install
npx vskill@latest install iridite/slidev-templates/neko-styleSKILL.md
neko-style Slidev Presentations
Create professional presentations with animated glow polygon backgrounds, 45+ battle-tested components, and a semantic color system.
When to Use
- Building presentations with the neko-style theme
- User mentions "glow backgrounds", "KubeCon template", or "neko-style"
- Creating slides that need rich visual components (architecture diagrams, feature grids, pipelines)
Quick Start
For new projects: include vite.config.ts to avoid LiquidGlass naming conflict warning:
🚫 Mandatory: Component-First Rule
When the user asks for a neko-style presentation, you MUST use built-in components — not plain divs.
Decision flow for every slide:
- What content type is this page? → Check routing table below
- Matching component found → use it (edit props, don't reimplement)
- No component match → use
.neko-glass-cardglass card pattern - Run the self-check before delivering
Forbidden patterns (produce bright cards that clash with the dark theme):
Self-check before delivering:
- [ ] Are there plain div cards with no built-in component used?
- [ ] Any
bg-*-50/bg-slate-100/border-*-200classes? - [ ] Any
text-slate-600/text-gray-700(near-invisible on dark bg)? - [ ] Every page maps to a layout or component pattern?
Critical Rule: No <Transition> for Click Animations
NEVER use `<Transition>` or `<TransitionGroup>`. They cause elements to vanish on backward navigation. Always use class-toggle + CSS:
All animations: transition duration-500 ease-in-out. No exceptions.
Glow Background System (Per-Slide Frontmatter)
Color presets:
blue— Technical talks, product launches (#18549a → #12238b)rust— Rust topics, innovation themes (#ed5132 → #ed4832)cyan— AI/ML topics, academic presentations (#32aeed → #32e5ed)
Pick ONE preset for the entire presentation. Decide in the first slide's frontmatter and use it on every slide — switching presets mid-deck creates visual noise. The glowSeed already provides per-page variety; the preset is the deck's identity.
Component Routing Table
| I need to show... | Use this component | Clicks | |
|---|---|---|---|
| — Data Display — | |||
| Feature grid (icon+title+desc cards) | FeatureIconGrid | items.length | |
| Pattern / concept card grid | PatternCardGrid | items.length | |
| Executive KPI & benchmark metrics grid | MetricsGrid | items.length | |
| Architecture/approach comparison matrix | ComparisonMatrix | rows.length | |
| Linear process (card+icon+desc) | ProcessFlowGrid | items.length | |
| Three challenges / column cards | LifecycleChallengesThreeCol | items.length | |
| Capability reveal row | CapabilityRevealRow | items.length | |
| Stats / metrics row | StatsRow | stats.length | |
| Learning path / step progress | LearningPathSteps | steps.length | |
| Checklist (glass morphism) | GlassChecklist | items.length | |
| Code + explanation split | CodeExplainSplit | 1 | |
| Artifact + floating callouts | ArtifactExplainBoard | items.length | |
| Motion animation gallery | MotionPrinciplesGallery | animations.length | |
| — Layout — | |||
| Agenda / table of contents | AgendaGrid | sections.length | |
| Banner image + facts sidebar | BannerSplitLayout | facts.length+1 | |
| Categorized icon / tech stack list | CategoryIconList | categories.length | |
| Horizontal icon+label tags | IconLabelWrap | items.length | |
| Left-border accent items (criteria) | AccentBorderList | items.length | |
| Narrative + Code/Diagram split layout | layout: split | slots | |
| High-impact statement & takeaway layout | layout: headline | 0 | |
| Benchmark KPI dashboard layout | layout: metrics | items.length | |
| — Progression & Architecture — | |||
| Step-by-step pipeline (arrows) | StackedFlowPipeline | nodes×2−1 | |
| Spectrum / progression / roadmap | RouteProgressionLane | steps×2−1 | |
| System layers (architecture tiers) | LayeredArchView | layers.length | |
| Hub-spoke architecture diagram | FlowDiagram | max(click values) | |
| Data flow / funnel pipeline | EventPipeline | max(click values) | |
| Terminal + orbital tool loop | TerminalOrbitDemo | max(click values) | |
| — Narrative — | |||
| Problem vs Solution split | ProblemSolutionSplit | 2 | |
| Reasons + Lessons (classified) | ReasonLessonGrid | reasons+lessons | |
| Key insight / takeaway callout | LearningCallout | 0 | |
| Bottom conclusion bar | InsightCalloutBar | 0 | |
| Dramatic question reveal | SpotlightQuestion | 1 | |
| Large centered statement / quote | CenteredStatement | 1 | |
| — Speaker — | |||
| Multi-speaker panel | SpeakerLineupIntro | speakers.length | |
| Speaker + community ecosystem | SpeakerEcosystemIntro | 2 | |
| Character / persona full-screen | FullBleedCharacterReveal | 1 | |
| Left/right split brand intro | SplitBrandIntro | 2 | |
| Error screen / surprise opener | WorksOnMyMachineHero | 0 | |
| — Media — | |||
| Full-screen video + overlay | FadeVideoSlide | 0 | |
| Video with floating annotations | FeatureOverlayVideo | items.length | |
| Screenshot gallery + QR hover | SessionHoverGallery | 0 | |
| — Closing — | |||
| Thank you / closing split panel | ThankYouSplitPanel | 0 | |
| Contact QR codes (×3) | ContactQrTriplet | 0 | |
| Recruiting / job roles | RecruitingRoleList | roles.length | |
| — Advanced — | |||
| Refractive glassmorphism card | LiquidGlass | 0 | |
| Terminal recording playback | AsciinemaPlayer | 0 |
Page Templates (Copy-Paste Ready)
Cover Page
Two styles — choose one:
# Titleand## Subtitlenow render with hero typography (3.5rem/bold and 1.5rem/normal) automatically in the cover layout.
Or with custom entrance animation and speaker line:
Section Divider
Problem vs Solution
Feature Showcase
Tech Stack / Categorized List
Takeaways / Checklist
Contents / TOC
Closing Slide
Or with a richer split-panel closing:
Executive Metrics & KPIs
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingneko-style/SKILL.md
Popularity
- Repository stars
- 72
- Repository forks
- 4
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/iridite/slidev-templates/neko-style)