Skills

Definition

A skill is a discrete, identifiable capability that can be applied to tasks. Skills can be composed to form complex capabilities.

In the Literature

Definitions by Paper

PaperDefinitionGranularity
Arora & GoyalNode in skill graph; comprehension requirement for textAbstract
SKILL-MIXWikipedia-documented language/reasoning skillNamed (101 skills)
Didolkar et al.LLM-assigned label (e.g., “circle_properties_area_calculation”)Fine → Coarse
Fan et al.ICL capability on a function classFunctional
Michaud et al.Quantum (discrete knowledge chunk)Discrete module
SELFMeta-skill: Self-feedback + Self-refinementProcedural

Key Distinctions

  1. Basic skills — Primitive capabilities (our )
  2. Composite skills — Combinations of basic skills
  3. meta-skills — Skills for operating on skills

In This Project

Our skills-algebra formalizes skills as elements of a monoid :

  • Composition combines skills
  • Identity is the null skill
  • Fitness function measures skill-task fit

Skills have both:

  • Mereological structure — Part-whole relations (constitutive)
  • Algebraic structure — Composition relations (operational)

References