关于 web-search
用于无需 API 密钥或浏览器的网页搜索与页面提取 Skill,适合资料查询。它通过 ddgs 执行多引擎网页和新闻搜索,并可将页面内容提取为 Markdown。
主要功能
- 01多引擎网页与新闻搜索
- 02可调整结果数量和时间范围
- 03支持地区及搜索后端选项
- 04搜索时可选获取页面内容
- 05将 URL 内容提取为易读 Markdown
适用场景
- 01查找文档与 API 参考
- 02搜索最新事实或新闻
- 03提取 URL 中的可读内容
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ marcfargas/ skills --skill web-search安装后在 Claude Code 中输入/web-search确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignorecontent.jspackage-lock.jsonpackage.jsonsearch.js详细介绍
网页搜索
使用 ddgs 进行网页搜索和内容提取——一个支持多个引擎的元搜索命令行工具。 无需 API 密钥、无需注册,也无需浏览器。
设置
安装 ddgs(只需运行一次):
uv tool install ddgs
安装用于内容提取的 Node.js 依赖项(只需运行一次):
cd {baseDir}
npm install
搜索
{baseDir}/search.js "query" # Basic search (5 results)
{baseDir}/search.js "query" -n 10 # More results
{baseDir}/search.js "query" --content # Include page content as markdown
{baseDir}/search.js "query" -t w # Results from last week
{baseDir}/search.js "query" -t m # Results from last month
{baseDir}/search.js "query" -r es-es # Results in Spanish
{baseDir}/search.js "query" -b google # Use Google backend
{baseDir}/search.js "query" -n 3 --content # Combined options
选项
-n <num>— 结果数量(默认:5)--content— 获取页面内容并以 Markdown 格式包含-r <region>— 区域代码:us-en、es-es、de-de、fr-fr等(默认:无)-t <timelimit>— 按时间筛选:d(天)、w(周)、m(月)、y(年)-b <backend>— 搜索后端:auto、all、bing、brave、duckduckgo、google、mojeek、yandex、yahoo、wikipedia(默认:auto)
新闻搜索
{baseDir}/search.js --news "query" # News search
{baseDir}/search.js --news "query" -n 10 -t w # News from last week
{baseDir}/search.js --news "query" --content # News with full article content
新闻后端:auto、all、bing、duckduckgo、yahoo
提取页面内容
{baseDir}/content.js https://example.com/article
获取 URL 并提取可读内容,输出为 Markdown 格式。
输出格式
文本搜索
--- Result 1 ---
Title: Page Title
Link: https://example.com/page
Snippet: Description from search results
Content: (if --content flag used)
Markdown content extracted from the page...
--- Result 2 ---
...
新闻搜索
--- Result 1 ---
Title: Article Title
Link: https://news.example.com/article
Date: 2026-02-08T10:18:00+00:00
Source: Reuters
Snippet: Article summary...
Content: (if --content flag used)
Full article as markdown...
--- Result 2 ---
...
适用场景
- 搜索文档或 API 参考资料
- 查询事实或最新信息
- 搜索近期事件的新闻
- 获取特定 URL 的内容
- 任何需要网页搜索而无需交互式浏览的任务
- 没有 API 密钥时(不同于 Brave Search)
评论
支持 Markdown