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.