musmem-extract-distinct-athletes

Extract athlete names from MusMem semicolon-delimited files into candidate-group TSVs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates extracting athlete names from semicolon-delimited MusMem contest result files and builds candidate name-variant groups to facilitate cleanup.

Core Features & Use Cases

  • Extract athlete names from MusMem semicolon-delimited result files and count appearances.
  • Generate candidate-group TSVs that capture likely name variants for review before canonicalization.
  • Support multi-file comparisons with optional year filters and automatic embedding of source file paths for traceability.

Quick Start

Run the bundled script to process MusMem data files and generate a candidate-group TSV of athlete-name variants.

Frequently Asked Questions about musmem-extract-distinct-athletes

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

FAQPage Schema
How do I extract distinct athlete names from semicolon-delimited MusMem files?▼

To extract athlete names from semicolon-delimited MusMem files, run the bundled Python script to parse the input data, normalize the text, and output a tab-separated file of candidate name groups.

How do I group athlete name variants for data cleaning?▼

Grouping athlete name variants for data cleaning involves parsing MusMem result files, normalizing names, and generating a TSV of candidate groups that capture likely spelling variations for review before canonicalization.

Can I filter MusMem contest results by year when extracting athlete names?▼

Yes, you can filter MusMem contest results by year when extracting athlete names by applying optional minimum-year filters during the parsing process to restrict the dataset processed.

What is the output format for extracted MusMem athlete name groups?▼

The output format for extracted MusMem athlete name groups is a tab-separated values (TSV) file that lists candidate variant groups alongside their appearance counts and source file paths.

Does the MusMem name extraction script support multi-file processing?▼

Yes, the MusMem name extraction script supports multi-file processing, allowing you to compare and aggregate athlete names across one or more semicolon-delimited data files while automatically embedding source file paths for traceability.

Why do I need to normalize athlete names before canonicalization?▼

You need to normalize athlete names before canonicalization to resolve text variations and inconsistencies in raw MusMem data, ensuring that identical athletes are accurately grouped together in the output TSV.