← Back to Skills Marketplace
ninonano64

Google Search Nino

by ninonano64 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
142
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install google-search-nino
Description
Search the web using Google Custom Search Engine (PSE). Use this when you need live information, documentation, or to research topics and the built-in web_se...
README (SKILL.md)

Google Search Skill

This skill allows OpenClaw agents to perform web searches via Google's Custom Search API (PSE).

Setup

  1. Google Cloud Console: Create a project and enable the "Custom Search API".
  2. API Key: Generate an API Key.
  3. Search Engine ID (CX): Create a Programmable Search Engine at cse.google.com, and get your CX ID.
  4. Environment: Store your credentials in a .env file in your workspace:
    GOOGLE_API_KEY=your_key_here
    GOOGLE_CSE_ID=your_cx_id_here
    

Workflow

... (rest of file)

Example Usage

GOOGLE_API_KEY=xxx GOOGLE_CSE_ID=yyy python3 skills/google-search/scripts/search.py "OpenClaw documentation"
Usage Guidance
This skill appears to do what it says (call Google Custom Search) and the included script only sends queries to googleapis.com. Before installing: (1) verify the owner you trust — the _meta.json ownerId differs from the registry ownerId in the listing; (2) be aware you must provide GOOGLE_API_KEY and GOOGLE_CSE_ID (the registry metadata didn't declare these); (3) ensure your environment has Python and the 'requests' package or add that dependency explicitly; (4) store the API key securely and grant it only the minimal permissions needed. If you need higher assurance, ask the publisher to fix the metadata (declare required env vars and dependencies) and explain the ownerId mismatch.
Capability Analysis
Type: OpenClaw Skill Name: google-search-nino Version: 1.0.0 The skill is a standard implementation for performing web searches via the Google Custom Search API. The Python script (scripts/search.py) correctly uses environment variables for credentials and communicates only with the official Google API endpoint, while the documentation (SKILL.md) provides clear, legitimate setup instructions without any evidence of prompt injection or malicious intent.
Capability Assessment
Purpose & Capability
The name, description, SKILL.md, and scripts/search.py all align: the skill calls Google Custom Search (googleapis.com) and needs an API key and CSE ID. However, the registry metadata lists no required environment variables even though the skill clearly requires GOOGLE_API_KEY and GOOGLE_CSE_ID.
Instruction Scope
SKILL.md instructs the user to enable the Custom Search API, create an API key and CSE ID, and store them in environment variables or a .env file. The runtime script only reads those env vars and performs requests to the Google API — it does not attempt to read unrelated files or exfiltrate data to unexpected endpoints.
Install Mechanism
There is no install spec (instruction-only plus a small Python script). The script imports the third‑party 'requests' library, but the skill metadata does not declare dependencies; this is an operational mismatch (the runtime will require Python + requests). No downloads from untrusted URLs are present.
Credentials
The script legitimately requires two credentials (GOOGLE_API_KEY, GOOGLE_CSE_ID) and uses them only to call Google's API. The concern is that the registry metadata did not declare these required env vars or a primary credential, which is an inconsistency that could lead to user confusion or misconfiguration.
Persistence & Privilege
The skill does not request always:true and does not modify system-wide settings. It runs on-demand and has no elevated persistence or cross-skill configuration changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install google-search-nino
  3. After installation, invoke the skill by name or use /google-search-nino
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the Google Search Skill for OpenClaw agents. - Enables live web searches using Google's Custom Search API (PSE). - Setup instructions provided for API key and search engine configuration. - Example usage for querying Google directly from scripts.
Metadata
Slug google-search-nino
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Google Search Nino?

Search the web using Google Custom Search Engine (PSE). Use this when you need live information, documentation, or to research topics and the built-in web_se... It is an AI Agent Skill for Claude Code / OpenClaw, with 142 downloads so far.

How do I install Google Search Nino?

Run "/install google-search-nino" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Google Search Nino free?

Yes, Google Search Nino is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Google Search Nino support?

Google Search Nino is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Google Search Nino?

It is built and maintained by ninonano64 (@ninonano64); the current version is v1.0.0.

💬 Comments