Shipped 2026-09-28 (7ec6381 + the 9b2 fix): the Skills list on the Services term store, TermSet.Skills.xml (47 ESCO skills with nl/fr labels re-fetched from the ESCO API), Field.Skills on ContentType.Person, Query.WhoCanDo. Served: 47 terms; Alice, Cara and Bob filled by label (each should confirm their own row); a French label ('déboguer un logiciel') now stores as its term ('debug software') on the update path (ItemUpdateService canonicalises, as the add path did); spice.py pipes are UTF-8. Responsibilities stays free text. Owed: 9c (people on the competency board); the operator's own row (2d).