diff --git a/AGENTS.md b/AGENTS.md index a1f0f64..fa50ee1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -139,6 +139,33 @@ Task 2: general-purpose - "Implement the planned skill" # Needs Task 1 result - Skills export data to Working with AI database - Check schema compatibility before creating pages +### NotebookLM Skills (50-59) + +- Use `notebooklm` CLI for all operations (installed via `pip install notebooklm-py`) +- Requires authentication: `notebooklm login` (browser-based Google OAuth) +- Four specialized skills for different workflows: + +| Skill | Purpose | Key Commands | +|-------|---------|--------------| +| 50-notebooklm-agent | Q&A with citations | `notebooklm ask "question" --json` | +| 51-notebooklm-automation | Notebook management | `notebooklm create`, `source add`, `list` | +| 52-notebooklm-studio | Content generation | `notebooklm generate audio/video/quiz` | +| 53-notebooklm-research | Research workflows | `notebooklm source add-research "topic"` | + +**Long-running operations:** Use subagent pattern for generation/research: +``` +# Start generation (non-blocking) +notebooklm generate audio "instructions" --json + +# Spawn subagent to wait and download +Task( + prompt="Wait for artifact {id} then download: notebooklm artifact wait {id} && notebooklm download audio ./output.mp3", + subagent_type="general-purpose" +) +``` + +**Parallel workflows:** Set `NOTEBOOKLM_HOME` per agent to avoid context conflicts. + ### Reference Curator Skills (90-99) - Use **reference-curator-pipeline** for full automated curation workflows diff --git a/CLAUDE.md b/CLAUDE.md index 4248fa4..ce1ff96 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -7,7 +7,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co **GitHub**: https://github.com/ourdigital/our-claude-skills This is a Claude Skills collection repository containing: -- **custom-skills/**: 30 custom skills for OurDigital workflows, SEO, GTM, Jamie Brand, Reference Curation, and Multi-Agent Collaboration +- **custom-skills/**: 34 custom skills for OurDigital workflows, SEO, GTM, Jamie Brand, NotebookLM, Reference Curation, and Multi-Agent Collaboration - **example-skills/**: Reference examples from Anthropic's official skills repository - **official-skills/**: Notion integration skills (3rd party) - **reference/**: Skill format requirements documentation @@ -67,6 +67,17 @@ This is a Claude Skills collection repository containing: | 43 | jamie-youtube-manager | YouTube SEO audit & management | "YouTube SEO", "YT optimization" | | 44 | jamie-youtube-subtitle-checker | YouTube subtitle validation | "check subtitles", "subtitle QA" | +### NotebookLM Tools (50-59) + +| # | Skill | Purpose | Trigger | +|---|-------|---------|---------| +| 50 | notebooklm-agent | Q&A from notebooks with citations | "ask NotebookLM", "query notebook", "노트북 질문" | +| 51 | notebooklm-automation | Notebook/source/artifact management | "create notebook", "add sources", "노트북 관리" | +| 52 | notebooklm-studio | Content generation (podcasts, videos, quizzes) | "create podcast", "generate video", "make quiz", "팟캐스트 만들기" | +| 53 | notebooklm-research | Web/Drive research and source discovery | "research topic", "find sources", "리서치" | + +**Prerequisites:** `pip install notebooklm-py && playwright install chromium && notebooklm login` + ### Reference Curator & Multi-Agent (90-99) | # | Skill | Purpose | Trigger | @@ -199,6 +210,11 @@ our-claude-skills/ │ ├── 43-jamie-youtube-manager/ │ ├── 44-jamie-youtube-subtitle-checker/ │ │ +│ ├── 50-notebooklm-agent/ # Q&A with citations +│ ├── 51-notebooklm-automation/ # Notebook management +│ ├── 52-notebooklm-studio/ # Content generation +│ ├── 53-notebooklm-research/ # Research workflows +│ │ │ ├── 90-reference-curator/ # Modular reference documentation suite │ │ ├── commands/ # Claude Code slash commands │ │ ├── 01-reference-discovery/ diff --git a/README.md b/README.md index e65b433..c15dc39 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ > **Internal R&D Repository** - This repository is restricted for internal use only. -A collection of 30 custom Claude Skills for OurDigital workflows, Jamie Plastic Surgery Clinic brand management, SEO/GTM tools, Notion integrations, reference documentation curation, and multi-agent collaboration. +A collection of 34 custom Claude Skills for OurDigital workflows, Jamie Plastic Surgery Clinic brand management, SEO/GTM tools, NotebookLM automation, Notion integrations, reference documentation curation, and multi-agent collaboration. -## Custom Skills (30 skills) +## Custom Skills (34 skills) ### Claude Code Settings (00) @@ -59,6 +59,17 @@ A collection of 30 custom Claude Skills for OurDigital workflows, Jamie Plastic | 43 | `jamie-youtube-manager` | YouTube SEO audit & management | | 44 | `jamie-youtube-subtitle-checker` | YouTube subtitle validation | +### NotebookLM Tools (50-59) + +| # | Skill | Purpose | +|---|-------|---------| +| 50 | `notebooklm-agent` | Q&A agent with source citations | +| 51 | `notebooklm-automation` | Notebook/source management | +| 52 | `notebooklm-studio` | Content generation (podcasts, videos, quizzes) | +| 53 | `notebooklm-research` | Web/Drive research workflows | + +**Prerequisites:** `pip install notebooklm-py && playwright install chromium && notebooklm login` + ### Reference Curator & Multi-Agent (90-99) | # | Skill | Purpose | @@ -102,6 +113,7 @@ our-claude-skills/ │ ├── 20-22 (GTM/GA tools) │ ├── 31-32 (Notion tools) │ ├── 40-44 (Jamie clinic) +│ ├── 50-53 (NotebookLM tools) │ ├── 90-reference-curator/ # Reference documentation suite │ ├── 91-multi-agent-guide/ # Multi-agent collaboration setup │ └── 99_archive/