musmem-normalize

Normalize bodybuilding athlete name variants across two dat files.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/timfogarty1549/musmemSkills --skill musmem-normalize
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: musmem-normalize
Source: https://github.com/timfogarty1549/musmemSkills/tree/main/musmem-normalize
Command: npx skills add https://github.com/timfogarty1549/musmemSkills --skill musmem-normalize

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interactive tool to review and reconcile bodybuilding athlete name variant groups, correcting spelling errors and formatting mismatches across bb_male.dat and covid-male.dat.

Core Features & Use Cases

  • Interactive group review: browse candidate name variants, see related records, and decide reconciliations.
  • Cross-file normalization: apply fixes consistently between two data sources to maintain data integrity.
  • Use case: clean variant groups before downstream analytics or reporting.

Quick Start

Run musmemNormalize to start reviewing and reconciling name variants across the two dat files.

Frequently Asked Questions about musmem-normalize

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

FAQPage Schema
How do I normalize athlete name variants across multiple .dat files?

You normalize name variants by running the interactive workflow to fetch variant groups, apply spelling and formatting corrections, detect conflicts, and stamp approved changes back to bb_male.dat and covid-male.dat.

What is the best way to reconcile bodybuilding names during data deduplication?

Reconciling bodybuilding names uses an interactive review process where you browse candidate variants, inspect related records, and apply consistent cross-file corrections to resolve duplicates before downstream analytics.

Can I review and resolve name conflicts interactively in Python?

Yes, the workflow implements Python modules to fetch variant groups and detect conflicts interactively, letting you decide each reconciliation before stamping updates directly into the source .dat files.

Does this name normalization workflow require any external dependencies?

No external dependencies are required. The workflow runs entirely with built-in Python modules to fetch groups, apply corrections, detect conflicts, and write changes back to the original data files.

Why do spelling mismatches persist between bb_male.dat and covid-male.dat?

Spelling mismatches persist because the two data sources capture athlete names independently. The cross-file normalization workflow resolves these by applying consistent formatting fixes and stamping corrections back to both files simultaneously.