find-skills
Skill0 starsChanged 19 days agoMITView on GitHub
Find, pick or install skills: gather only the missing context, search the catalog, compose the shortest chain of skills (at most four) and run it, and go to skills.sh only when the catalog has no fit. Step 4 (hunt) of use-levistack. Use when the user asks to find, list, compare or install a skill, asks 'is there a skill for X', or when use-levistack has no clear first skill. Not the start point for a general task (use-levistack).
184 other projects use a version of this.
Adopted by
Most recently taken up by
- CloudChef/atlasclaw-providerstheir own version, first seen Nov 8, 2026
- Fractera/Agent-Engineering-Infrastructuretheir own version, first seen Nov 8, 2026
- Fractera/Agentic-Engineering-Infrastructuretheir own version, first seen Nov 8, 2026
- skillmds/skillmdtheir own version, first seen Nov 8, 2026
- BSSE23047/nauraiz-devtheir own version, first seen Nov 8, 2026
- 1stANUNNAKI/majlistheir own version, first seen Nov 8, 2026
Used with
Projects with it also use community-led-growth, ph-community-outreach and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
nicepkgSkillcommunity-led-growth
Expert in community-led growth (CLG) - leveraging user communities to drive acquisition, retention, and expansion. Covers building developer communities, user groups, ambassador programs, and turning customers into advocates. Knows the difference between community as a feature vs community as a growth engine, and how to measure community ROI. Use when "community-led, CLG, ambassador program, champion program, user community, developer community, word of mouth, user group, " mentioned.
Also in 5 projects that use this
nicepkgSkillph-community-outreach
Engage Reddit, Indie Hackers, Hacker News and other communities for Product Hunt launches. Use this skill to identify relevant communities, craft appropriate posts, and drive cross-platform engagement without appearing spammy.
Also in 5 projects that use this
xfstudioSkillmicro-saas-launcher
Expert in launching small, focused SaaS products fast - the indie hacker approach to building profitable software. Covers idea validation, MVP development, pricing, launch strategies, and growing to sustainable revenue. Ship in weeks, not months. Use when: micro saas, indie hacker, small saas, side project, saas mvp.
Also in 5 projects that use this
stophobiaSkillsurprise-me
Create a delightful, unexpected "wow" experience for the user by dynamically discovering and creatively combining other enabled skills. Triggers when the user says "surprise me" or any request expressing a desire for an unexpected creative showcase. Also triggers when the user is bored, wants inspiration, or asks for "something interesting".
Also in 4 projects that use this
mastepanoskiSkillux-audit-rethink
Comprehensive UX audit using IxDF's 7 factors, 5 usability characteristics, and 5 interaction dimensions. Holistic evaluation with redesign proposals based on user-centered design principles.
Also in 5 projects that use this
HK-hubSkillppt-generation
Use this skill when the user requests to generate, create, or make presentations (PPT/PPTX). Creates visually rich slides by generating images for each slide and composing them into a PowerPoint file.
Also in 4 projects that use this
- +6 more from nicepkg
Other versions184 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 184
- bytedance/deer-flow★ 85ksame name
- vercel-labs/add-skill★ 39ksame name
- vercel-labs/skills★ 39ksame name
- maxrave-dev/SimpMusic★ 13ksame name
- meshery/meshery★ 12ksame name
- google/adk-recipes★ 11ksame name
- google/adk-samples★ 11ksame name
- samuelclay/NewsBlur★ 7.7ksame name
- joe-bell/cva★ 6.9ksame name
- sanity-io/sanity★ 6.4ksame name
174 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository57 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .cursor/rules/comments.mdcCursor rule
- .cursor/rules/commit-messages.mdcCursor rule
- .cursor/rules/git-workflow.mdcCursor rule
- .cursor/rules/manage-stack.mdcCursor rule
- .cursor/rules/no-worktrees.mdcCursor rule
- manage-stackSkill
- convert-as-skillSkill
- create-agentSkill
- create-agents-mdSkill
- create-commandSkill
- create-hookSkill
- create-ruleSkill
- create-skillSkill
- retrospectiveSkill
- super-architectureSkill
- super-cachingSkill
- super-elixirSkill
- super-nodejsSkill
- super-protobufSkill
- super-tech-blueprintSkill
- atomic-semantic-commitSkill
- code-reviewSkill
- create-bruno-collectionSkill
- create-documentationSkill
- create-ticketsSkill
- ready-specSkill
- write-adrSkill
- write-changelogSkill
- write-mr-descriptionSkill
- write-planSkill
- write-postmortemSkill
- write-runbookSkill
- noslopSkill
- output-saversSkill
- safe-refactorSkill
- tddSkill
- verifySkill
- get-movingSkill
- later-listSkill
- standupSkill
- challenge-meSkill
- codebase-learnerSkill
- researchSkill
- second-opinionSkill
- traceSkill
- color-kitSkill
- design-system-kitSkill
- diagramSkill
- infographicSkill
- product-polish-workflowSkill
- prototype-wireframeSkill
- ui-ux-kitSkill
- evidenceSkill
- handoffSkill
- rumblingSkill
- use-levistackSkill
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 5 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 177 edited versions we read keep these.
5
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 32
Do not stop at a recommendation.
- Distinctive: line 37
Read first: the cwd, git status and branch, any file, link or ticket the user named.
- Distinctive: line 44
Search the catalog: Read references/routing.md for the job-to-skill map, then confirm what is installed:
- Very specific: line 53
No Skill tool in this host: treat every hit as file-only.
- Distinctive: line 56
Check the user is happy: After the first usable result, or when the user pushes back, ask if it is what they wanted.
- Very specific: line 61
Use when the catalog has no good match, the user is not satisfied with it, or the user asks for skills.sh.
- Very specific: line 63
Search, top tier first: Check the leaderboard at https://skills.sh/ for the domain, then run npx skills find <query> (--owner <owner> to …
- Distinctive: line 64
Shortlist up to three: Keep only skills that pass the checks.
- Very specific: line 69
Check before install: Read the chosen skill's SKILL.md (its skills.sh page or the repo).
- Very specific: line 72
If nothing fits, say so and offer to do the task directly.
“Common” is measured: kept by at least 6 in 10 of the 177 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Find skills, then run them
Step 4 (hunt) of use-levistack. When called from there, prime already ran and deliver runs after you: skip your own report shape and hand the chain back.
Do not stop at a recommendation. Gather what is missing, map the job to skills, run them, and go upstream only for a real gap.
Flow
- Gather context. Skip every question the user already answered or the workspace can answer.
- Read first: the cwd,
git statusand branch, any file, link or ticket the user named. - Missing after that? Ask at most three questions in one round, with a recommended answer for each. Use the host's question tool when it has one, otherwise plain text. Ask only what changes the routing:
- Outcome: what exists when this is done?
- Target: which repo, file, MR, ticket or doc?
- Stage and limits: idea, plan, code, review or ship? Stack, deadline, anything not to touch?
- Outcome and target both known? Do not ask. Go to step 2. Never run a second round of questions; state an assumption and go on.
- Restate the job in one line: verb, object, target.
- Read first: the cwd,
- Search the catalog. Read references/routing.md for the job-to-skill map, then confirm what is installed:
Run it twice with different words (verb, then object or domain), and check the skill list the host already shows. It scansnode <this-skill-dir>/scripts/catalog.mjs <2-4 keywords> [--limit 8]./skills,./.cursor/skills,./.claude/skills,./.agents/skills,~/.claude/skills,~/.agents/skills, and the catalog this skill ships in. A hit showsloadedorfile-only;--jsonadds aninvokefield. Score is a keyword count, so read descriptions before trusting the order. A skill in the map but not on disk is still ours: offer its install line fromrouting.md. - Compose the chain. Pick the fewest skills that cover the job, at most four. Give each a role: Prepare (gather facts, plan), Do (produce the result), Verify (
verify, review, lint). Skip a role the job does not need. Prefer a skill that already names its next skill; itsRelated skillssection lists the hand-offs. State the plan in one to four lines,skill: why. If every step is local and nothing is destructive or outward-facing, go on without asking. Run the chain. Load each skill when its step starts, not all up front.
loaded: start it with the Skill tool by name.file-only, or the hit says model invocation is disabled: read itsSKILL.mdand follow it, resolving relative links against that folder. If the user will reuse it, offer to install or link it so it becomesloaded.- No Skill tool in this host: treat every hit as
file-only.
Pass each result to the next step in a sentence. When a skill has a "Done when" list or names a next skill, follow that. If a step fails or does not fit, say so and re-plan. Do not skip silently.
- Check the user is happy. After the first usable result, or when the user pushes back, ask if it is what they wanted. A "no", or a role with no good local skill, is a gap: go to Upstream.
- Report. List the skills that ran, what each did, and what is left or was not done. If the user only asked to find or list skills, stop after step 2 and report.
Upstream
Use when the catalog has no good match, the user is not satisfied with it, or the user asks for skills.sh.
- Search, top tier first. Check the leaderboard at https://skills.sh/ for the domain, then run
npx skills find <query>(--owner <owner>to narrow). Try alternate terms (deploy,deployment,ci-cd). - Shortlist up to three. Keep only skills that pass the checks. Rank by installs, then official owner.
- Installs: prefer 1K or more. Be wary under 100.
- Source: official owners (
vercel-labs,anthropics,microsoft) over unknown authors. - Repo stars: under 100 is a warning sign.
- Ask which to install. Present each option with its name, what it does, installs, source, the page
https://skills.sh/<owner>/<repo>/<skill>and the install command. Always include "none, do it directly". Never install without an answer. - Check before install. Read the chosen skill's
SKILL.md(its skills.sh page or the repo). A skill runs with your permissions. - Install and continue.
npx skills add <owner/repo@skill> -g -y(-guser level,-yskip prompts). Then put it into the chain. A new skill may not show up in this session: if the Skill tool cannot find it, read the installedSKILL.mdand follow it.npx skills checkandnpx skills updatekeep it current.
If nothing fits, say so and offer to do the task directly. If the task will repeat, offer to author a skill with create-skill.
Editing a skill that is already installed
Find where it lives before changing it. A symlink in ~/.claude/skills points at the source, so edit the source. A copy installed with npx skills add is overwritten by npx skills update, so change the upstream repo or fork it. In a catalog repo, follow that repo's own maintenance skill before touching generated files.
Keep the catalog connected
After you add, rename or remove a catalog skill, run node <this-skill-dir>/scripts/links.mjs. It fails when a skill has no ## Related skills section, names a skill that does not exist, or is missing from routing.md. It also lists one-way links and skills nothing points at. Fix the errors, add the new skill to routing.md, and link it from the skills it hands work to.
Related skills
use-levistack: the router that calls this skill at step 4.create-skill: no skill fits and the task will repeat.handoff: the chain spans sessions.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

