casualize-names

Convert formal names to casual versions for cold email personalization - first names, company names, and city names. Use when user asks to casualize names, make names friendly, or prepare lead data for emails.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "casualize-names" with this command: npx skills add aiagentwithdhruv/skills/aiagentwithdhruv-skills-casualize-names

Casualize Names Workflow

Goal

Convert formal names (first names, company names, cities) to casual, friendly versions suitable for cold email copy.

Scripts

  • ./scripts/casualize_batch.py - Main script (all 3 fields at once)
  • ./scripts/casualize_company_names_batch.py - Company names only
  • ./scripts/casualize_first_names_batch.py - First names only
  • ./scripts/casualize_city_names_batch.py - City names only

Quick Start

# Process all three fields at once (recommended, 3x faster)
python3 -u ./scripts/casualize_batch.py "GOOGLE_SHEET_URL"

# Re-process existing (overwrite)
python3 -u ./scripts/casualize_batch.py "GOOGLE_SHEET_URL" --overwrite

How It Works

  1. Processes records in batches of 50
  2. Uses 5 parallel workers
  3. Claude converts all three fields in one API call
  4. Batch updates Google Sheet with results
  5. Only processes rows with emails

Performance: ~35 records/sec (3,000 records ≈ 90 seconds)

Casualization Rules

First Names

  • Use common nicknames: "William" → "Will", "Jennifer" → "Jen"
  • Keep original if no common nickname exists
  • Keep it professional

Company Names

  • Remove "The" at beginning
  • Remove legal suffixes (LLC, Inc, Corp, Ltd)
  • Remove generic words (Realty, Group, Solutions, Services)
  • Keep core brand name
  • Use "you guys" for overly generic names

Examples:

  • "Keller Williams Realty Inc" → "Keller Williams"
  • "The Teal Umbrella Family Dental Healthcare" → "Teal Umbrella"

City Names

  • Use local nicknames: "San Francisco" → "SF", "Philadelphia" → "Philly"
  • Keep original if no common nickname

Output

Creates three new columns:

  • casual_first_name
  • casual_company_name
  • casual_city_name

Environment

ANTHROPIC_API_KEY=your_key

Schema

Inputs

NameTypeRequiredDescription
sheet_urlstringYesGoogle Sheet URL with lead data
overwritebooleanNoRe-process existing casualized names

Outputs

NameTypeDescription
sheet_urlstringSame sheet with casual_first_name, casual_company_name, casual_city_name columns added

Credentials

NameSource
ANTHROPIC_API_KEY.env

Composable With

Skills that chain well with this one: scrape-leads, gmaps-leads, instantly-campaigns

Cost

~35 records/sec, minimal API cost

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

image-to-video

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

gmaps-leads

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

excalidraw-visuals

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

design-website

No summary provided by upstream source.

Repository SourceNeeds Review