lennys-podcast-newsletterlisted
Install: claude install-skill Sandyconvincing900/lennys-podcast-newsletter
# Lenny's Podcast & Newsletter 知识库
基于 Lenny Rachitsky 的完整内容存档(289 播客转录 + 349 篇 Newsletter),支持搜索、阅读、问答和学习。
## 数据概览
- **289 篇播客转录**:硅谷顶级产品人访谈(完整对话逐字稿)
- **349 篇 Newsletter**:产品管理、增长、职业发展深度文章
- **17 个主题标签**:design, leadership, strategy, growth, startups, career, product-management, b2b, engineering, b2c, ai, analytics, go-to-market 等
- **289 位嘉宾**:包括 Brian Chesky, Satya Nadella, Lenny 本人等
- **数据来源**:[lennysdata.com](https://www.lennysdata.com)
## 数据路径(自包含在 skill 内)
```
references/
├── 01-start-here/ # README + index.json(元数据索引)
├── 02-newsletters/ # 349 篇 Newsletter Markdown
└── 03-podcasts/ # 289 篇播客转录 Markdown
```
脚本自动使用 skill 目录下的 `references/`,无需配置外部路径。
## 搜索脚本
```bash
SCRIPT=~/.claude/skills/lennys-podcast-newsletter/scripts/lenny_search.py
```
### 命令列表
#### 1. 索引搜索(快速,按标题/描述/嘉宾/标签匹配)
```bash
python3 $SCRIPT search "关键词" [--type podcast|newsletter] [--tag TAG] [--limit N]
```
示例:
```bash
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" # 按嘉宾搜索
```
#### 2. 全文搜索(遍历所有文件内容,较慢但精确)
```bash
python3 $SCRIPT fulltext "关键词" [--type podcast|newsletter] [--limit N]
```
适用场景:索引搜索找不到时,或需要在正文中查找具体观点、引用。
#### 3. 阅读具体文章
```bash
python3 $SCRIPT read "03-podcasts/scott-belsky.md" [--lines 200]
```
返回 JSON 包含 content、total_lines、truncated 字段。超长内容分段读取。
#### 4. 列出标签
```bash
python3 $SCRI