Wowerpoint
Turns a single document into a kawaii-styled NotebookLM slide-deck PDF plus a mobile-friendly share link.
Docs & OfficeIntermediate★ 90,139⑂ 7,846AI score 9/10Last updated: Aug 9, 2026
What it does
- Takes exactly one source document (report, research write-up, spec) and drives the
notebooklmCLI to render a kawaii narrative slide deck as PDF. - If the source is too thin, it insists on writing a fuller document first rather than padding with extra sources.
- Generation takes ~10 minutes, so the work is handed to a background subagent while you immediately get the notebook URL to watch progress live.
- Saves output beside the source as
<stem>-slides.pdf, and when the WOWerpoint env vars are set, uploads it to get a 9:16 mobile share URL. - Documents the sharp edges: auth pre-flight, JSON envelope keys (
.notebook.id,.source.id,task_id), rate-limit retries, and flags that don't exist.
Who it's for
- PMs, analysts and researchers who need a presentable deck from a long doc fast.
- Teams who want a friendly, shareable deck instead of a dense document.
- Terminal-comfortable users with a Google NotebookLM account.
Examples
- "Wowerpoint reports/q3-review.md" → notebook created, background generation,
q3-review-slides.pdfplus a share URL. - "Turn this architecture doc into slides" → H1 becomes the notebook title, default kawaii prompt applied.
- Re-run cheaply with a different tone: reuse NOTEBOOK_ID and SOURCE_ID so only generate + download repeat.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/thedotmack/claude-mem/HEAD/plugin/skills/wowerpoint/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the plugin/skills/wowerpoint folder from the GitHub repo thedotmack/claude-mem into my ~/.claude/skills/wowerpoint/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem && mkdir -p ~/.claude/skills && cp -r /tmp/claude-mem/plugin/skills/wowerpoint ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Clone the repo:
git clone https://github.com/thedotmack/claude-mem.git - Copy the skill:
mkdir -p ~/.claude/skills && cp -r claude-mem/plugin/skills/wowerpoint ~/.claude/skills/ - Install the CLI:
uv tool install --with playwright --force notebooklm-py, then$(uv tool dir)/notebooklm-py/bin/playwright install chromium - Install
jqif missing (brew install jqon macOS, or your distro's package manager). - Run
notebooklm loginyourself in a terminal to finish Google OAuth — it can't be scripted. - Optional:
export WOWERPOINT_API_BASE,WOWERPOINT_VIEWER_BASE, andWOWERPOINT_UPLOAD_TOKENif you want the mobile share link. - Restart Claude Code and ask something like "make a slide deck about this report".
View source on GitHub ↗License: Apache-2.0