Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotebookLM Skill Factory

Turn domain knowledge into Claude Code skills — NotebookLM research → structured SKILL.md generation → automated validation pipeline.

中文文档

What It Does

Manually writing SKILL.md files is slow: research takes hours, hallucinations creep in, and iteration is painful. This skill orchestrates a 4-phase pipeline that combines NotebookLM's source-grounded research with Claude Code's execution:

User Intent → NotebookLM Source Ingestion → SKILL.md Extraction → Validation → Test & Iterate

Why This Works

  • No hallucinations — NotebookLM answers only from sources you provide, never invents
  • Minutes, not hours — What used to take a full afternoon now takes a few minutes
  • Structured output — Extracts production-ready SKILL.md with proper YAML frontmatter
  • Built-in iteration — Test failures feed back into NotebookLM for automatic fixes

Quick Start

Prerequisites

# One-time setup
notebooklm login        # Google OAuth (opens browser once)

Usage

/create a skill for high-conversion landing page copywriting

The skill will:

  1. Ask you for source materials (PDFs, URLs, YouTube)
  2. Create a dedicated NotebookLM notebook and index them
  3. Extract a complete, validated SKILL.md
  4. Test it and iterate if needed

Installation

ClawHub (recommended)

clawhub install notebooklm-skill-factory

Manual

git clone https://github.com/kidcvs/notebooklm-skill-factory.git
cp -r notebooklm-skill-factory ~/.claude/skills/

Or for Hermes:

cp -r notebooklm-skill-factory ~/.hermes/skills/

File Structure

├── SKILL.md                              # Main skill definition
├── scripts/
│   └── parse-skill-output.py             # Parse NotebookLM JSON → SKILL.md
└── references/
    └── skill-extraction-prompt.md         # Prompt templates for extraction

Supported Platforms

Platform Status Install
Claude Code ClawHub / Manual
OpenClaw ClawHub / Manual
Hermes Manual

Dependencies

  • NotebookLM CLInotebooklm command
  • Python 3.10+ (stdlib only, no pip packages)
  • skill-creator and skill-vetter skills (for validation phase)

License

MIT — see LICENSE

About

将领域知识转化为 Claude Code skill —— NotebookLM 研究 + 结构化 SKILL.md 生成 + 自动化验证流水线

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages