AI Skill MartKhám phá skillLệnhChương trìnhHọcSkill là gì?
← Về danh sách

Tự động hoá NotebookLM (notebooklm-py)

Skill giúp cài đặt, xác thực và vận hành Gemini Notebook (NotebookLM) qua CLI notebooklm-py hoặc Python API async có kiểu, một cách an toàn và có thể kiểm tra.

Tự động hóaNâng cao★ 20,175⑂ 2,683Điểm AI 9/10Cập nhật lần cuối: 8 thg 11, 2026

Làm được gì

  • Hướng dẫn cài notebooklm và xác thực: đăng nhập thường, master token lâu dài, cookie từ trình duyệt, truyền secret trong CI.
  • Tạo notebook, thêm nguồn và chờ ready, hỏi đáp có dẫn chứng, chạy deep research rồi import kết quả — luôn ghim ID rõ ràng.
  • Quy trình chuẩn cho artifact: generate (audio, video, slide-deck, infographic, report, mind-map, quiz, flashcards) → artifact wait → tải đúng artifact ID.
  • Đặt ranh giới quyền: xin xác nhận trước khi xoá, bỏ chia sẻ, đổi ngôn ngữ tài khoản, ghi file, hoặc import nguồn.
  • Chẩn đoán lỗi bằng lệnh chỉ-đọc và quy tắc đọc exit code (0 thành công, 1 lỗi, 2 timeout của source wait).

Dành cho ai

  • Người làm nghiên cứu, nội dung muốn thay thao tác bấm tay bằng script/agent.
  • Developer dựng pipeline trên server headless hoặc CI: thu thập nguồn → tóm tắt → sinh audio/report.
  • Kỹ sư tự động hoá chạy nhiều agent song song, cần tách profile và credential.

Ví dụ sử dụng

  1. "Tạo notebook từ 3 URL này và xuất podcast" → create → source add → source wait → generate audio → artifact wait → download audio, tất cả ghim ID.
  2. "Chạy deep research chủ đề X" → source add-research --mode deep --no-wait, giữ run-id, sau khi được phép thì research wait --import-all.
  3. "Hôm qua sinh artifact thất bại, kiểm tra giúp" → chỉ chạy auth check --test --passive --json và artifact list, chỉ retry khi người dùng đồng ý.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/teng-lin/notebooklm-py/HEAD/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
↓ Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên AI Skill Mart.
Copy thư mục SKILL.m từ repo GitHub teng-lin/notebooklm-py vào ~/.claude/skills/notebooklm/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

pip install "notebooklm-py[browser]" && notebooklm skill install

⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Kiểm tra Python 3.10+ bằng python3 --version.
  2. Cài gói: pip install "notebooklm-py[browser]" (thêm [headless] cho máy không màn hình, [cookies] nếu cần lấy cookie trình duyệt).
  3. Cài skill: notebooklm skill install, hoặc clone repo và copy SKILL.md vào ~/.claude/skills/notebooklm/SKILL.md.
  4. Đăng nhập: chạy notebooklm login trên máy có màn hình; nếu cần chạy tự động, dùng notebooklm login --master-token --account <email>.
  5. Xác minh: notebooklm auth check --test --json và đảm bảo status = ok, checks.token_fetch = true.
  6. Khởi động lại Claude Code rồi thử yêu cầu "dùng NotebookLM tạo notebook cho tôi".
  7. Lưu ý: master_token.json là credential toàn quyền, hãy đặt quyền 0600, dùng tài khoản riêng và không bao giờ commit.