Patch release. 2.4.0 shipped every bundled skill with invalid YAML frontmatter; this repairs them.
Fixed
Every shipped SKILL.md had invalid YAML frontmatter. 2.4.0 removed em dashes from the skills pack and replaced several of them with colons, which landed inside unquoted description values. A colon followed by a space makes YAML read the rest of the line as a nested mapping, so all eleven files failed to parse with mapping values are not allowed in this context and no skill consumer could load them.
The descriptions are rewritten to carry no colon at all.
tests/test_skills_pack.py now parses frontmatter as real YAML instead of matching line prefixes, which is exactly why the original slipped through. It also checks the Agent Skills spec limits: name charset and length, description length, no XML tags, and name matching its directory. The em-dash house rule is pinned in the same file so fixing one cannot break the other again.
Adds pyyaml as a dev dependency. 670 to 694 tests.
Upgrade
pip install --upgrade x-use-mcpIf you installed the skills from 2.4.0, reinstall them:
x-use skills install --forceNo other changes. Everything in 2.4.0 applies.