Notebooklm Py Agent Skill
Unofficial Python API and agentic skill for Google Gemini Notebook. Full programmatic access to Gemini Notebook's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw.
Notebooklm Py is an open-source agent skill by teng-lin, written mainly in Python, with 20,043 GitHub stars and the MIT license. Its code was last updated Oct 31, 2026.
Scan summary: scanned Nov 5, 2026 at commit 7c5857a. Seen able to read environment and secrets. Scan policy
7c5857a · Nov 5, 2026Findings (114)
- highHigh. Something risky that needs a close look before you install.dropper issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.dnspython@2.8.0: 1 known vulnerabilityGHSA-45c3-73f7-pv4m
uv.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.filelock@4.1.0: 17 known vulnerabilitiesGHSA-2g95-wg33-c5x2, GHSA-567q-5qvw-pf92, GHSA-6627-m3xw-93mp, GHSA-69hj-f68j-2879, GHSA-8mx5-7m5m-r77g +12 more
uv.lock - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: private-key
tests/_fault_server/fixtures/loopback-test-key.pem:1 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
tests/_guardrails/test_auth_phase12c_boundaries.py:41 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/artifacts_customization_choices.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key7 matches in this file
tests/_guardrails/test_auth_master_token_bootstrap_boundary.py:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/artifacts_rename.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/chat_ask_with_references.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/artifacts_export_report.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/artifacts_suggest_reports.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/artifacts_delete.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/cli_notebook_rename.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/chat_ask.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/artifacts_list_empty.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/cli_notebook_delete.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/cli_settings_set_language.yaml:298 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/cli_notebook_list.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/cli_share_add.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_create.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_delete.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/cli_notebook_create.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/cli_share_status.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_add.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_create_json.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_notebooks.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_list.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_add_json.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_delete_json.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_rename_json.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_remove_json.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/generate_mind_map_interactive.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_remove.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/collection_rename.yaml:139 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/generate_mind_map_chain.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/cli_share_remove.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/label_list.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/label_add.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/label_generate.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/mcp_chat_configure.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/label_emoji.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/label_delete.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/mcp_note_update.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/label_create.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/label_rename.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/label_remove.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/notebook_zero_sources.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/mind_maps_interactive.yaml:131 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/label_sources.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/notebooks_create.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/notebooks_copy.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/notebooks_get.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/notebooks_remove_from_recent.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/notebooks_suggest_next_steps.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/notebooks_suggest_prompts.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/notebooks_delete.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/notebooks_share.yaml:100 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/notes_delete.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/research_poll_empty.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/research_start_fast.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/research_import_sources_populated.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/research_start_deep.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/settings_get_output_language.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/research_poll.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/settings_set_output_language.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/server_generate_quiz.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/research_cancel.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/research_import_verification.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sources_add_file.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/research_import_sources.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/server_add_file.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/research_deep_poll_long.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/server_download_mind_map.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/source_list_label.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sharing_get_status.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sharing_set_public.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sources_delete.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sources_add_drive.yaml:21 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sources_check_freshness.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/usage_standard.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sources_search.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/usage_pro.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sources_rename.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sources_transfer_lifecycle.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sources_refresh.yaml:63 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/sources_play_books.yaml:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/cassettes/web/workflow_tracer_bullet.yaml:58 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/unit/android/test_auth_lifecycle.py:29 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/unit/android/test_chat.py:877 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
tests/unit/android/test_auth.py:17 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
tests/unit/test_auth_mint_service.py:484 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
tests/unit/test_cassette_sanitizer.py:357 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
tests/unit/test_chat_characterization.py:2628 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/unit/test_logging.py:437 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
tests/unit/test_streaming_chat_wire.py:1440 - lowLow. Minor, or common in normal tools. Shown for information.Reads environment variables not listed in the manifestLOCALAPPDATA, NOTEBOOKLM_REFRESH_PROFILE, NOTEBOOKLM_REFRESH_STORAGE_PATH, NOTEBOOKLM_REFRESH_BROWSER, GITHUB_STEP_SUMMARY, GITHUB_ACTIONS, NOTEBOOKLM_HOME, NOTEBOOKLM_READ_ONLY_NOTEBOOK_ID, NOTEBOOKLM_MOCKTTP_MODULE, NOTEBOOKLM_UPSTREAM_IP, NOTEBOOKLM_CAPTURE_DIR, NOTEBOOKLM_CAPTURE_PORT, HTTPTOOLK…
Network activity
Automated result for the commit shown. See our scan policy. View the scan log
Maintainers can claim the listing to rescan, or dispute a result.
Notebooklm Py alternatives
View more →Similar agent skills in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Notebooklm Py (this page) teng-lin | 20k | MIT | Oct 31, 2026 | Scanned, no flagged issues |
| Claude Skills alirezarezvani | 29k | MIT | Oct 31, 2026 | Scanned, no flagged issues |
| Pm Skills phuryn | 28k | MIT | Oct 29, 2026 | Scanned, no flagged issues |
| Openrig mvschwarz | 8.5k | Apache-2.0 | Nov 1, 2026 | Scanned, no flagged issues |
| Yao YaoApp | 8.2k | None found | Oct 19, 2026 | Not scanned yet |
| Product Manager Skills deanpeters | 7.8k | None found | Oct 16, 2026 | Not scanned yet |