This is the complete Google Maps Platform API client you'd want if you're building anything location-aware. It hits 20+ APIs directly via CLI, no browser required, from the obvious ones like geocoding and directions to the newer environmental APIs for air quality, pollen, and solar potential. The skill enforces two smart rules: it tells you immediately when an API isn't enabled (and offers to help fix it via Playwright) instead of silently failing, and it asks before generating HTML since you might just want JSON or a text summary. Setup is straightforward with an API key in your .env file, though you'll need to manually enable each API you use in Google Cloud Console. Pure Python standard library, no dependencies.

skills.sh installs
403
GitHub stars
6
last updated
Aug 21, 2026

Install

$ npx -y skills add tivojn/google-maps-api-skill --skill google-maps-api --agent claude-code

Installs into .claude/skills of the current project.

Files

Google Maps Platform - Universal API Skill

Critical Behavior Rules

These rules override all other instructions in this skill:

  1. Communicate blockers immediately. When ANY API call fails (403, REQUEST_DENIED, "not enabled", etc.), STOP and tell the user what happened in plain language. Do NOT silently work around it with web search or other fallbacks. Offer to fix it via Playwright (see "Guided API Enablement" section below).

  2. Ask before generating HTML. NEVER start writing an HTML page without asking the user first. They may just want a text answer, JSON output, or a quick summary. Ask: "Want me to make an interactive HTML page for this, or is a text summary enough?"

  3. Ask before choosing output format. When the user's request could be answered as text, JSON, or a visual page, ask which they prefer. Don't assume.

Overview

Full-featured CLI client for every Google Maps Platform REST API. Unlike the browser-based google-maps skill, this skill calls Google's APIs directly for fast, structured JSON responses. Covers 20+ APIs across maps, routes, places, environment, and geospatial services.

Setup

1. Get a Google Maps API Key

Sponsors

Details

Repository
github.com/tivojn/google-maps-api-skill
Categories
Backend & APIs, Code Review & Quality
First seen
Jun 3, 2026
1umbraco avatarumbraco-context-apiumbraco/umbraco-cms-backoffice-skillsUnderstand and use Context API in Umbraco backoffice (foundational concept)402skills.sh installs
2sickn33 avatarvector-database-engineersickn33/antigravity-awesome-skillsvector database engineer392skills.sh installs
3gocallum avatarmcp-server-skillsgocallum/nextjs16-agent-skillsPattern for building MCP servers in Next.js with mcp-handler, shared Zod schemas, and reusable server actions.387skills.sh installs
4levnikolaevich avatarln-643-api-contract-auditorlevnikolaevich/claude-code-skillsChecks layer leakage in method signatures, missing DTOs, entity leakage to API, inconsistent error contracts. Use when auditing API contracts.379skills.sh installs
5secondsky avatarwoocommerce-backend-devsecondsky/claude-skillsAdd or modify WooCommerce backend PHP code following project conventions. Use when creating new classes, methods, hooks, or modifying existing backend code in W379skills.sh installs
6patricio0312rev avatarredis-patternspatricio0312rev/skillsImplements Redis patterns for caching, sessions, rate limiting, pub/sub, and distributed locks with best practices. Use when users request "Redis caching", "ses374skills.sh installs