historical-linguistics

Community

Infer language families from wordlists.

Authorxjtulyc
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Historical linguistics work is slow when you must manually compare multilingual wordlists, identify cognates, estimate relationships, and build phylogenetic subgrouping from basic-vocabulary data.

Core Features & Use Cases

  • Cognate and sound correspondence detection: Use edit-distance and alignment approaches (or LingPy workflows) to cluster candidate cognates and derive correspondence patterns.
  • Lexicostatistics and divergence-time estimation: Compute percent shared cognates from Swadesh lists and estimate time depth using a retention-rate model.
  • Phylogenetic tree inference: Build a language distance matrix and generate dendrograms using hierarchical clustering (e.g., UPGMA-style linkage).

Use case examples: subgroup related languages from Swadesh data, test whether two language varieties share systematic sound changes, or produce a distance heatmap and a tree for a research report.

Quick Start

Use the historical-linguistics skill to compute a cognate-based distance matrix and infer a phylogenetic tree from a Swadesh wordlist dataset.

Dependency Matrix

Required Modules

pandasnumpyscipymatplotliblingpy

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: historical-linguistics
Download link: https://github.com/xjtulyc/awesome-rosetta-skills/archive/main.zip#historical-linguistics

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.