en un clic
extract-notes
Deep-research a book and propose video angles
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Deep-research a book and propose video angles
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Catalog book video knowledge into knowledge vault
Plan story direction, scenes, narrative arc, pacing
Generate per-scene Gemini image prompts with brand styling
Create new Bookie sub-project with standard structure
Full pipeline: deep research to rendered video
Generate YouTube and Facebook metadata for book video
| name | extract-notes |
| model | sonnet |
| description | Deep-research a book and propose video angles |
| disable-model-invocation | false |
| argument-hint | <book-slug> |
Research a book deeply using NotebookLM as a center hub, then propose video angles for selection.
The NotebookLM notebook is the research center hub for each author — not a book dump. Every book gets surrounded by wiki, academic criticism, adaptations, Vietnamese context, reader discussions, and competitive landscape. The richer the hub, the sharper the angles.
notes.md (structured notes + chosen angle)projects/ai-book-video/books/atomic-habits/notes.md for the standard format.notebook_create, source_add, notebook_query, chat_configure)Before any research, check what the Knowledge Vault already knows. This surfaces cross-book connections and prevents redundant angles.
projects/ai-book-video/knowledge-base/library.md — what books/authors are already coveredprojects/ai-book-video/knowledge-base/authors/<author-slug>.md exists for this book's author
Glob for projects/ai-book-video/knowledge-base/concepts/*.md — scan theme files for overlapping conceptsprojects/ai-book-video/knowledge-base/connections/ files (contradictions, agreements, evolutions) for existing cross-book tensionsVault summary (include in notes.md later):
If the "Bookie: Library" Master notebook exists in NotebookLM:
notebook_list → find "Bookie: Library" notebooknotebook_query: "What themes from previously added books relate to [this book's topic]? What contradictions or tensions might arise?"If Master notebook doesn't exist or query fails, skip — vault files are source of truth.
Check that $ARGUMENTS is provided. If missing, ask Hai for the book slug (e.g., "atomic-habits"). Set SLUG=$ARGUMENTS. Check that projects/ai-book-video/books/$SLUG/ exists.
Read projects/ai-book-video/books/$SLUG/notes.md. If it already has content beyond the scaffold template, warn and ask Hai before overwriting.
This is the most important step. The NotebookLM notebook becomes a research hub that enables deep cross-referencing between the book, its author, scholarly analysis, cultural context, and audience reception.
notebook_create with name "Bookie: [Author Name]" (per-author convention — multiple books by same author share 1 notebook)projects/ai-book-video/books/$SLUG/ for existing text files (.txt, .pdf, .md). If found, source_add (type=file) for each — no need to ask Hai.Systematically search and add sources across all categories. Run searches in parallel where possible.
Read references/search-categories.md for Categories 1-6 (Wikipedia, Academic, Adaptations, Vietnamese Context, Reader Reviews, Author Deep Dive) with search queries and targets per category.
Read references/youtube-search-patterns.md for Category 7 (YouTube Analysis) with yt-dlp commands and selection criteria. Save the yt-dlp search metadata — reused in Step 4 for competitive analysis.
After enrichment, verify:
Report the hub status to Hai: "Notebook has N sources across K categories: [breakdown]."
Configure chat with Bookie analytical lens via chat_configure:
Bạn là trợ lý nghiên cứu sách cho kênh Bookie (Việt Nam). Khi phân tích:
1) Tìm mâu thuẫn với các cuốn sách đã thêm trước đó
2) Phát hiện thiên lệch văn hóa (Western vs Vietnamese)
3) Tìm patterns xuyên suốt nhiều nguồn
4) Gợi ý kết nối bất ngờ giữa các tác giả/ý tưởng
5) Đánh giá tính ứng dụng trong bối cảnh Việt Nam (20-35 tuổi, self-improvement)
Trả lời bằng tiếng Việt.
Now that the hub has rich context, query for structured insights. Read references/notebooklm-queries.md for the base query set and conditional multi-book queries. Detect the book configuration (single book, twin/multi-book same author, multi-book different authors) and run the matching query set.
If any MCP tool fails, fall back: tell Hai to use NotebookLM web UI (notebooklm.google.com) and paste results manually.
Two sources: yt-dlp for YouTube landscape, WebSearch for non-YouTube (blogs, podcasts, courses).
Reuse the yt-dlp search metadata from Category 7 (Step 3b). If you need broader coverage, run additional searches:
# Broader search — top 10 results
yt-dlp "ytsearch10:[Vietnamese book title] phân tích review tóm tắt" --dump-json --flat-playlist 2>/dev/null | jq -r '[.title, .channel, .view_count, .duration, .id] | @tsv'
If multi-book video: also search for comparison content ([book A] vs [book B], [author] hai cuốn).
From the results, note:
Search multilingual — same principle as YouTube. Foreign blog posts, English literary essays, and original-language criticism can reveal angles absent from Vietnamese content.
Use WebSearch across languages:
Vietnamese:
"[Vietnamese book title]" review phân tích blog"[Vietnamese book title]" podcast cảm nhậnEnglish:
3. "[English book title]" analysis essay blog
4. "[author]" "[English book title]" literary criticism
Original language (if applicable):
5. "[Original title]" analyse critique blog
Note angles and depth — written content often goes deeper than YouTube summaries. Foreign-language articles with unique angles are especially valuable as potential Bookie adaptations.
Read references/notes-template.md for the full output format. The notes should reflect the depth of the research hub — not just book text, but academic insights, author bio, Vietnamese context, and adaptations. See projects/ai-book-video/books/atomic-habits/notes.md as a reference example.
Based on notes + competitive analysis + vault context, propose 3 ranked video angles. All Vietnamese output (working titles, hooks, key points) MUST use proper diacritics (có dấu). Each angle:
templates/narrative-templates.md fits this angle (Contrarian Analysis, Hidden Connection, Meta-Pattern, Author Portrait, The Tension)Prioritize angles that:
Vault-enabled angles: After generating angles, cross-reference templates/narrative-templates.md and vault state:
Present 3 angles with template recommendations. Ask Hai to choose, modify, or suggest a different angle.
After angle selection, append "## Chosen Angle" section with the selected angle details + recommended template. Write to projects/ai-book-video/books/$SLUG/notes.md
Tell user to run /create-storyboard $SLUG (storyboard will use the recommended template as scaffold).
If NotebookLM MCP tools are unavailable or fail: