公众号文章剪藏
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7c6051b9/wechat-article-clipper。
技能介绍
解决什么问题
公众号文章很难稳定归档。直接抓取容易触发微信的“环境异常”校验,而且即使拿到内容,也常只剩纯文本,图片、代码块和排版都会丢失。单独解析标题、作者、描述也容易出错。这个技能不负责重新实现正文提取,而是把浏览器当作已经登录、已经通过验证的运行时环境,通过 Chrome 调试端口和 CDP 驱动真实页面,再交给 Obsidian Web Clipper 完成剪藏。
技能如何工作
- 用户说「收录」并给出文章链接;如果只说「收录」,技能会先询问链接。
- 脚本连接运行中的 Chrome 调试端口
9222,必要时启动专用 Chrome。 - 打开文章页并等待加载,页面保持可见,后续按键和点击都在真实窗口中执行。
- 在 Linux/X11 下用
xdotool发送Ctrl+Shift+R,进入 Obsidian Web Clipper 阅读模式。 - 点击“添加到 Obsidian”,由扩展按模板把文章写入 Obsidian vault。
- 剪藏完成后关闭标签页,并向用户反馈「收录成功」和文章链接。
适用边界与注意点
- 需要 headful 的 Linux X11 显示环境;Windows/macOS 需要把
xdotool替换为pyautogui。 - 依赖 Chrome、CDP 端口
9222、专用 Chrome profile、Obsidian Web Clipperv1.7.0+和 Playwright。 - 文件格式、元数据字段和保存路径由扩展模板决定,技能本身不解析这些规则。
- 首次使用会检查扩展 ID
cglkecpjdocecmkknmolikihbocdpbcd;如果缺失,需要按 README 完成初始化。 - 微信出现环境验证、快捷键配置错误或 vault 路径无效时,脚本可能失败,需要先修正环境或手动完成验证。
使用场景
- 内容运营将公众号文章存入Obsidian知识库并保留原始格式
- 知识管理者在Obsidian创建微信文章合集避免链接失效
- 技术作者完整归档含代码块的技术文章到Obsidian系统
- 团队负责人通过模板统一公众号文章的存储路径和格式
适合人员
- 内容运营专家:需要集中管理公众号内容资产确保长期可访问
- 知识管理专家:在Obsidian构建知识库需自动化收集微信文章
- 技术写作者:要求保留公众号文章中的代码示例和技术图表
- 团队管理者:需统一团队公众号文章归档标准和存储位置