Agent skill · software engineering · jeremylongshore
serpapi-install-auth
Install an official SerpAPI client, configure the private API key for server-side use, and verify account access without leaking credentials. Use when starting or repairing a SerpAPI integration. Trigger with "configure SerpAPI access".
Why this skill is useful
Adds specific installation commands and API key configuration for the SerpApi client that the AI wouldn't reliably generate on its own.
What it needs
Requires npm, pip installed locally. Requires serpapi account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
SerpAPI Client Installation and Authentication Overview Select an official client, keep the private key server-side, and prove access with the free Account API before spending a search. Prerequisites A SerpAPI account and private key from the account dashboard Python or Node.js project ownership and an approved secret store A named environment and owner for usage, rotation, and revocation Tool Discipline Use Read, Glob, and Grep to inspect dependency and configuration files, WebFetch to re-check official client and Account API documentation, Write or Edit for secretless configuration, and Bash(python3:), Bash(npm:), or Bash(curl:) only after the operator approves installation or a live check. Current Contract SerpAPI's current official packages are serpapi for Python and serpapi for JavaScript. Search and Account APIs authenticate with the private apikey. The Account API reports current quota and throughput fields and does not count against the monthly search allowance. Authentication Store the key as SERPAPIKEY in a server-side secret manager. Never commit it, expose it to browser code, print it, place it in a fixture, or persist a command containing it in shell history. Do not assume OAuth, scopes, or multiple independently scoped keys unless current account documentation confirms them. Instructions 1. Inspect the runtime, package manager, existing SerpAPI packages, .gitignore, secret-loading convention, and deployment environment. 2. Re-fetch the official Python or JavaScript client documentation and pin a version under the repository's dependency policy. 3. Present the dependency and secret-store changes before installing anything. 4. Install with python3 -m pip install serpapi or npm install serpapi after approval. 5. Add SERPAPIKEY to the approved local and deployment secret stores; add only variable names and redacted examples to tracked files. 6. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/serpapi-install-auth