finpeakinc/frevana-skills

google-ai-mode

Use when the user wants Google AI Mode answers through Frevana, including localized AI Mode searches, subsequent request tokens, continuation, image URL input, or device-specific results.

First seen Jun 26, 2026

Installation

$ npx skills add finpeakinc/frevana-skills --skill google-ai-mode

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from finpeakinc/frevana-skills · top by installs.

npx skills add finpeakinc/frevana-skills

Browse all from finpeakinc/frevana-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 2
License MIT
Default branch master
Open issues 1
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,303 B
  • docs SUMMARY.md 209 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 4 installs

SKILL.md

Google AI Mode

Search Google AI Mode through Frevana.

Purpose

This skill calls Frevana's /service/google-ai-mode endpoint and returns the SerpAPI response unchanged.

Required input: q.

Supported request fields:

  • q (required)
  • location
  • uule
  • gl
  • hl
  • nextpagetoken
  • continuable
  • subsequentrequesttoken
  • image_url
  • device
  • no_cache
  • async
  • zero_trace

The script validates that the response is JSON and prints it to stdout. Do not rewrite or reshape returned data unless the user explicitly asks for a transformation.

What This Skill Needs

  • query
  • FREVANA_TOKEN in the environment variables, or --token for the current run
  • curl, bash, and python3

The API base URL defaults to https://ai-factory.frevana.com. Set FREVANAAPIBASE_URL to point at another host.

Commands

Ask AI Mode

bash <skill-path>/scripts/search_google_ai_mode.sh \
  --q "best tools for competitor research"

Continue a request

bash <skill-path>/scripts/search_google_ai_mode.sh \
  --q "best tools for competitor research" \
  --subsequent-request-token "TOKEN"

Save JSON to a file

bash <skill-path>/scripts/search_google_ai_mode.sh \
  --q "Q" \
  --output "./out/google-ai-mode.json"

Fixed Request Shape

The script sends this payload shape, omitting optional fields that were not provided:

{
  "q": "Q",
  "location": "LOCATION",
  "uule": "UULE",
  "gl": "GL",
  "hl": "HL",
  "next_page_token": "NEXT_PAGE_TOKEN",
  "continuable": true,
  "subsequent_request_token": "SUBSEQUENT_REQUEST_TOKEN"
}

Do not pass unsupported fields. Do not pass SerpAPI engine or api_key; Frevana sets those server-side. Use --output for local file saving.

Output

  • Success: validated JSON on stdout
  • With --output: the same JSON is also written to the requested file
  • Failure: response body or parsing error on stderr, with a non-zero exit code

Example Prompts

  • "Search Google AI Mode for query."
  • "Run Google AI Mode and save the raw JSON."