notebooklm

Generate NFL rankings and podcast markdown from projection CSVs for NotebookLM.

Updated Aug 15, 2025
One-click install
npx skills add https://github.com/gesmith0606/nfl_data_engineering --skill notebooklm-gesmith0606
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/gesmith0606/nfl_data_engineering/tree/main/.claude/skills/notebooklm
Command: npx skills add https://github.com/gesmith0606/nfl_data_engineering --skill notebooklm-gesmith0606

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? This Skill automates the creation of structured NFL content packages from projection outputs so you can quickly produce rankings, weekly podcast scripts, and matchup deep dives suitable for NotebookLM audio generation.

## Core Features & Use Cases

  • Rankings Summary: Produce position-by-position preseason and in-season ranking markdown derived from projection outputs for upload to Google NotebookLM.
  • Weekly Podcast Scripts: Generate weekly episode content including risers/fallers, matchup breakdowns, start/sit advice, and injury impact analysis when in-season projection data is available.
  • Matchup Deep Dive: Create single-game analyses for podcast segments or written articles, pulling matchup context and projection-driven insights.

### Quick Start Run the generate_notebooklm_content.py script with your desired type, season, week, and scoring to produce a NotebookLM-ready markdown file.

Frequently Asked Questions about notebooklm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate podcast-ready markdown from fantasy football projection data for NotebookLM?

You can generate podcast-ready markdown from fantasy football projection data by running the generate_notebooklm_content.py script with your desired type, season, week, and scoring settings to produce a NotebookLM-ready file.

What is needed to create NFL podcast scripts and matchup deep dives from local CSV files?

Creating NFL podcast scripts and matchup deep dives requires local projection CSVs placed in the output/projections directory and the generate_notebooklm_content.py script present in your repository to format the markdown output.

Can I use an automated API to upload generated NFL content directly to Google NotebookLM?

No, you cannot use an automated API to upload content. The workflow requires a manual upload of the generated markdown files to Google NotebookLM after the local content generation script finishes processing.

What types of NFL content packages can I produce from in-season and preseason projection outputs?

You can produce position-by-position preseason rankings, weekly podcast scripts with risers and fallers, start/sit advice, injury impact analysis, and single-game matchup deep dives from projection outputs.

Does the content generation script support scoring configurations for weekly fantasy football episodes?

Yes, the content generation script supports scoring configurations. You specify the desired scoring parameter when running the script to tailor the weekly fantasy football episode content and matchup breakdowns accordingly.