Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计异常

serpapiserpapi 搜索

Agent Skill

serpapi 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

291

周安装

12

GitHub Stars

公开资料未说明

下载量

95
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:serpapi(serpapi 搜索)
来源仓库:https://github.com/junsuzuki1973/openclaw-skill-serpapi
仓库路径:skills/serpapi
安装命令:
npx skills add https://github.com/junsuzuki1973/openclaw-skill-serpapi --skill serpapi
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/junsuzuki1973/openclaw-skill-serpapi --skill serpapi

简介

serpapi 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于根据关键词、任务场景或来源线索进行信息检索的场景。
  • 通过 npx skills add 命令从 GitHub 仓库安装使用。
  • 安装前需确认权限范围和维护状态,注意可能触发联网或文件读写操作。
  • serpapi 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

SerpAPI - Google Search API

Google Search API via SerpAPI for accessing real-time Google search results with high freshness. Perfect for tracking the latest LLM versions, tech trends, and competitive research.

Configuration

API credentials are stored in ~/.clawdbot/serpapi-config.json:

{
  "apiKey": "your_serpapi_key_here"
}

API Endpoints

Google Search

Basic Search

curl -s "https://serpapi.com/search?q={query}&api_key={apiKey}&type=search"

Parameters:

  • q - Search query (required)
  • type - Search type: search (default), news, images, videos
  • engine - Search engine: google (default), bing, yahoo, duckduckgo
  • google_domain - Google domain: google.com, google.co.jp, etc.
  • gl - Country: us, jp, uk, de, etc.
  • hl - Language: en, ja, de, fr, etc.
  • num - Number of results (default: 10)
  • start - Pagination offset (default: 0)
  • safe - Safe search: active, off
  • filter - Filter results: 0 (all), 1 (filter similar)
  • tbm - Specific search: isch (images), vid (videos), nws (news)
  • tbs - Advanced search operators (date range, etc.)

News Search

Google News

curl -s "https://serpapi.com/search?q={query}&api_key={apiKey}&type=search&tbm=nws"

Time-Based News:

# Past hour
curl -s "https://serpapi.com/search?q={query}&api_key={apiKey}&tbm=nws&tbs=qdr:h"

# Past 24 hours
curl -s "https://serpapi.com/search?q={query}&api_key={apiKey}&tbm=nws&tbs=qdr:d"

# Past week
curl -s "https://serpapi.com/search?q={query}&api_key={apiKey}&tbm=nws&tbs=qdr:w"

# Past month
curl -s "https://serpapi.com/search?q={query}&api_key={apiKey}&tbm=nws&tbs=qdr:m"

# Past year
curl -s "https://serpapi.com/search?q={query}&api_key={apiKey}&tbm=nws&tbs=qdr:y"

Advanced Search

Date Range Search:

# Specific date range (CDATE: YYYY-MM-DD)
curl -s "https://serpapi.com/search?q={query}&api_key={apiKey}&tbs=cdr:1,cd_min:2025-01-01,cd_max:2025-12-31"

File Type Search:

# PDF files
curl -s "https://serpapi.com/search?q={query}&api_key={apiKey}&tbs=ift:pdf"

# Specific site
curl -s "https://serpapi.com/search?q={query}+site:docs.anthropic.com&api_key={apiKey}"

Exact Phrase:

curl -s "https://serpapi.com/search?q=\"exact phrase\"&api_key={apiKey}"

Exclude Words:

curl -s "https://serpapi.com/search?q={query}+-{exclude}&api_key={apiKey}"

OR Search:

curl -s "https://serpapi.com/search?q={term1}+OR+{term2}&api_key={apiKey}"

Response Format

{
  "search_metadata": {
    "id": "search_id",
    "status": "Success",
    "created_at": "2026-02-01 00:00:00 UTC",
    "total_time_taken": 1.23,
    "request_url": "https://...",
    "google_url": "https://..."
  },
  "search_parameters": {
    "q": "search query",
    "engine": "google",
    "google_domain": "google.com"
  },
  "search_information": {
    "total_results": 1000000,
    "time_taken": 0.45
  },
  "organic_results": [
    {
      "position": 1,
      "title": "Page Title",
      "link": "https://example.com",
      "snippet": "Page description...",
      "date": "Feb 1, 2026"
    }
  ],
  "answer_box": {...},
  "people_also_ask": [...],
  "related_questions": [...],
  "knowledge_graph": {...}
}

Usage Examples

Search for Latest LLM Versions

# Claude latest version
curl -s "https://serpapi.com/search?q=Claude+4+latest+version+2026&api_key={apiKey}&gl=us&hl=en" | jq '.organic_results[:5]'

# GPT-5 release date
curl -s "https://serpapi.com/search?q=GPT-5+release+date&api_key={apiKey}" | jq '.organic_results[:5]'

# Gemini 2 Pro updates
curl -s "https://serpapi.com/search?q=Gemini+2+Pro+updates+2026&api_key={apiKey}" | jq '.organic_results[:5]'

Tech Trends & Libraries

# Latest Python features
curl -s "https://serpapi.com/search?q=Python+3.14+new+features&api_key={apiKey}" | jq '.organic_results[:5]'

# React 19 changes
curl -s "https://serpapi.com/search?q=React+19+changes+2026&api_key={apiKey}" | jq '.organic_results[:5]'

# OpenAI API changelog
curl -s "https://serpapi.com/search?q=OpenAI+API+changelog+2026&api_key={apiKey}&tbm=nws&tbs=qdr:w" | jq '.organic_results[:5]'

Japanese Search

