{"skill":{"slug":"liurun-fetcher","displayName":"Liurun Fetcher","summary":"Automatically fetches Liu Run's latest WeChat public articles daily, extracts full text, and generates structured summaries with key insights and trend analy...","description":"# 刘润公众号每日摘要 Skill\n\n## 功能\n每天自动抓取刘润公众号最新文章，生成结构化摘要。\n\n## 触发条件\n用户提到\"刘润\"、\"公众号摘要\"、\"每日商业新闻\"等关键词时触发。\n\n## 执行流程\n\n### Step 1: 搜索今日文章\n- 通过搜狗微信搜索 `https://wx.sogou.com/weixin?type=2&query=刘润 {月}号`\n- 提取第一条结果（当日发布的文章）\n\n### Step 2: 获取全文\n- 使用 browser 工具打开搜狗搜索结果页\n- 点击文章链接跳转到微信原文\n- 用 snapshot (aria) 提取完整文本内容\n\n### Step 3: 生成摘要\n- 按以下结构输出：\n  1. 一句话总结\n  2. 五大关键洞察（按板块分类）\n  3. 对用户的个性化启示（结合Trade Arena持仓等）\n  4. 趋势判断\n\n### Step 4: 保存\n- 摘要保存到：`liurun-fetcher/articles/summary_{YYYY-MM-DD}.md`\n- 原文保存到：`liurun-fetcher/articles/raw_{YYYY-MM-DD}.txt`\n\n## 技术要点\n1. **搜狗微信搜索可达**：PowerShell Invoke-WebRequest 可正常访问\n2. **浏览器点击文章**：browser 工具 navigate 到搜狗页面 → snapshot → click 文章链接 → 新标签页打开微信原文 → snapshot 提取内容\n3. **反爬处理**：直接 HTTP 访问搜狗链接会被 antispider 拦截，必须通过浏览器操作\n4. **日期格式**：搜索词用 `{M}月{D}号` 格式（如\"4月20号\"）\n\n## 已知限制\n- 微信原文需要浏览器已登录微信（或微信文章允许外部访问）\n- 搜狗链接 token 有时效性，需实时获取\n- 周末/节假日可能没有新文章（刘润商业频道工作日更新）\n\n## 定时任务建议\n- 执行时间：每天 10:00（文章通常早上9-10点发布）\n- 通过 cron 工具设置定时任务\n\n## 文件位置\n- Skill目录：`C:\\Users\\Administrator\\.qclaw\\workspace\\liurun-fetcher\\`\n- 文章存档：`liurun-fetcher/articles/`\n- 测试脚本：\n  - `test_sogou.ps1` - 搜狗搜索测试\n  - `extract_links.ps1` - 链接提取\n  - `baidu_search.ps1` - 百度备选搜索\n\n---\n*创建时间：2026-04-20*\n*状态：✅ 验证通过*\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":327,"installsAllTime":12,"installsCurrent":1,"stars":0,"versions":1},"createdAt":1778039987086,"updatedAt":1778492854429},"latestVersion":{"version":"1.0.0","createdAt":1778039987086,"changelog":"liurun-fetcher 1.0.0 — 首个发布版\n\n- 自动抓取刘润公众号每日最新文章，生成结构化摘要并存档。\n- 支持根据关键词（如“刘润”、“公众号摘要”）智能触发。\n- 采用浏览器自动化绕过搜狗反爬，确保获取微信原文完整内容。\n- 摘要分为一句话总结、五大关键洞察、个性化启示和趋势判断。\n- 支持每日定时抓取、自动保存原文和摘要。\n- 附带测试脚本，提升稳定性和易用性。","license":"MIT-0"},"metadata":null,"owner":{"handle":"coolfzb","userId":"s17844n21ddretw8qq6sssebc98541p6","displayName":"coolfzb","image":"https://avatars.githubusercontent.com/u/277456260?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780090750754}}