Samoppakiks

serper-search

Knowledgev1.0.0
By SamoppakiksUpdated 2026-05-11@clawhub_samoppakiks/serper-search
Information Retrieval#News

According to AlphaMoat, as of 2026-09, serper-search has 4,055 downloads and 2 stars — ranked #2,513 of 5,078 AI skills overall, and #234 of 442 in Knowledge.

Installs
200
Downloads
4.1K
Stars
2
Overall Rank
#2,513
Top 50% overall · Top 53% in Knowledge
PlatformInstallsDownloadsStarsComments
ClawHub ↗1203.6K1-
SkillHub ↗2004.1K2—

Platforms count differently and update at different times.

What this skill does

The primary lists organic links and snippets, knowledge-graph data, news, and “People Also Ask” results, and requires an API key to be configured.

Profile published 2026-10-27

What you can do with it

  • Searching for webpages, news, or entity information

When to use it

  • You need source links and snippets from search results

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Search this topic for news and webpages, then list the links and snippets

Monthly Trend

Downloads4.1K
2.5K3.3K4.2K2026-03 · Downloads 2.6K2026-05 · Downloads 3.0K2026-06 · Downloads 3.2K2026-07 · Downloads 3.5K2026-08 · Downloads 3.6K2026-09 · Downloads 4.1K26-0326-09
Stars2
1232026-03 · Stars 22026-05 · Stars 22026-06 · Stars 22026-07 · Stars 22026-08 · Stars 22026-09 · Stars 226-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-094.1K—2
2026-083.6K+4.1%2
2026-073.5K+10.0%2
2026-063.2K+4.5%2
2026-053.0K—2
2026-032.6K—2

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

2.3 KB · ClawHub v1.0.0
# Serper Google Search Plugin

Native Clawdbot plugin for Google Search via [Serper.dev](https://serper.dev) API. Returns real Google results — organic links, knowledge graph, news, and "People Also Ask" — as a single tool call.

## When to use

- You need **actual Google results** with links and snippets (not AI-synthesized answers)
- You want Google News articles on a topic
- You need knowledge graph data (quick facts, entity info)
- Complements AI search tools (Perplexity, Brave) with raw Google data
Show all (87 lines)

## Setup

1. Get a free API key at [serper.dev](https://serper.dev) (2,500 searches/month, no card required)
2. Set the environment variable in your Clawdbot config:

```json
{
  "env": {
    "vars": {
      "SERPER_API_KEY": "your-api-key-here"
    }
  }
}
```

Or configure directly in the plugin entry:

```json
{
  "plugins": {
    "entries": {
      "serper-search": {
        "enabled": true,
        "config": {
          "apiKey": "your-api-key-here",
          "defaultNumResults": 5
        }
      }
    }
  }
}
```

## Usage

The plugin registers a `serper_search` tool with three parameters:

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `query` | string | required | The search query |
| `num` | number | 5 | Number of results (1-100) |
| `searchType` | string | "search" | `"search"` for web, `"news"` for news |

### Web search

> Search for "best rust web frameworks 2026"

Returns organic results with title, link, snippet, and position, plus knowledge graph and related questions.

### News search

> Search news for "AI regulation Europe"

Returns news articles with title, link, snippet, date, and source.

## Plugin structure

```
serper-search/
  clawdbot.plugin.json   # Plugin manifest with configSchema
  package.json            # NPM package config
  index.ts                # Plugin implementation
  SKILL.md                # This file
```

## Key implementation details

- **Export**: `export default function register(api)` — not an object
- **Tool registration**: `api.registerTool(toolObject)` — direct, not callback
- **Return format**: `{ content: [{ type: "text", text: JSON.stringify(results) }] }`
- **Dependencies**: Symlink `@sinclair/typebox` from Clawdbot's own node_modules

## Author

Built by [@Samoppakiks](https://github.com/Samoppakiks) with Claude Code.

Popular in Knowledge

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.