openclaw/skills/places-aggregator/scripts
kiranjd ed9d79bc40 feat(skills): add places-aggregator skill for Google Area Insights API
Add new skill for querying Google Places Aggregator API (areainsights.googleapis.com).

Features:
- count: Count places matching filters (INSIGHT_COUNT)
- list: List place IDs (INSIGHT_PLACES, max 100)
- both: Get count and place IDs in one request

Location filters:
- Circle by coordinates (--lat/--lng/--radius)
- Circle by place ID (--place)
- Region by place ID (--region)
- Custom polygon (--polygon with GeoJSON or JSON file)

Filters:
- Type filters (--types, --primary-types, --exclude-types)
- Operating status (--status: operational/closed/temporarily_closed)
- Price levels (--price: 0-4 or named levels)
- Rating (--min-rating, --max-rating: 1.0-5.0)

Uses same GOOGLE_PLACES_API_KEY as goplaces skill.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 20:04:21 +05:30
..
cli.test.ts feat(skills): add places-aggregator skill for Google Area Insights API 2026-01-29 20:04:21 +05:30
cli.ts feat(skills): add places-aggregator skill for Google Area Insights API 2026-01-29 20:04:21 +05:30