NN

nanmicoder/newscrawler

Code review

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

635 stars 品質 72 トレンド 29GPL-3.0

nanmicoder/newscrawlerは、[[T0]からインポートされたエージェントスキル候補です。

概要

nanmicoder/newscrawlerは、[[T0]からインポートされたエージェントスキル候補です。

概要(AI 翻訳)

給 Agent 一条 URL,直接拿到正文、图片和元数据;不启动浏览器,不把整页 DOM 塞进上下文。

英語 ·简体中文

NewsCrawler 的首要产品是可迁移的 news-extractor Agent Skill。它把 12 个新闻与内容平台的抓取代码打包在一个自包含目录中,让 Codex、Claude Code 或其他支持 SKILL.md 的 Agent 在本地直接提取文章,返回统一 JSON 或 Markdown。

支持的 12 个平台

查看 URL 識別示例

ID URL 識別示例
wechat mp.weixin.qq.com/s/...
toutiao toutiao.com/article/...
netease 163.com/news/article/...
sohu sohu.com/a/...
tencent news.qq.com/rain/a/...
lenny lennysnewsletter.com/...
naver *.naver.com/...
detik news.detik.com/...
quora *.quora.com/...
bbc bbc.com/news/articles/...
cnn cnn.com/YYYY/MM/DD/...
twitter x.com/ /status/

网站结构、登录策略和反爬规则会变化。遇到失败时,先确认 URL 形态、网络访问和 Cookie 要求,再检查对应 Adapter。

なぜ Agent 需要このスキル

只把链接交给通用 Agent 时,它通常还要自己解决“如何打开网页、哪一块才是正文、菜单和推荐要不要保留、图片顺序是什么”等问题。

普通浏览器路径 NewsCrawler Skill 路径
URL → 打开浏览器 → 加载 DOM / 无障碍树 → 识别正文 → 清理噪声 → 推理 URL → 匹配平台 → 代码提取正文 → 统一 NewsItem → 推理
上下文可能包含脚本、导航、广告、推荐与重复链接 上下文只包含标题、元数据、有序正文和媒体
Agent 每次都要重新理解站点结构 平台规则由 Adapter 维护,可测试、可复用

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

给 Agent 一条 URL,直接拿到正文、图片和元数据;不启动浏览器,不把整页 DOM 塞进上下文。

English · 简体中文

NewsCrawler 的首要产品是可迁移的 news-extractor Agent Skill。它把 12 个新闻与内容平台的抓取代码打包在一个自包含目录中,让 Codex、Claude Code 或其他支持 SKILL.md 的 Agent 在本地直接提取文章,返回统一 JSON 或 Markdown。

支持的 12 个平台

网站结构、登录策略和反爬规则会变化。遇到失败时,先确认 URL 形态、网络访问和 Cookie 要求,再检查对应 Adapter。

为什么 Agent 需要这个 Skill

只把链接交给通用 Agent 时,它通常还要自己解决“如何打开网页、哪一块才是正文、菜单和推荐要不要保留、图片顺序是什么”等问题。

普通浏览器路径 NewsCrawler Skill 路径
URL → 打开浏览器 → 加载 DOM / 无障碍树 → 识别正文 → 清理噪声 → 推理 URL → 匹配平台 → 代码提取正文 → 统一 NewsItem → 推理
上下文可能包含脚本、导航、广告、推荐与重复链接 上下文只包含标题、元数据、有序正文和媒体
Agent 每次都要重新理解站点结构 平台规则由 Adapter 维护,可测试、可复用
需要浏览器会话与多轮工具调用 本地命令执行,不需要常驻服务

它节省的不只是抓取时间,更重要的是把昂贵的模型上下文留给总结、检索、比较和判断。

真实测试:一篇文章省了多少 Token

2026-07-20,我们用同一篇真实的 Detik News 文章 做了对照。Skill 成功提取 10 段正文和 1 张图片。

所有文本都使用同一个 tiktoken o200k_base 编码器计数:

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add nanmicoder/newscrawler
MCP 初心者?mcpskill.org のガイドから始めましょう →