finpeakinc/frevana-skills

google-maps-search

Use when the user wants Google Maps place search results, place details by Google Maps place ID or CID, nearby/location-biased results, map filters, or pagination through Frevana.

First seen Jun 22, 2026

Installation

$ npx skills add finpeakinc/frevana-skills --skill google-maps-search

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 3,128 B
  • docs SUMMARY.md 205 B

History

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

SKILL.md

Google Maps Search

Search Google Maps through Frevana.

Purpose

This skill finds Google Maps places or retrieves a specific place record.

Inputs:

  • for a search: q and type=search
  • for a place lookup: placeid or datacid (and, for type=place, data)
  • optional map origin: ll, or location/lat and lon together with z or m
  • optional nearby, google_domain, hl, gl, price/rating/opening filters, and start

Output:

  • validated response JSON with Google Maps results

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

What This Skill Needs

  • a search query with --type search, or a --place-id / --data-cid
  • FREVANA_TOKEN in the environment variables, or --token for the current run
  • curl, bash, and python3

Commands

Basic place search

bash <skill-path>/scripts/search_google_maps.sh \
  --q "coffee shops" \
  --type search

Search near a location

bash <skill-path>/scripts/search_google_maps.sh \
  --q "coffee shops" \
  --type search \
  --location "San Francisco, CA" \
  --z 12 \
  --min-rating 4 \
  --open-state now

Look up a known place

bash <skill-path>/scripts/search_google_maps.sh \
  --place-id "ChIJIQBpAG2ahYAR_6128GcTUEo"

Override the API host for one environment

FREVANA_API_BASE_URL="https://api-dev.frevana.com" \
  bash <skill-path>/scripts/search_google_maps.sh --q "coffee shops" --type search

Request Rules

  • --type accepts search or place, and is required unless --place-id or --data-cid is supplied.
  • --type search requires --q; --type place requires --data.
  • --place-id and --data-cid cannot be used together.
  • --location or --lat/--lon must be paired with --z or --m; --lat and --lon must be supplied together. Coordinates may be negative, and both --lon -74.0060 and --lon=-74.0060 are accepted.
  • --z is 3–30; --m is 1–15028132; --min-price and --max-price are 1–4; --min-rating is one of 2, 2.5, 3, 3.5, 4, 4.5.
  • --open-state is now or 24h and cannot be used with --open-on-day / --open-at-hour. --open-on-day is mon through sun; --open-at-hour is 0–23 and requires --open-on-day.

The API base URL defaults to https://ai-factory.frevana.com; set FREVANAAPIBASE_URL to target another host.

Output

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

Example Prompts

  • “Search Google Maps for coffee shops in San Francisco that are open now.”
  • “Get this Google Maps place by place ID.”
  • “Find restaurants near these coordinates, with a minimum 4-star rating.”