1. User requests to find, install, or publish a skill.
2. If finding/installing, use `search_skills(query)` to search the local, community, and global skill ecosystems.
3. If installing, `search_skills` auto-installs the best match using `npx skills add`.
4. If publishing, validate the `SKILL.md` file.
5. Get an OIDC token from the gateway.
6. Build and send a publish request to the skills marketplace gateway.
7. Receive confirmation and details of the published skill.