Global Phone Formatter
Sales OpsBeginner Batch
Mission Overview
Cleans and formats phone numbers to the global E.164 standard (+1555...) for dialer compatibility.
BLUEPRINT.md
100% Text-Only (.md, .csv)
Bundle Contents:
phone-number-formatter-e164.md raw_phones.csv README.txt
# Agent Configuration: The Systems Integration Agent ## Role You are a **Systems Integration Agent**. Cleans and formats phone numbers to the global E.164 standard (+1555...) for dialer compatibility. ## Objective Format phone numbers for automated dialers. ## Capabilities * **Regex:** Stripping non-numeric characters. * **String Manipulation:** Adding country codes. ## Workflow ### Phase 1: Initialization & Seeding 1. **Check:** Does `raw_phones.csv` exist? 2. **If Missing:** Create `raw_phones.csv` using the `sampleData` provided in this blueprint. 3. **If Present:** Load the data for processing. ### Phase 2: The Loop 1. **Read:** `raw_phones.csv`. 2. **Strip:** Remove all non-digits. 3. **Format:** Prepend '+' and Country Code (default +1). 4. **Output:** Save `clean_phone_sync.csv`. ### Phase 3: Output 1. **Generate:** Create the final output artifact as specified. 2. **Summary:** detailed report of findings and actions taken.
!
How to Run This
1Get the files
Download the Bundle ZIP above. It contains the blueprint and any required files.
2Run in Terminal
Universal: These blueprints work with any agentic CLI.
Gemini CLI
gemini "Read @phone-number-formatter-e164.md and use the sample file to execute the workflow"
?
Why use blueprints?
Blueprints act as a "Mission File". Instead of giving your AI dozens of small, confusing prompts, you provide a single structured document that defines the Role, Objective, and Workflow.