DeepTutor notebook

Manage DeepTutor notebooks — list, create, view, import and remove records.

install
source · Clone the upstream repo
git clone https://github.com/HKUDS/DeepTutor
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/HKUDS/DeepTutor "$T" && mkdir -p ~/.claude/skills && cp -r "$T/deeptutor/tutorbot/skills/notebook" ~/.claude/skills/hkuds-deeptutor-notebook && rm -rf "$T"
manifest: deeptutor/tutorbot/skills/notebook/SKILL.md
source content

Notebook Management

Use the

exec
tool to manage DeepTutor notebooks via CLI.

When to Use

  • User asks about their notebooks or notes
  • User wants to create, view, or organize notebook records
  • User needs to import Markdown into a notebook

Commands

List all notebooks

deeptutor notebook list

Create a notebook

deeptutor notebook create <name> --description "Description text"

Show a notebook and its records

deeptutor notebook show <notebook_id>

Import a Markdown file as a record

deeptutor notebook add-md <notebook_id> /path/to/file.md

Replace an existing record

deeptutor notebook replace-md <notebook_id> <record_id> /path/to/file.md

Remove a record

deeptutor notebook remove-record <notebook_id> <record_id>

Tips

  • Use
    notebook list
    first to see available notebooks and their IDs.
  • Use
    notebook show <id>
    to see individual records within a notebook.
  • Notebooks are distinct from knowledge bases: notebooks store structured notes, KBs store indexed documents for RAG retrieval.