Individual skill
notecraft
Google NotebookLM automation. Create notebooks, add sources, generate podcasts/videos/slides/flashcards, chat, deep research. Activates on intent like create a podcast, research topic, summarize URL.
SKILL.md
Source commit 796bdaae4b486f47eec43af7cdd9b5e2bca256a5
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 229
- Repository last updated
- Oct 20, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- research Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.dockerignoreasset · 79 bytes.gitignoreasset · 354 bytesDockerfileruns · 1,345 bytesLICENSEasset · 1,068 bytesREADME.mddoc · 27,148 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesSKILL.mdcore · 7,319 bytesdocker-compose.ymlasset · 398 bytespackage-lock.jsonasset · 86,063 bytespackage.jsonruns · 1,434 bytesscripts/setup-curl.mjsruns · 6,591 bytesscripts/setup-curl.tsruns · 7,265 bytessrc/api.tsruns · 20,693 bytessrc/artifact-payloads.tsruns · 8,947 bytessrc/boq-parser.tsruns · 2,645 bytessrc/browser.tsruns · 16,660 bytessrc/cli.tsruns · 30,581 bytessrc/client.tsruns · 23,709 bytessrc/commands/source-add.tsruns · 1,420 bytessrc/download.tsruns · 16,926 bytessrc/errors.tsruns · 1,017 bytessrc/global.d.tsruns · 740 bytessrc/index.tsruns · 3,294 bytessrc/logger.tsruns · 2,261 bytessrc/parser.tsruns · 19,359 bytessrc/paths.tsruns · 1,100 bytessrc/rpc-config.tsruns · 1,230 bytessrc/rpc-ids.tsruns · 3,093 bytessrc/session-store.tsruns · 13,819 bytessrc/tls-config.tsruns · 2,466 bytessrc/transport-browser.tsruns · 7,392 bytessrc/transport-curl.tsruns · 9,071 bytessrc/transport-http.tsruns · 4,814 bytessrc/transport-resolver.tsruns · 2,797 bytessrc/transport-tlsclient.tsruns · 6,500 bytessrc/transport.tsruns · 853 bytessrc/types.tsruns · 9,256 bytessrc/utils/humanize.tsruns · 589 bytessrc/utils/refresh-guard.tsruns · 567 bytessrc/workflows.tsruns · 19,620 bytestests/artifact-payloads.test.tsruns · 12,458 bytestests/boq-parser.test.tsruns · 2,892 bytestests/chat-payload.test.tsruns · 13,667 bytestests/data-table.test.tsruns · 4,136 bytestests/e2e-artifacts.test.tsruns · 10,316 bytestests/e2e-file-upload.test.tsruns · 3,365 bytestests/e2e-http.test.tsruns · 12,769 bytestests/e2e-proxy.test.tsruns · 3,700 bytestests/e2e-research.test.tsruns · 3,466 bytestests/parser.test.tsruns · 15,669 bytestests/paths.test.tsruns · 1,306 bytestests/rpc-config.test.tsruns · 2,465 bytestests/rpc-ids.test.tsruns · 1,642 bytestests/session-store.test.tsruns · 14,536 bytestests/source-add.test.tsruns · 3,836 bytestests/tls-config.test.tsruns · 1,255 bytestests/transport-curl.test.tsruns · 6,613 bytestests/transport-http.test.tsruns · 6,700 bytestests/transport-resolver.test.tsruns · 1,507 bytestsconfig.jsonasset · 782 bytesvitest.config.tsruns · 167 bytesvitest.e2e.config.tsruns · 317 bytes
Read excerpt
# NotebookLM
Automate Google NotebookLM via CLI. Generate audio podcasts, reports, slides, quizzes, videos, infographics, data tables, flashcards, analyze content, manage notebooks, and chat.
## Setup
```bash
npm i notebooklm-client
npx notebooklm export-session # One-time: opens Chrome, log in to Google
npx notebooklm list --transport auto # Verify
```
## When This Skill Activates