Skip to main content

searchapi-onboarding

Onboard an agent to SearchApi. Use when a coding agent first encounters SearchApi, for live SERP work (Google, Bing, Yahoo, Yandex, Baidu, Naver, DuckDuckGo), Google verticals (News, Maps, Shopping, Scholar, Flights, Hotels, Jobs, Events, Trends, Finance, Patents, Books, Local, Place, YouTube), c...

Install this skill

or
30/100

Security score

The searchapi-onboarding skill was audited on Aug 6, 2026 and we found 8 security issues across 3 threat categories, including 3 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

medium line 69

Curl to non-GitHub URL

SourceSKILL.md
67```bash
68export SEARCHAPI_API_KEY="your-key-here"
69curl -s "https://www.searchapi.io/api/v1/search?engine=ENGINE&q=QUERY&api_key=$SEARCHAPI_API_KEY" | jq
70```
71
medium line 79

Curl to non-GitHub URL

SourceSKILL.md
77
78```bash
79curl -s "https://www.searchapi.io/api/v1/search?engine=google&q=hello&api_key=$SEARCHAPI_API_KEY" | jq '.search_metadata.status'
80```
81
medium line 39

Access to home directory dotfiles

SourceSKILL.md
37That sets the key for your **current terminal only** (close the window and it's gone). To make it permanent, you need to add the same line to your shell's startup file:
38
39- If you use **zsh** (default on macOS): open `~/.zshrc` in a text editor and add `export SEARCHAPI_API_KEY="your-key-here"` at the bottom. Save.
40- If you use **bash**: same thing but the file is `~/.bashrc` (Linux) or `~/.bash_profile` (older macOS).
41- Not sure which shell you have? Run `echo $SHELL` and it'll print something like `/bin/zsh` or `/bin/bash`.
medium line 40

Access to home directory dotfiles

SourceSKILL.md
38
39- If you use **zsh** (default on macOS): open `~/.zshrc` in a text editor and add `export SEARCHAPI_API_KEY="your-key-here"` at the bottom. Save.
40- If you use **bash**: same thing but the file is `~/.bashrc` (Linux) or `~/.bash_profile` (older macOS).
41- Not sure which shell you have? Run `echo $SHELL` and it'll print something like `/bin/zsh` or `/bin/bash`.
42- After editing, either restart your terminal or run `source ~/.zshrc` (or `source ~/.bashrc`) to load it.
medium line 42

Access to home directory dotfiles

SourceSKILL.md
40- If you use **bash**: same thing but the file is `~/.bashrc` (Linux) or `~/.bash_profile` (older macOS).
41- Not sure which shell you have? Run `echo $SHELL` and it'll print something like `/bin/zsh` or `/bin/bash`.
42- After editing, either restart your terminal or run `source ~/.zshrc` (or `source ~/.bashrc`) to load it.
43
44**On Windows:** use WSL (Windows Subsystem for Linux) and follow the Linux steps above, or set the env var via System Properties → Environment Variables.
high line 39

Shell profile modification

SourceSKILL.md
37That sets the key for your **current terminal only** (close the window and it's gone). To make it permanent, you need to add the same line to your shell's startup file:
38
39- If you use **zsh** (default on macOS): open `~/.zshrc` in a text editor and add `export SEARCHAPI_API_KEY="your-key-here"` at the bottom. Save.
40- If you use **bash**: same thing but the file is `~/.bashrc` (Linux) or `~/.bash_profile` (older macOS).
41- Not sure which shell you have? Run `echo $SHELL` and it'll print something like `/bin/zsh` or `/bin/bash`.
high line 40

Shell profile modification

SourceSKILL.md
38
39- If you use **zsh** (default on macOS): open `~/.zshrc` in a text editor and add `export SEARCHAPI_API_KEY="your-key-here"` at the bottom. Save.
40- If you use **bash**: same thing but the file is `~/.bashrc` (Linux) or `~/.bash_profile` (older macOS).
41- Not sure which shell you have? Run `echo $SHELL` and it'll print something like `/bin/zsh` or `/bin/bash`.
42- After editing, either restart your terminal or run `source ~/.zshrc` (or `source ~/.bashrc`) to load it.
high line 42

Shell profile modification

SourceSKILL.md
40- If you use **bash**: same thing but the file is `~/.bashrc` (Linux) or `~/.bash_profile` (older macOS).
41- Not sure which shell you have? Run `echo $SHELL` and it'll print something like `/bin/zsh` or `/bin/bash`.
42- After editing, either restart your terminal or run `source ~/.zshrc` (or `source ~/.bashrc`) to load it.
43
44**On Windows:** use WSL (Windows Subsystem for Linux) and follow the Linux steps above, or set the env var via System Properties → Environment Variables.
Scanned on Aug 6, 2026
View Security Dashboard
Installation guide →
GitHub Stars 1
Rate this skill
Categorydevelopment
UpdatedAugust 9, 2026
SamJale/SearchApi-Claude-Plugin