# Synthetic Skill

> Minimal synthetic skill used by the uninstall-info-flow fixture as the on-disk target for the happy-path uninstall and ambiguous-name disambiguation cases. Not a real skill — exists only as a fixture artifact.

- Skill: `kalshamsi/synthetic-skill` (Agent Skill)
- Install (CLI): `npx skillmds@latest add kalshamsi/synthetic-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kalshamsi/synthetic-skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kalshamsi (https://skillmd.com/u/kalshamsi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/kalshamsi/synthetic-skill

---


# Synthetic Skill (fixture)

This skill exists exclusively as a behavioral-fixture artifact for
`tests/fixtures/uninstall-info-flow/`. It has no end-user behavior and is
never installed from the catalog.

The fixture's `initial-state.json` references this single SKILL.md file from
two different `repo` entries (`test-fixtures/repo-a` and
`test-fixtures/repo-b`) to exercise the bare-name disambiguation path in the
uninstall and info flows. This is illustrative, not production-realistic — a
real install would have two distinct on-disk directories under different
skill-roots.

