一、这个开发者是谁
GitHub 用户名 joeseesun,昵称 向阳乔木。个人简介写着:”爱钓鱼、喜欢听摇滚乐、每天洗冷水澡的 PM。” 一个产品人,却成了 Claude Code / Codex Agent Skills 生态里最高产的贡献者之一。
他的社交坐标很清晰:
- X(Twitter):@vista8
- 微信公众号:「向阳乔木推荐看」
- 博客:joeseesun.github.io(2014 年起的归档)
从 2025 年底到 2026 年中,joeseesun 以惊人的节奏发布了 100+ 个公开仓库,几乎全部围绕一个主题:把人类模糊的一句话,变成 AI Agent 能直接执行、可验证、有边界的任务。从内容抓取、海报设计、播客生成,到目标拆解、播客管理、AI 音乐,他没有写一个大而全的平台,而是把每个痛点拆成一个独立、可安装的 Skill。
这种”技能即原子”的产品哲学,让他的仓库像乐高一样被 AI Agent 自由组合。下面我们梳理他 Star 数最高的 5 个仓库——它们恰好构成了这套方法论的骨架。
二、Top 5 仓库总览
| 排名 | 仓库 | Stars | Forks | 语言 | 一句话定位 |
|---|---|---|---|---|---|
| 1 | qiaomu-anything-to-notebooklm | 5623 | 619 | Python | 任何内容 → 播客/PPT/思维导图/Quiz |
| 2 | qiaomu-mondo-poster-design | 1006 | 112 | Python | 一句话生成大师级海报/封面 |
| 3 | qiaomu-opencli-skills | 972 | 74 | — | OpenCLI 的 Claude Code 技能集合(79+ 站点) |
| 4 | qiaomu-goal-meta-skill | 794 | 60 | Python | 把模糊需求写成可执行的 Codex /goal |
| 5 | qiaomu-markdown-proxy | 492 | 35 | Python | 任意 URL → 干净 Markdown(含登录页) |
三、第一名:qiaomu-anything-to-notebooklm(5623⭐)
解决什么痛点
“把这篇微信文章生成播客””这个付费墙文章做成思维导图””这期播客(小宇宙)做成 PPT”——这些需求人类秒懂,但 Agent 不知道怎么落地。这个 Skill 用自然语言把任何内容变成任何格式,核心链路是:多源内容获取(含付费墙绕过)→ 上传 Google NotebookLM → AI 生成目标格式。
支持的内容源(15+ 种)
- 社交与媒体:微信公众号(MCP 浏览器模拟)、X/Twitter、YouTube(自动提取字幕)、播客(小宇宙/喜马拉雅/B站)
- 网页:300+ 付费新闻网站(NYT/WSJ/FT/Economist 等)、任意公开网页、搜索关键词
- 电子书与文档:PDF(含扫描件 OCR)、EPUB、Markdown、纯文本
- Office:Word、PowerPoint、Excel
- 其他:图片(OCR)、音频(转录)、ZIP 批量
付费墙绕过:6 层级联
这是项目最硬核的部分。它自动检测并绕过 300+ 付费网站的付费墙,采用 6 层级联策略:
- 代理服务(r.jina.ai / defuddle.md)
- 站点专属 Bot UA(Googlebot ~50 站 / Bingbot ~4 站)
- 通用绕过(UA 伪装 + X-Forwarded-For + Referer 伪装 + AMP + EU IP)
- archive.today 存档(CAPTCHA 自动检测)
- Google Cache
- agent-fetch 本地工具
技术原理学自开源项目 Bypass Paywalls Clean,覆盖 Googlebot UA 白名单(~50 站)、Bingbot UA(~4 站)、Cookie 清空 + Referer 伪装(计量墙)、AMP 弱墙(~10 站)、JSON-LD 结构化提取、archive.today 兜底。
可以生成什么
播客、PPT、思维导图、Quiz、视频、报告、信息图、闪卡——几乎覆盖 NotebookLM 的全部输出形态。安装仅需 Python 3.9+ 和 Git,其余依赖一键自动安装(./install.sh)。
⚠️ 合规提醒:付费墙绕过功能在技术上强大,但涉及版权与订阅伦理,生产环境使用请务必遵守相关站点 ToS 与当地法律。
四、第二名:qiaomu-mondo-poster-design(1006⭐)
解决什么痛点
不会 PS、不懂配色、不认识艺术家?只需一句话描述想要什么,AI 自动选择最合适的艺术风格,生成专业级海报、封面和设计作品。它内置了 20 位传奇海报设计师的风格知识库(Saul Bass、Olly Moss、Chip Kidd、Kilian Eng、Peter Saville、Reid Miles 等)。
典型场景
- 公众号封面(21:9 超宽):”为《人类简史》设计公众号封面” → 文艺风水彩
- 小红书配图(3:4):”为《小王子》设计读书分享配图” → 韩系梦幻粉紫
- 书籍封面(9:16):”为《三体》设计书籍封面” → Chip Kidd 概念派
- 专辑封面(1:1):”为 Pink Floyd 设计封面” → Peter Saville 棱镜分光
- 活动海报(9:16):”为周末观影会设计海报” → Saul Bass 极简几何
它还能做 AI 提示词优化、风格对比、图生图转换。默认 9:16 竖版,完美适配社交媒体。安装极简:npx skills add joeseesun/qiaomu-mondo-poster-design,对 Claude 说一句话即出图。体现了一个 PM 对”非设计从业者也能产出专业物料”的深刻理解。
五、第三名:qiaomu-opencli-skills(972⭐)
背景关联
这是 jackwener/opencli 的 Claude Code 技能集合(我们此前已专门评测过 OpenCLI 本体)。OpenCLI 通过 Chrome 扩展桥接复用已登录浏览器态,把 79+ 网站和桌面应用转化为 CLI 接口。joeseesun 在此基础上,为 Claude Code 封装了一套中文优先的 Skills 文档。
核心能力
- 79+ 网站适配器:Bilibili、Twitter、Reddit、小红书、知乎、YouTube、HackerNews 等
- 桌面应用控制:Cursor、Codex、ChatGPT、Notion、微信等 Electron 应用
- 浏览器自动化:通过 CDP 直接控制 Chrome,复用登录状态
- 智能搜索路由:自动选择最佳数据源(AI 源 + 专用源)
- 适配器生成 / 自动修复:从任意 URL 自动生成并修复 CLI 适配器
包含的 6 个 Skills
| Skill | 作用 |
|---|---|
| qiaomu-opencli-usage | 79+ 适配器完整命令参考 |
| qiaomu-opencli-browser | 浏览器自动化控制(点击/输入/截图) |
| qiaomu-opencli-explorer | 为新网站创建 CLI 适配器 |
| qiaomu-opencli-oneshot | 从 URL 快速生成一次性适配器 |
| qiaomu-opencli-autofix | 适配器失效时自动诊断修复 |
| qiaomu-smart-search | 智能搜索路由器 |
OpenCLI 支持 5 级认证(public / cookie / header / intercept / ui),覆盖社交、视频、技术社区、AI 工具、金融等数百个平台。这个仓库是”站在巨人肩膀上做中文适配”的典型,也说明 joeseesun 的技能生态并非闭门造车,而是深度融入更大的 Agent 工具网络。
六、第四名:qiaomu-goal-meta-skill(794⭐)
解决什么痛点
“帮我做个 App””做个类似 GTA 的网页游戏”——这些话对人类有感觉,对 Agent 却缺少关键东西:怎么验证、哪里不能碰、失败后怎么迭代、什么时候必须停。这个 meta skill 把模糊需求变成一份像”任务合同”的 Codex /goal 命令。
工作流
- 先给可直接复制的推荐执行版:中文用户默认看到一段带 Outcome、Verification、Constraints、Boundaries、Iteration policy、Stop when 的完整 /goal,直接复制即用。
- 再给一句默认理由:解释 skill 为什么这么选(如”先做原创俯视 2D MVP,最快验证核心乐趣,避开版权和 3D 成本”)。
- 给懒人选择题:编号可选调整(项目形态 / 画面形式 / 范围 / 验证方式),回”1A 2B 3B 4A”即可收敛。
- 同时给英文兼容镜像:Verification、Constraints、Boundaries 字段保留,方便英文 Agent 环境。
内置原则
- 默认先推进:低风险不确定性,不拦用户填表,做明确假设给最佳默认。
- 高风险才暂停:凭证/账号/支付、生产数据/破坏性操作、法律/医疗/金融判断、版权素材、上架发布等写进”暂停条件”。
- 陌生领域先发现:涉及医疗/金融/合规,生成”发现优先”的 goal,先读文档再实现最小切片。
- 模糊词翻译成验证:”高级””有质感”不删除,变成截图检查、层级/间距/字体、最多 3 轮聚焦视觉改进。
仓库还附带一个轻量 linter(lint_goal_command.py),拦住 /目标 这种不可执行前缀、TODO/待定 占位符、”make sure it works””随便改”这类空洞指令。这种对”可执行性”的偏执,正是 PM 思维在 Agent 时代的投射。
七、第五名:qiaomu-markdown-proxy(492⭐)
解决什么痛点
给 Claude 发一个 URL,自动抓取完整内容并转为干净 Markdown——尤其是那些需要登录的页面(X/Twitter、微信公众号、飞书文档)。这是几乎所有内容类 Skill(包括第一名的 anything-to-notebooklm)的底层依赖。
五类内容的专用抓取
| URL 类型 | 抓取方式 | 原因 |
|---|---|---|
| 微信公众号 | 内置 Playwright 脚本 | 反爬,需无头浏览器 |
| 飞书文档 | 内置飞书 API 脚本 | 需 API 认证,自动转 Markdown |
| YouTube | 专用 YouTube skill | 视频有独立工具链 |
| PDF(远程/本地) | 内置 extract_pdf.sh | 三级 fallback:marker-pdf → pdftotext → pypdf |
| 其他所有 URL | 代理级联 fetch.sh | r.jina.ai → defuddle.md → agent-fetch,免费无 key |
代理优先级:r.jina.ai(内容最完整,保留图片链接)→ defuddle.md(输出更干净带 YAML frontmatter)→ agent-fetch(本地工具,无需网络代理)→ defuddle CLI。飞书文档支持新文档(docx)、旧文档(doc)、wiki 页,自动解析块为 Markdown,需 FEISHU_APP_ID / FEISHU_APP_SECRET 且应用有 docx:document:readonly 权限。
这是一个”基础设施型”技能:它不炫技,但被 joeseesun 的整个内容矩阵反复复用。PM 做工具,往往最在意”这一层是否稳”。
八、总结:一个 PM 的 Agent Skills 方法论
把这 5 个仓库放在一起看,joeseesun(向阳乔木)的方法论非常清晰:
- 原子化:每个痛点一个 Skill,独立安装、自由组合,不堆大平台。
- 中文优先:几乎所有仓库都是中英双语,针对中文用户的真实场景(微信、小红书、公众号、飞书、B站)。
- 可执行性:不只给建议,给可直接复制的命令、带验证和暂停条件的 goal、自带 linter。
- 复用登录态:不重复造轮子,桥接浏览器 Cookie / CDP,复用用户已有的登录状态。
- 生态融入:在 OpenCLI 等上游项目基础上做中文适配,而非闭门造车。
从 5623 Star 的 NotebookLM 万能处理器,到 492 Star 的 Markdown 抓取底座,他证明了:产品人不需要写框架,只要把”让 AI 听懂人话”这件事做到极致,就能在 Agent 时代建立自己的影响力。
如果你想找更多灵感,他还有 qiaomu-design(反 AI 味设计顾问)、qiaomu-novel-generator(小说生成)、qiaomu-cut-skill(智能视频导演)、qiaomu-ai-prd(一句话 PRD)等大量技能,构成了一个完整的”乔木技能宇宙”。
GitHub 主页:https://github.com/joeseesun/
