Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Open Notebook Integration

Lets Claude drive Open Notebook, the self-hosted NotebookLM alternative, through its REST API for research organization and document analysis.

Docs & OfficeIntermediate33,0303,248AI score 7/10Last updated: Aug 9, 2026

What it does

This skill teaches Claude Code how to operate Open Notebook, an open-source, self-hosted alternative to Google NotebookLM. It ships Python request examples for every major endpoint group: creating notebooks, ingesting sources (PDFs, web pages, video, audio, Office docs), generating AI notes and summaries, running context-aware chat that cites sources, full-text and vector search, multi-speaker podcast generation (1–4 voices), and custom content transformations. It supports 16+ AI providers (OpenAI, Anthropic, Google, Ollama, Groq, Mistral and more) while keeping all data on your own infrastructure.

Who it's for

  • Researchers and grad students consolidating literature into searchable notebooks
  • Teams that need a private RAG workspace without shipping documents to a third party
  • Developers who want programmatic automation that NotebookLM's UI-only product can't offer
  • Anyone running local models via Ollama for zero-cost document Q&A

Example uses

  1. "Ingest these 20 arXiv links into my 'Immunotherapy' notebook and extract just the methods sections" → batch source upload plus a custom transformation.
  2. "Turn this week's sources into a 15-minute two-host podcast" → kick off a podcast job and download the audio when ready.
  3. "Run a vector search for 'biomarker' across the notebook and write a cited summary note".

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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 skills/open-notebook folder from the GitHub repo K-Dense-AI/scientific-agent-skills into my ~/.claude/skills/open-notebook/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/open-notebook ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repository: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Copy the skill folder: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/open-notebook ~/.claude/skills/
  4. Install Docker Desktop, then start the server: curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml, export OPEN_NOTEBOOK_ENCRYPTION_KEY="your-secret-key", docker-compose up -d
  5. Visit http://localhost:8502 and add at least one AI provider under Settings > API Keys.
  6. Export OPEN_NOTEBOOK_URL (e.g. http://localhost:5055), plus OPEN_NOTEBOOK_PASSWORD if you enabled auth.
  7. Restart Claude Code and try: "Create a new Open Notebook notebook for my literature review."