From Claude-Data-Wrangler
Add ISO 3166 country codes (alpha-2, alpha-3, numeric) to a dataset that references countries by name but lacks standardised codes. Use when the user has a CSV/JSON/Parquet/Excel dataset with country names and wants ISO 3166 codes added as new columns/fields.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin Claude-Data-WranglerThis skill uses the workspace's default tool permissions.
Add ISO 3166-1 codes to a dataset whose country column contains plain names.
Conducts multi-round deep research on GitHub repos via API and web searches, generating markdown reports with executive summaries, timelines, metrics, and Mermaid diagrams.
Share bugs, ideas, or general feedback.
Add ISO 3166-1 codes to a dataset whose country column contains plain names.
country, nation, country_name, or similar) but no ISO code column.pd.read_csv, pd.read_json, pd.read_parquet, pd.read_excel).pycountry:
pycountry.countries.get(name=...) and .lookup(...).pycountry.countries.search_fuzzy(...) with a confidence threshold.USA/U.S./U.S.A. → United States, UK → United Kingdom, Russia → Russian Federation, South Korea → Korea, Republic of, North Korea → Korea, Democratic People's Republic of, Ivory Coast → Côte d'Ivoire, Czech Republic → Czechia, Burma → Myanmar.iso3166_alpha2, iso3166_alpha3, iso3166_numeric. Ask the user if they want all three or a subset — default to all three._iso3166 suffix by default (e.g. countries.csv → countries_iso3166.csv), preserving the input format. Confirm path with user if ambiguous.add-data-dictionary / update-data-dictionary skills), add the new columns. If none exists, offer to create one.pip install pandas pycountry openpyxl pyarrow