一键导入
extract-notes
Deep-research a book and propose video angles
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Deep-research a book and propose video angles
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 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: