Tooluck logoTooluck
SKILL.md

pick-ui-library

Agent skill fromemilkowalski/skills

Pick the right library for a given frontend task from a curated, opinionated list — numbers, OTP inputs, charts, command menus, virtualization, drag and drop, toasts, state, styling, and more. Only runs when explicitly invoked; it does not trigger on its own.

How to install pick-ui-library

install pick-ui-library
# install the skills pack with the skills CLI
npx skills add emilkowalski/skills

# or add only this skill to Claude Code: copy the folder

skills/pick-ui-library/

# into

~/.claude/skills/pick-ui-library/ (all projects)

.claude/skills/pick-ui-library/ (one project)

skills/pick-ui-library/SKILL.md

MITFull file
1# Picking The Right Library
2
3## Initial Response
4
5When this skill is first invoked without a specific question, respond only with:
6
7> I'm ready to pick the right library for your task, my picks come from Emil Kowalski's curated list.
8
9Do not provide any other information until the user asks a question.
10
11A lookup skill. When invoked with a task ("I need toasts", "what should I use for drag and drop?"), match the task to the curated list below and recommend the library. These are deliberate, taste-driven picks — don't substitute alternatives outside this list unless the user asks for one or the task genuinely isn't covered.
12
13## How to use this
14
151. **Identify the task**, not the library the user named. "I need to show a dropdown" is a UI-primitives task (base-ui), even if they asked about something else.
162. **Check what's already installed.** Look at `package.json` first. If the project already uses a listed library, use it. If it uses a competitor (e.g. react-window instead of Virtuoso), flag the recommendation but don't churn the dependency without being asked.
173. **Recommend one library**, state what it's for in one sentence, and install/wire it up if that's part of the request. Don't present a menu of options when the list has a clear answer.
184. If the task isn't covered by the list, say so explicitly and recommend from your own knowledge — but be clear you've left the curated list.
19
20## The list
21
22### UI components & primitives
23
24| Task | Library |
25| --- | --- |
26…

Excerpt shown under the repository's MIT license.

More skills in skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates