smithery/neversight

marp-lens

Semantic search for Marp presentations using vector embeddings.

Installation

$ npx skills add smithery/neversight --skill marp-lens

Summary

  • Semantic search for Marp presentations using vector embeddings.
  • Use when finding relevant slides by topic, retrieving slide content, or exploring presentation materials.
  • Triggers on "find slides about...", "search presentations for...", "get slide content", "what slides cover...", or any Marp/presentation search query.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/neversight · top by installs.

npx skills add smithery/neversight

Browse all from smithery/neversight

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,017 B
  • docs SUMMARY.md 337 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

marp-lens

Vector-based semantic search CLI for Marp presentations.

Quick Reference

# Search slides by meaning
npx marp-lens search "機械学習の基礎" --limit 5

# Get specific slide content
npx marp-lens get "presentation.md #3"

# View database stats
npx marp-lens stats

# Index new/changed files
npx marp-lens index -d ./slides

# Index with image descriptions
npx marp-lens index -d ./slides --with-images

Commands

Search

npx marp-lens search "<query>" [options]
Option Description
-l, --limit <n> Max results (default: 10)
-t, --threshold <0-1> Min similarity (default: 0)
-o, --format <type> Output: table or json

Get Slide

npx marp-lens get "<file> #<number>"

Retrieves full content of a specific slide. Supports partial path matching.

Index

npx marp-lens index [options]
Option Description
-d, --dir <path> Directory to index
-f, --file <path> Single file to index
-r, --rebuild Clear and rebuild index
-i, --with-images Include image descriptions

Stats

npx marp-lens stats

Shows file count, slide count, embedding count, and database size.

Workflow

  1. Find relevant slides: npx marp-lens search "topic"
  2. Get full content: npx marp-lens get "file.md #N" for slides of interest
  3. Re-index if needed: npx marp-lens index -d ./slides after adding files

Output Format

Search results show similarity score, file path, slide number, heading, and content preview. Use --format json for structured output.