geocoder

Convert addresses to coordinates and reverse geocode using Nominatim, Google, and Bing.

86|18|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill geocoder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geocoder
Source: https://github.com/dkyazzentwatwa/chatgpt-skills/tree/main/geocoder
Command: npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill geocoder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires geopy, pandas, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of converting between human-readable addresses and precise geographic coordinates, and vice-versa, enabling better location-based data management.

Core Features & Use Cases

  • Geocoding: Convert addresses into latitude and longitude.
  • Reverse Geocoding: Convert coordinates into human-readable addresses.
  • Batch Processing: Handle multiple addresses or coordinates from CSV files efficiently.
  • Use Case: You have a list of customer addresses in a CSV file and need to add their corresponding latitude and longitude for mapping purposes. Use this Skill to process the CSV and output a new file with the added coordinates.

Quick Start

Use the geocoder skill to convert the address "1600 Amphitheatre Parkway, Mountain View, CA" into coordinates.

Frequently Asked Questions about geocoder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert addresses to latitude and longitude coordinates from a CSV file?

Batch geocoding processes multiple addresses from a CSV file to append corresponding latitude and longitude coordinates. It uses pandas for data handling and providers like Nominatim, Google, or Bing to enrich your location data efficiently.

Can I convert geographic coordinates back to a human-readable address?

Yes, reverse geocoding converts geographic coordinates back into human-readable addresses. This feature validates location data and identifies nearest addresses using supported providers like Nominatim, Google, and Bing.

Does geocoding with geopy and pandas support batch processing for address validation?

Yes, batch processing validates multiple addresses and enriches location datasets with precise coordinates by integrating geopy and pandas to handle CSV files efficiently.

What is the best way to enrich location data using different geocoding providers?

The best way to enrich location data is by leveraging a geocoder supporting multiple providers like Nominatim, Google, and Bing to convert addresses to coordinates and validate mapping data accurately.

How does reverse geocoding work when processing location data?

Reverse geocoding translates precise geographic coordinates into human-readable street addresses. It queries location data providers like Nominatim, Google, or Bing with coordinates and returns the nearest known address.