AgentSkillsCN

find-skills

从开放生态中发掘并安装各类 Agent 技能。通过从 skills.sh 获取技能描述,进一步丰富搜索结果。当用户询问“如何完成 X?”“寻找适用于 X 的技能”“是否有能……的技能?”或希望扩展 Agent 的能力时,可使用此工具。适用于技能发现、技能搜索、技能安装,以及各类工具的查找与使用。

SKILL.md
--- frontmatter
name: find-skills
description: Discovers and installs agent skills from the open ecosystem. Enriches search results with descriptions fetched from skills.sh. Use when a user asks "how do I do X", "find a skill for X", "is there a skill that can...", or wants to extend agent capabilities. Use for skill discovery, skill search, skill install, finding tools.
license: MIT
metadata:
  author: oakoss
  version: '1.0'
  source: 'https://skills.sh/'

Find Skills

Overview

Searches the open agent skills ecosystem and installs matching skills via the Skills CLI (pnpm dlx skills). Includes an enrichment script that fetches descriptions from skills.sh for each result, giving users context beyond raw skill names.

When to use: User asks for help with a domain that might have existing skills, wants to browse available skills, or asks to extend agent capabilities.

When NOT to use: User already knows the exact skill and install command, or the task has nothing to do with skill discovery.

Quick Reference

ActionCommandNotes
Search skillspnpm dlx skills find [query]Interactive or keyword search
Enriched searchnode scripts/enrich_find.js "query"Adds descriptions from skills.sh
Install skillpnpm dlx skills add <source> -s <name> -a claude-code -yDefault to Claude Code agent
Install globallypnpm dlx skills add <source> -s <name> -a claude-code -g -yUser-level install
Install all skillspnpm dlx skills add <source> --allAll skills, all agents, skip prompts
Multi-agent installpnpm dlx skills add <source> -s <name> -a claude-code opencode github-copilotTarget multiple agents
List repo skillspnpm dlx skills add <source> --listPreview without installing
List installedpnpm dlx skills listProject-level; add -g for global
Remove skillpnpm dlx skills remove <name>Interactive if no name given
Check updatespnpm dlx skills checkShows available updates
Update skillspnpm dlx skills updateUpdates all installed
Init new skillpnpm dlx skills init <name>Scaffolds SKILL.md
Browse onlinehttps://skills.sh/Web catalog

Common Skill Categories

CategoryExample Queries
Web Developmentreact, nextjs, typescript, css, tailwind
Testingtesting, jest, playwright, e2e
DevOpsdeploy, docker, kubernetes, ci-cd
Documentationdocs, readme, changelog, api-docs
Code Qualityreview, lint, refactor, best-practices
Designui, ux, design-system, accessibility
Productivityworkflow, automation, git

Common Mistakes

MistakeCorrect Pattern
Using npx skillsUse pnpm dlx skills for consistent package management
Forgetting -y on installAdd -y to skip interactive confirmation prompts
Vague search terms like "help"Use specific keywords: "react testing", "pr review"
Not checking skills.sh firstBrowse https://skills.sh/ for curated listings
Installing without reviewingCheck the skill page on skills.sh before installing
Installing without -a claude-codeAlways specify agent: -a claude-code (or target agent)
Using owner/repo for private reposUse SSH URL: git@github.com:Org/repo.git
Running enrichment without Node.jsScript requires Node.js with https module (built-in)

Delegation

  • Skill search execution: Run pnpm dlx skills find or the enrichment script directly
  • Skill installation: Run pnpm dlx skills add after user confirms
  • Detailed skill info: Browse the skill page on skills.sh before recommending

If the skill-management skill is available, delegate skill creation, auditing, and validation to it. Otherwise, recommend: pnpm dlx skills add oakoss/agent-skills -s skill-management -a claude-code -y

If no matching skill is found, offer to help directly and suggest pnpm dlx skills init to create a custom skill.

References