Agent skill
youtube-feed
获取关注的 YouTube 博主/播客的最新更新。列出最近两天的新视频,包含标题、发布时间和简要描述。 触发词:"获取播客更新"、"最近有什么新播客"、"YouTube 更新"、"播客更新"、"有什么新的播客"。 用于每日检查关注的 AI/科技播客是否有新内容更新。
Install this agent skill to your Project
npx add-skill https://github.com/zephyrwang6/myskill/tree/main/youtube-feed
SKILL.md
YouTube 播客更新监控
获取关注的 YouTube 博主/播客的最新更新。
关注的频道列表
数据来源:Zara's AI Learning Library
AI 教育 & 技术深度
| 播客名称 | 频道 |
|---|---|
| Andrej Karpathy | @AndrejKarpathy |
| Anthropic | @anthropic-ai |
| Lex Fridman | @lexfridman |
AI 产品 & 创业
| 播客名称 | 频道 |
|---|---|
| Lenny's Podcast | @LennysPodcast |
| Peter Yang | @PeterYangYT |
| The MAD Podcast (Matt Turck) | @DataDrivenNYC |
| Every | @EveryInc |
VC & 投资人
| 播客名称 | 频道 |
|---|---|
| Y Combinator | @ycombinator |
| Latent Space | @LatentSpacePod |
| South Park Commons | @southparkcommons |
| No Priors | @NoPriorsPodcast |
| a16z | @a16z |
大厂 & 研究
| 播客名称 | 频道 |
|---|---|
| Google DeepMind | @googledeepmind |
| Google for Developers | @GoogleDevelopers |
| Stanford GSB | @stanfordgsb |
Vibe Coding & 工具
| 播客名称 | 频道 |
|---|---|
| Mckay Wrigley | @realmckaywrigley |
| Tiago Forte | @TiagoForte |
| The Pragmatic Engineer | @ThePragmaticEngineer |
AI 新闻 & 趋势
| 播客名称 | 频道 |
|---|---|
| The AI Daily Brief | @TheAIDailyBrief |
| TBPN | @TBPNLive |
| Brett Malinowski | @TheBrettWay |
快速使用
# 默认获取最近 2 天更新
python3 scripts/get_updates.py
# 获取最近 7 天(一周)的更新
python3 scripts/get_updates.py --days 7
# Markdown 格式输出(带可点击链接)
python3 scripts/get_updates.py --markdown
# 获取播放量(会增加请求时间)
python3 scripts/get_updates.py --views
# 组合使用
python3 scripts/get_updates.py --days 7 --markdown --views
自然语言映射
当用户说:
- "获取播客更新" →
--days 2 - "获取近一周的播客更新" / "这周有什么新播客" →
--days 7 - "获取近三天的播客更新" →
--days 3 - "获取本月的播客更新" →
--days 30
输出内容
每个播客更新包含:
- 标题:可点击的 YouTube 链接
- 频道:来源频道名称
- 日期:发布日期
- 时长:视频时长(使用 --views 参数)
- 播放量:视频观看次数(使用 --views 参数)
- 摘要:约 300-400 字的内容摘要(从视频描述自动提取)
中文输出要求
当向用户展示播客更新时,Agent 需要:
- 标题翻译:将英文标题翻译成中文,保留关键术语
- 嘉宾介绍:详细介绍嘉宾背景(100-150字),包含:
- 嘉宾姓名和当前职位
- 所在公司/机构及其知名度
- 嘉宾的代表作品或成就
- 为什么这个人值得关注
- 内容摘要:用中文描述播客主要讨论的话题(150-200字)
- 推荐理由:说明为什么这期播客值得听
输出模板
### {序号}. [{中文标题}]({链接})
**{频道}** | {日期} | ⏱ {时长} | 👁 {播放量}
**嘉宾介绍**:{嘉宾姓名} 是 {公司} 的 {职位}。{公司介绍}。{嘉宾成就}。{为什么值得关注}。
**内容摘要**:本期播客讨论了...(150-200字中文描述)
工作流程
当用户说"获取播客更新"时:
Step 1: 获取更新列表
运行脚本获取最近 2 天的更新:
python3 /Users/ugreen/.claude/skills/youtube-feed/scripts/get_updates.py --days 2
Step 2: 展示更新列表
向用户展示格式化的更新列表:
📺 最近 2 天共有 N 个新播客更新:
1. 【Lenny's Podcast】
📌 视频标题
🕐 2026-01-30 15:00
🔗 https://www.youtube.com/watch?v=xxx
📝 简要描述...
2. 【No Priors】
...
Step 3: 用户选择
询问用户:
请选择要处理的播客(输入序号,如 1 或 1,3):
Step 4: 连接到 podcast-workflow
用户选择后,调用 podcast-workflow Skill 进行完整处理:
- 提取字幕
- Content-digest 处理
- 保存到飞书
添加新频道
编辑 scripts/get_updates.py 中的 CHANNELS 列表:
CHANNELS = [
("频道名称", "channel_id", "@handle"),
# ...
]
获取 channel_id 的方法:
- 打开频道页面
- 查看页面源码,搜索 "channelId"
- 或使用在线工具如 https://commentpicker.com/youtube-channel-id.php
与其他 Skill 配合
本 Skill 是播客处理流程的第一步:
youtube-feed → 用户选择 → podcast-workflow → 飞书
↓ ↓ ↓
获取更新 挑选播客 字幕+处理+发布
完整工作流示例
用户: 获取播客更新
Agent:
- 运行 get_updates.py
- 展示更新列表
- 询问用户要处理哪个
用户: 处理第 2 个
Agent:
- 调用 podcast-workflow
- 提取字幕
- 询问是否 content-digest
- 处理并保存飞书
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
start-work
每日工作启动助手。读取Obsidian收件箱、计划文件,提醒今日待办,询问内容创作计划,展示周计划进度,调用热点采集。触发词:"开始工作"、"开启新一天"、"今天做什么"。帮助用户快速进入高效工作状态。
doc-coauthoring
Guide users through a structured workflow for co-authoring documentation, articles, or long-form content. Use when user wants to write documentation, proposals, articles, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting articles, or using "co-authoring" workflow.
mem-query
AI个人记忆系统的记忆查询功能。检索各层级记忆文件,综合多层级信息回答用户问题。使用场景:(1) 用户问"我的记忆中关于XXX"时;(2) 用户询问自己的习惯/偏好/价值观时;(3) 需要基于用户历史提供建议时。该skill会自动检索L1-L4各层级,引用来源,给出基于记忆的个性化回答。
article-review
根据原文内容撰写深度文章评价/解读。当用户提供一篇文章、博客、公众号文章或任何长文内容,并要求生成评价、解读、读后感或二次创作内容时使用此技能。适用于:(1) 对技术文章、行业分析、年终总结等进行深度解读,(2) 提炼文章核心观点并用通俗语言重新表达,(3) 为社交媒体传播生成二次内容。
mem-record
AI个人记忆系统的记忆记录功能。自动从对话中提炼关键信息并记录到相应层级。使用场景:(1) 用户说"记录到记忆系统"、"记住这个"、"把这次对话记下来"时;(2) 检测到重要事件、决策、偏好表达时;(3) 用户完成重要任务或做出决策时。该skill会自动判断应该记录到L1情境层、L2行为层、L3认知层,还是建议更新L4核心层。
remotion-video
使用 Remotion 框架以编程方式创建视频。Remotion 让你用 React 组件定义视频内容,支持动画、字幕、音乐可视化、3D 视频、教程讲解视频等。适用于程序化视频、批量生成、数据驱动视频、音乐可视化、自动字幕等场景。
Didn't find tool you were looking for?