P
phone-number-formatter
About phone-number-formatter
phone-number-formatter is a command-line and Python utility for validating and standardizing phone numbers. It supports several output formats, country detection, batch processing, and CSV input.
Key features
- 01Format as E.164, national, or international
- 02Validate phone numbers
- 03Detect country codes
- 04Process numbers in batches
- 05Extract carrier and type information
- 06Process phone columns in CSV
Use cases
- 01Standardize a CSV phone column
- 02Check whether phone numbers are valid
- 03Convert numbers to international format
- 04Process multiple numbers together
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ dkyazzentwatwa/ chatgpt-skills --skill phone-number-formatterAfter installing, type/phone-number-formatterin Claude Code to confirm it loaded.
Bundled filesscripts/phone_number_formatter.pyscripts/requirements.txt
Details
From the project READMEPhone Number Formatter
Standardize and format phone numbers with validation.
Features
- Format Standardization: Convert to E.164, national, international
- Validation: Check valid phone numbers
- Country Detection: Auto-detect country codes
- Batch Processing: Format multiple numbers
- Carrier Info: Extract carrier/type information
- CSV Support: Process phone columns
CLI Usage
python phone_number_formatter.py --input phones.csv --column phone --format international --output formatted.csv
Dependencies
- phonenumbers>=8.13.0
- pandas>=2.0.0
Comments
Markdown supported