with one click
catalog-insights
Catalog book video knowledge into knowledge vault
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Catalog book video knowledge into knowledge vault
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Plan story direction, scenes, narrative arc, pacing
Deep-research a book and propose video angles
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 | catalog-insights |
| model | haiku |
| description | Catalog book video knowledge into knowledge vault |
| disable-model-invocation | false |
| argument-hint | <book-slug> |
Extract knowledge from a completed book video and persist it in the Knowledge Vault for cross-book intelligence.
books/<slug>/notes.md + books/<slug>/storyboard.mdknowledge-base/ files (append-only) + source added to Master notebook/write-metadata, before publish. Also integrated into /produce-video Phase 6.5./produce-video or manual pipeline
↓
/write-metadata → metadata.md
↓
/catalog-insights → knowledge-base/ updates ← YOU ARE HERE
↓
Publish (Manual)
Validate: Check that $ARGUMENTS is provided. If missing, ask Hai for the book slug. Set SLUG=$ARGUMENTS. Verify projects/ai-book-video/books/$SLUG/notes.md exists.
Read inputs:
projects/ai-book-video/books/$SLUG/notes.md — key insights, author, angle, criticismprojects/ai-book-video/books/$SLUG/storyboard.md — scene structure, template used, emotional arcCheck duplicates: Read projects/ai-book-video/knowledge-base/library.md. If this book slug already exists in the table, warn Hai and ask whether to update existing entries or skip.
Extract concepts: For each key insight/concept from notes.md:
Glob for knowledge-base/concepts/*.md### entry to that fileAskUserQuestion, then create new file### [Concept name]
- **Source**: [Book Title] ([Author])
- **Position**: [Author's claim/argument]
- **Nuance**: [Criticism, limitation, or deeper insight from Bookie research]
- **Cross-ref**: → connections/[type].md #[anchor] (if applicable)
Extract author profile:
knowledge-base/authors/<author-slug>.md exists## Books Covered entry + update blind spotsIdentify connections: Read ALL existing knowledge-base/concepts/ files. For entries from OTHER books on overlapping themes:
knowledge-base/connections/contradictions.mdknowledge-base/connections/agreements.mdknowledge-base/connections/evolutions.mdRecord production metadata: Append row to knowledge-base/production.md:
| [Book] | [Template] | [Duration] | [Scenes] | [Hook line] | [Date] |
Update library index: Append row to knowledge-base/library.md:
| [Book] | [Author] | [Angle] | [Template] | [Date] | [Slug] |
Add to Master notebook:
notebook_listbooks/$SLUG/notes.md as text source via source_addReport: Summarize what was cataloged:
→ arrow syntax with file path + anchor