universal-skill-finderlisted
Install: claude install-skill Lu1sDV/skillsmd
# Universal Skill Finder (SkillsMP + skills.sh)
Search 11,000+ community skills and install them locally.
Also search skills.sh in the same pass — one merged table whose **Market** column shows where each skill was found: `skillsmp`, `skills.sh`, or `both`.
## When to Use
- User asks to find/search/install a skill
- User needs a capability that likely exists as a community skill
**Not for:** Project-specific conventions (CLAUDE.md), already-installed skills.
## Quick Reference
| Step | Action |
|------|--------|
| Search | `GET https://skillsmp.com/api/skills?q=<query>&sortBy=recent` |
| Present | Show top 3-5 results with name, author, description, install count |
| Install | `npx skills add <author>/<repo>` or copy to `~/.claude/skills/` |
| Verify | Ask Claude "What skills are available?" |
| Search skills.sh | `npx -y skills find "<query>"` — no API key, no token |
| Present (both markets) | One merged table with Market column: `skillsmp` / `skills.sh` / `both` |
| Install (skills.sh) | `npx skills add <owner/repo@skill>` |
## API Config
- **Base**: `https://skillsmp.com/api/v1/skills`
- **Key**: `$SKILLSMP_API_KEY` environment variable
- **Auth**: `Authorization: Bearer $SKILLSMP_API_KEY` | **Limit**: 500/day
**skills.sh**: no API config. Use the `npx -y skills` CLI only (official [find-skills](https://github.com/vercel-labs/skills) guidelines). Do NOT call the skills.sh REST API (`https://skills.sh/api/v1/*`) — it requires a Vercel OIDC token and returns `401 a