Lenny Rachitsky 播客与 Newsletter 知识库。搜索、阅读、学习 Lenny 的 638 篇内容(289 播客转录 + 349 篇 Newsletter)。 涵盖产品管理、增长、设计、工程、AI、创业、领导力等 17 个主题。 触发词:Lenny、Lenny's Newsletter、Lenny's Podcast、"Lenny 怎么说"、"Lenny 有没有聊过"。
基于 Lenny Rachitsky 的完整内容存档(289 播客转录 + 349 篇 Newsletter),支持搜索、阅读、问答和学习。
references/
├── 01-start-here/ # README + index.json(元数据索引)
├── 02-newsletters/ # 349 篇 Newsletter Markdown
└── 03-podcasts/ # 289 篇播客转录 Markdown
脚本自动使用 skill 目录下的 references/,无需配置外部路径。
SCRIPT=~/.claude/skills/lennys-podcast-newsletter/scripts/lenny_search.py
python3 $SCRIPT search "关键词" [--type podcast|newsletter] [--tag TAG] [--limit N]
示例:
python3 $SCRIPT search "product-market fit" --limit 5
python3 $SCRIPT search "pricing" --type newsletter
python3 $SCRIPT search "" --tag ai --limit 10 # 列出所有 AI 相关内容
python3 $SCRIPT search "Brian Chesky" # 按嘉宾搜索
python3 $SCRIPT fulltext "关键词" [--type podcast|newsletter] [--limit N]
适用场景:索引搜索找不到时,或需要在正文中查找具体观点、引用。
python3 $SCRIPT read "03-podcasts/scott-belsky.md" [--lines 200]
返回 JSON 包含 content、total_lines、truncated 字段。超长内容分段读取。
python3 $SCRIPT tags [--type podcast|newsletter]
python3 $SCRIPT guests [--limit 30]
python3 $SCRIPT stats
search 快速匹配,找不到再用 fulltext 全文搜索read 读取相关文件,理解完整上下文search "" --tag TAG 列出该主题所有内容search "嘉宾名" 或 guests 找到对应播客回答时需注明来源:
**来源**: Lenny's Podcast — {嘉宾名} ({日期})
**标题**: {文章/播客标题}
{回答内容,引用原文关键段落}
**Scott Belsky** (00:12:34):)