address-parser

A web-based tool for visualizing and editing hierarchical and network data. It supports JSON, and can be used for creating mind maps, org charts, and circuit diagrams, among others.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill tackles the challenge of inconsistent and unstructured address data, making it difficult to process, validate, or use in downstream applications like mapping or CRM systems.

Core Features & Use Cases

  • Component Extraction: Accurately separates street, city, state, zip code, and country from free-form text.
  • Standardization & Validation: Ensures addresses conform to a consistent format and basic validity checks.
  • Use Case: Process a CSV file of customer addresses collected from various sources, standardizing them for accurate mailings or database entry.

Quick Start

Use the address-parser skill to parse the address '1600 Pennsylvania Ave NW, Washington, DC 20500'.

Frequently Asked Questions about address-parser

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

FAQPage Schema
How do I parse unstructured address strings from a CSV into structured components?

You can parse unstructured address strings from a CSV by using pandas for data manipulation and regular expressions for pattern matching to extract street, city, state, zip code, and country into separate columns.

What is the best way to standardize inconsistent customer address data for database entry?

Standardizing inconsistent customer address data involves parsing free-form text into structured components and applying basic validity checks, such as validating US states, to ensure consistent formatting for CRM systems.

Can I batch process addresses from a CSV file for geocoding preparation?

Yes, you can batch process addresses from a CSV file for geocoding preparation. The skill utilizes pandas to handle data manipulation, supporting bulk extraction of structured address components from unstructured text.

Does address parsing with this method provide USPS validation for US states?

Address parsing includes basic validation for US states to ensure addresses conform to consistent formats. It separates components like street and zip code using regular expressions, preparing data for downstream USPS validation.

What are the limitations of using regular expressions for address parsing?

Using regular expressions for address parsing relies on pattern matching rather than certified postal databases. While it extracts components like city and zip code effectively, it may not catch all nuanced formatting errors or guarantee full USPS validation.

Do I need pandas to extract city, state, and zip code from free-form text?

Yes, pandas is required as a dependency to manipulate the address data. It provides the data structures needed to process the CSV files and run the regular expression pattern matching for component extraction.