# Japanese results
curl -s "https://serpapi.com/search?q=AIエージェント最新情報&api_key={apiKey}&gl=jp&hl=ja&google_domain=google.co.jp" | jq '.organic_results[:5]'

Competitive Research

# Search specific company
curl -s "https://serpapi.com/search?q=OpenAI+competitors+2026&api_key={apiKey}" | jq '.organic_results[:5]'

# AI industry news (past week)
curl -s "https://serpapi.com/search?q=AI+industry&api_key={apiKey}&tbm=nws&tbs=qdr:w" | jq '.organic_results[:5]'

Helper Scripts

Quick Search

#!/bin/bash
# ~/.openclaw/workspace/skills/serpapi/scripts/search.sh

API_KEY=$(cat ~/.clawdbot/serpapi-config.json | jq -r '.apiKey')
QUERY="${1:-AI news}"

curl -s "https://serpapi.com/search?q=$(printf '%s' "$QUERY" | jq -sRr @uri)&api_key=$API_KEY&num=10" \
  | jq '.organic_results[] | {position, title, link, snippet}'

News Search (Past 24h)

#!/bin/bash
# ~/.openclaw/workspace/skills/serpapi/scripts/search_news_24h.sh

API_KEY=$(cat ~/.clawdbot/serpapi-config.json | jq -r '.apiKey')
QUERY="${1:-AI}"

curl -s "https://serpapi.com/search?q=$(printf '%s' "$QUERY" | jq -sRr @uri)&api_key=$API_KEY&tbm=nws&tbs=qdr:d&num=10" \
  | jq '.organic_results[] | {position, title, link, date, snippet}'

Japanese Search

#!/bin/bash
# ~/.openclaw/workspace/skills/serpapi/scripts/search_ja.sh

API_KEY=$(cat ~/.clawdbot/serpapi-config.json | jq -r '.apiKey')
QUERY="${1:-AI}"

curl -s "https://serpapi.com/search?q=$(printf '%s' "$QUERY" | jq -sRr @uri)&api_key=$API_KEY&gl=jp&hl=ja&google_domain=google.co.jp&num=10" \
  | jq '.organic_results[]'

Latest LLM Info

#!/bin/bash
# ~/.openclaw/workspace/skills/serpapi/scripts/search_llm.sh

API_KEY=$(cat ~/.clawdbot/serpapi-config.json | jq -r '.apiKey')
QUERY="${1:-Claude 4}"

curl -s "https://serpapi.com/search?q=$(printf '%s' "$QUERY" | jq -sRr @uri)+latest+version+2026&api_key=$API_KEY&gl=us&hl=en&num=5" \
  | jq '.organic_results[] | {title, link, snippet}'

Country & Language Codes

Google Domains

  • google.com - US (default)
  • google.co.jp - Japan
  • google.co.uk - United Kingdom
  • google.de - Germany
  • google.fr - France

Country Codes (gl)

  • us - United States
  • jp - Japan
  • uk - United Kingdom
  • de - Germany
  • fr - France

Language Codes (hl)

  • en - English
  • ja - Japanese
  • de - German
  • fr - French
  • es - Spanish

Time-Based Search Operators (tbs)

  • qdr:h - Past hour
  • qdr:d - Past 24 hours
  • qdr:w - Past week
  • qdr:m - Past month
  • qdr:y - Past year
  • cdr:1,cd_min:YYYY-MM-DD,cd_max:YYYY-MM-DD - Custom date range

Use Cases for OpenClaw

Real-Time Information Gathering

# Check latest LLM API pricing
~/.openclaw/workspace/skills/serpapi/scripts/search.sh "OpenAI API pricing 2026"

# Check if a library version is outdated
~/.openclaw/workspace/skills/serpapi/scripts/search.sh "React 19 release date"

# Verify breaking changes
~/.openclaw/workspace/skills/serpapi/scripts/search.sh "Python 3.14 breaking changes"

Competitive Intelligence

# Latest AI startup funding
~/.openclaw/workspace/skills/serpapi/scripts/search_news_24h.sh "AI startup funding"

# New AI tools released
~/.openclaw/workspace/skills/serpapi/scripts/search_news_24h.sh "new AI tool launch"

Technical Problem Solving

# Find recent solutions
~/.openclaw/workspace/skills/serpapi/scripts/search.sh "Node.js memory leak 2026"

# Check if others have the same issue
~/.openclaw/workspace/skills/serpapi/scripts/search.sh "error code 0x80070005 Windows 11"

Rate Limits

Check your SerpAPI plan for specific limits:

  • Free plan: 100 searches/month
  • Paid plans: Higher limits available

Notes

  • SerpAPI provides real-time Google search results
  • Results are always fresh (no caching by default)
  • Supports multiple search engines (Google, Bing, Yahoo, DuckDuckGo)
  • Can extract structured data (knowledge graph, answer boxes, etc.)
  • Useful for LLMs to access current web information

Comparison with Brave Search API

FeatureSerpAPIBrave Search API
SourceGoogle resultsBrave index
FreshnessReal-timeReal-time
PrivacyStandard GooglePrivacy-focused
CoverageGoogle's indexBrave's independent index
CostFree tier availableFree tier available
Use caseLatest trends, Google-specific resultsPrivacy-focused search

Both APIs complement each other - use SerpAPI for Google-specific results and maximum coverage, use Brave Search for privacy-focused alternative search.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.9%
按下载量换算33

Claude

29.2%
按下载量换算28

Cursor

19.89%
按下载量换算19

Gemini CLI

10.02%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills