Back to Marketplace
DSH PluginsSkill

notebooklm-py

teng-lin/notebooklm-py

notebooklm-py is a tool for DeepSeek Harness. Unofficial Python API and agentic skill for Google Gemini Notebook. Full programmatic access to NotebookLM's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw.

teng-lin/notebooklm-py Screenshot preview
Stars
19.3k
Forks
2.6k
Issues
34
Update
49 days

REVIEW SCORECARD

Review Scorecard

8.4/10Good
License compliance9.0
Engineering quality9.0
Content completeness8.0
Repository scale7.0
Maintenance activity8.0

✓ No risk detected · Automated scan results are for reference only, not an official endorsement

AI DEEP REVIEW

Worth AI Review

8.0/10Consider

Powerful unofficial NotebookLM API with strong docs and activity, but relies on undocumented Google APIs that may break.

Code quality8

README shows a CI test badge, Python 3.10-3.14 support, PyPI packaging, and structured docs/CLI references indicating solid engineering.

Security6

README explicitly warns it uses undocumented Google APIs and is unofficial, but no download-and-execute or plaintext-secret patterns are visible, so risk is moderate.

Utility9

Solves a real pain point by giving programmatic, agent-driven access to NotebookLM features like bulk source import, artifact generation, and batch downloads the web UI lacks.

Maintenance9

Last updated 2026-09-12, not archived, with active CI and a July 2026 rebrand note showing ongoing upkeep.

Documentation8

README is extensive with use cases, recipes, install command, and links to CLI/MCP/troubleshooting docs, though setup specifics are only partially shown.

Generated by AI after reading the project README — a decision aid, not an endorsement. Neutral scores are given when information is limited.

PROJECT READMEREADMEExpandCollapse

Loading GitHub README...

INSTALL REFERENCE

Install reference

Structure check pending
npx skills add teng-lin/notebooklm-py

This command was extracted from an explicit README install reference and is display-only; the DSH host will not execute it automatically.

PROJECT TOPICS

Project topics

VALIDATION LADDER

Validation progress

Structure check pending
01Store discoveryPassed
02ClassificationPassed
03Structure checkPending
04Sandbox validationPending

FAQ

Frequently Asked Questions

What is notebooklm-py used for?

Unofficial Python API and agentic skill for Google Gemini Notebook. Full programmatic access to NotebookLM's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Code

How popular is notebooklm-py?

notebooklm-py has 19,273 stars and 2,581 forks on GitHub, last updated 2026-09-12.

What license does notebooklm-py use?

notebooklm-py is distributed under the MIT license.

Is notebooklm-py compatible with DeepSeek Harness?

notebooklm-py is listed in the DSH Universe directory as a tool for DeepSeek Harness. This plugin is listed in the DSH Universe directory and covered by its validation pipeline.

CLASSIFICATION EVIDENCE

Classification evidence

Project typeSkill
Feature categoryDSH Plugins
Rule confidenceHigh

The system checks GitHub Topics against the site taxonomy and keyword rules. Current matches:agentic-skill、claude-skills、gemini-notebook-skill、notebooklm-skill、openclaw-skills、skills。