前言¶
做竞品公众号分析或热点追踪时,常见做法是手动在微信里搜、再逐篇点开复制正文。链接往往是搜狗微信的中转页,批量整理标题、来源、发布时间和全文成本高。下面介绍 SkillHub 社区 Skill「微信公众号文章搜索 + 全文提取」:在 Agent 环境中按关键词拉取文章列表,可选解析为 mp.weixin.qq.com 真实链接,并输出结构化字段或完整正文,便于后续分析或存档。
这是什么¶
一句话定位:面向数据分析与内容调研的微信公众号搜索与全文提取 Skill。
- 坐标:
@user_bb5d057c/wechat-article-full - 版本:1.0.0
- 来源:SkillHub 社区(
community),分类data-analysis - 发布者:
user_bb5d057c(SkillHub 页面展示作者为「木火通明」) - 官方入口:SkillHub 技能页、API 坐标页
- 标签标明
requires_api_key=false,不依赖额外 API Key
Skill 基于通用 SKILL.md 格式,要求运行环境具备 node,脚本依赖 cheerio。
核心功能¶
以下能力均来自官方 SKILL.md 与简介说明,已核实:
- 关键词搜索:按查询词返回文章列表(标题、摘要、链接、来源公众号、时间等)。
- 真实链接解析:默认将搜狗中转链接解析为微信原文链接;可用
--no-resolve跳过以提速(保留中转链接)。 - 全文提取:加
-f时抓取正文,输出含标题、账号、发布时间、正文与字数的fullContent。 - 结果落盘:可通过
-o将 JSON 写入指定文件。
适用意图包括:用户要求「搜某关键词的公众号文章并提取全文」、竞品内容分析、热点追踪与内容参考。
安装与启用¶
1、安装 SkillHub CLI(若尚未安装)¶
command -v skillhub && skillhub --version
未安装时可按 SkillHub 安装说明 执行:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
2、安装本 Skill 到当前 Agent 的 skills 目录¶
安装时必须用 --dir 指向 Agent 实际识别的 skills 路径,否则默认落在 ./skills/ 可能无法加载。常见路径(摘自官方安装文档):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
示例(将 <skills 目录> 换成你的环境路径):
skillhub install @user_bb5d057c/wechat-article-full --dir <skills 目录>
也可在对话中让 AI 按官方提示安装:
请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_bb5d057c/wechat-article-full`。
3、安装脚本依赖¶
进入技能目录(SKILL_DIR 即含 scripts 的上一级),安装 Node 依赖:
cd "SKILL_DIR" && npm install cheerio
典型用法¶
Agent 按 Skill 工作流操作时,核心命令如下(SKILL_DIR 替换为本地技能路径)。
仅搜索(不拉正文):
node "SKILL_DIR/scripts/search_and_fetch.js" "关键词" -n 10
搜索并提取全文:
node "SKILL_DIR/scripts/search_and_fetch.js" "关键词" -n 5 -f
搜索、全文并保存 JSON:
node "SKILL_DIR/scripts/search_and_fetch.js" "关键词" -n 10 -f -o result.json
参数摘要:
| 参数 | 含义 |
|---|---|
query(位置参数) |
搜索关键词,必填 |
-n, --num |
条数,默认 10,最大 50 |
-f, --fetch |
提取全文(会先解析真实 URL) |
-o, --output |
输出 JSON 路径 |
--no-resolve |
不解析真实 URL,更快但链接仍为搜狗中转 |
每条记录字段包括:title、url、summary、datetime / date_text / date_description、source、url_resolved;使用 -f 时另有 fullContent(title、account、pubTime、content、wordCount)。
适用场景与注意¶
适合谁
- 需要在 Agent 会话里批量查公众号文章、整理元数据或正文的分析、运营、研发同学。
- 做竞品账号内容对照、热点话题摘录、写作前的素材收集(仍须自行判断版权与合规)。
限制与坑
- 数据经由搜狗微信检索,存在反爬;真实 URL 偶发解析失败属正常现象。
- 全文抓取时脚本侧建议约 1–2 秒请求间隔,降低被封风险。
- 官方说明:工具仅用于学习与研究目的;勿用于未授权的大规模抓取或商用转载。
- 依赖 Node 与网络;沙箱或限网环境需放行相应权限。
SkillHub 统计(以抓取资料为准):评分 100000,下载 1562 次,安装计数 0。
结尾¶
「微信公众号文章搜索 + 全文提取」把「搜关键词 → 列表 → 可选解析原文链接 → 可选全文」串成一条可复现命令链,适合挂在 Cursor 等支持 Skills 的 Agent 上做内容调研。安装与参数以 Skill 包内 SKILL.md 为准;技能主页:https://www.skillhub.cn/skills/user_bb5d057c/wechat-article-full。