Takes a single document and turns it into a kawaii NotebookLM slide deck, delivered as both a PDF and a mobile-optimized share link. The workflow is fully async: you kick off generation in the background (takes about 10 minutes), get a live notebook URL to watch progress, and a subagent handles the wait, download, and upload to the WOWerpoint server. The default prompt wraps your content in warm, character-driven storytelling, though you can override it. Setup requires the notebooklm-py CLI and optional environment variables for the share link. If your source document is thin, the skill will write a comprehensive one first using mem-search. One doc in, one deck out, no fuss.

skills.sh installs
4.8K
GitHub stars
115.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add thedotmack/claude-mem --skill wowerpoint --agent claude-code

Installs into .claude/skills of the current project.

Files

Wowerpoint

One doc in, one deck out. Slide-deck only — videos and podcasts from the same engine are noticeably worse and out of scope; refer the user to the notebooklm CLI directly if they want those.

Triggers

  • "Wowerpoint "
  • "Make a slide deck about "
  • "Turn this report into slides"
  • "Kawaii-deck this"

Setup (one-time per machine)

If notebooklm auth check returns 0 and command -v jq resolves, skip.

uv tool install --with playwright --force notebooklm-py
$(uv tool dir)/notebooklm-py/bin/playwright install chromium

jq is required by the workflow's JSON parsing; install if missing (brew install jq on macOS, or your distro's package manager).

Then the user authenticates interactively — do not script. Tell them to type ! notebooklm login so the OAuth ENTER lands in their terminal.

Workflow

1. The source doc

You need exactly one source doc. If it doesn't exist or is too thin to carry a deck, write it first — use mem-search and sequential thinking to make it comprehensive (long-form, narrative, several thousand words is normal). Do not paper over a weak source by adding more sources.

2. Auth pre-flight

Sponsors

Details

Repository
github.com/thedotmack/claude-mem
Category
Office & Documents
First seen
Jun 3, 2026

More from thedotmack/claude-mem

All 18
1claude-office-skills avatarlayout-analyzerclaude-office-skills/skills>4.7Kskills.sh installs
2composiohq avatarconnectcomposiohq/awesome-claude-skillsConnect Claude to any app. Send emails, create issues, post messages, update databases - take real actions across Gmail, Slack, GitHub, Notion, and 1000+ servic4.6Kskills.sh installs
3starchild-ai-agent avatarcomposiostarchild-ai-agent/official-skillsComposio gateway: act on 1000+ connected apps like Gmail, Slack, GitHub, Calendar. Use when the user wants to act in a connected SaaS app (e.g. send Gmail, crea4.3Kskills.sh installs
4run-llama avatarliteparserun-llama/llamaparse-agent-skillsUse this skill whenever a task involves a document file (PDF, DOCX, PPTX, XLSX, or image) and you need to read it or pull text, tables, or specific values out o4.2Kskills.sh installs
5softaworks avatarmarp-slidesoftaworks/agent-toolkitCreate professional Marp presentation slides with 7 beautiful themes (default, minimal, colorful, dark, gradient, tech, business). Use when users request slide 4.2Kskills.sh installs
6conardli avatarbeautiful-articleconardli/garden-skills把用户提供的素材(网页 URL / PDF / DOCX / Markdown / 纯文本 / 截图 / 粘贴材料)编辑、设计成一篇美丽的、可离线打开和分享的**单文件 HTML 网页文章**。基于 reacticle 组件协议:不手写裸 HTML/CSS,而用语义组件 + 受主题约束的 Raw 自由层;按 sourc4.1Kskills.sh installs