aaif-clean-data
Normalize and fix data quality in the AAIF Community Intake Ops sheet — canonicalize LinkedIn URLs, fix name/city casing & whitespace, derive each person's city from the form's free-text answer (City > Extracted, capital when only a country is given), flag bad/missing emails and duplicates, and surface broken rows in bright red. Reports & proposes by default; only writes on explicit approval. Use when asked to clean up / normalize / fix the intake data.
- Compatibility
- Requires Python 3, authenticated gws with Google Sheets access, and network access.
Pinned to revision f978969d2ecb, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/aaif-clean-data/SKILL.md
- skills/aaif-clean-data/WORKFLOW.md
- skills/aaif-clean-data/scripts/clean.py
- skills/aaif-clean-data/scripts/test_clean.py
- skills/aaif-clean-data/scripts/test_extract_city.py
Every link opens the file at its source, pinned to the revision this page describes.