Communitygithub.com

技能发现与安装 (Skills-Locker)

帮助用户发现并安装智能体技能,当用户询问“如何做X”、“找一个X技能”或表示希望扩展能力时使用。

技能发现与安装 (Skills-Locker) 是什么?

本技能专为AI智能体(如Claude Code、Cursor、Codex)的用户设计,旨在解决用户需要特定功能但不知如何使用现有技能的问题。它通过交互式搜索和安装,将用户的自然语言请求(如“如何优化React性能”、“我需要一个Changelog生成工具”)转化为具体的技能安装命令。该技能支持基于关键词搜索,并能够推荐来自生态系统的模块化技能(例如来自vercel-labs/agent-skills)。安装过程使用 Skills CLI(`npx skills`)进行,支持全局安装和无缝集成。当搜索结果为空时,技能会建议用户直接使用通用能力解决任务,或引导用户通过`npx skills init`创建自定义技能,从而形成完整的用户体验闭环。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Jo5i4swastaken/Skills-Locker/tree/HEAD/skills/find-skills

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

查找技能

此技能帮助您从开放的智能体技能生态系统中发现并安装技能。

何时使用此技能

当用户出现以下情况时使用此技能:

  • 询问“如何做 X”,而 X 可能是一个已有技能可完成的常见任务
  • 说“找一个 X 技能”或“有没有 X 技能”
  • 询问“你能做 X 吗”,而 X 是一种专业能力
  • 表示希望扩展智能体的能力
  • 想要搜索工具、模板或工作流
  • 提到他们希望某个特定领域(设计、测试、部署等)获得帮助

什么是 Skills CLI?

Skills CLI(npx skills)是开放智能体技能生态系统的包管理器。技能是可复用的模块化包,能够通过专业知识、工作流和工具扩展智能体的能力。

主要命令:

  • npx skills find [查询] - 交互式或按关键词搜索技能
  • npx skills add <包名> - 从 GitHub 或其他来源安装技能
  • npx skills check - 检查技能更新
  • npx skills update - 更新所有已安装的技能

浏览技能请访问: https://skills.sh/

如何帮助用户查找技能

步骤 1:了解用户需求

当用户请求帮助时,请识别:

  1. 领域(例如 React、测试、设计、部署)
  2. 具体任务(例如编写测试、创建动画、审核 PR)
  3. 该任务是否足够常见以致于已有相关技能存在

步骤 2:搜索技能

使用相应的查询运行查找命令:

npx skills find [查询]

例如:

  • 用户问“如何让我的 React 应用更快?” → npx skills find react performance
  • 用户问“你能帮我审核 PR 吗?” → npx skills find pr review
  • 用户问“我需要创建一个 changelog” → npx skills find changelog

命令将返回类似如下的结果:

Install with npx skills add <owner/repo@skill>

vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices

步骤 3:向用户呈现选项

当找到相关技能时,向用户展示:

  1. 技能名称及其功能
  2. 用户可以运行的安装命令
  3. 在 skills.sh 上了解更多信息的链接

示例回复:

我找到了一个可能有用的技能!“vercel-react-best-practices”技能提供
了来自 Vercel Engineering 的 React 和 Next.js 性能优化指南。

要安装它:
npx skills add vercel-labs/agent-skills@vercel-react-best-practices

了解更多:https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices

步骤 4:提供安装帮助

如果用户想要继续,您可以为他们安装技能:

npx skills add <owner/repo@skill> -g -y

-g 标志表示全局安装(用户级别),-y 标志跳过确认提示。

常见技能类别

搜索时,请考虑以下常见类别:

类别示例查询
Web 开发react, nextjs, typescript, css, tailwind
测试testing, jest, playwright, e2e
运维deploy, docker, kubernetes, ci-cd
文档docs, readme, changelog, api-docs
代码质量review, lint, refactor, best-practices
设计ui, ux, design-system, accessibility
生产力workflow, automation, git

高效搜索技巧

  1. 使用具体关键词:“react testing” 比仅用 “testing” 更好
  2. 尝试替代术语:如果 “deploy” 无效,尝试 “deployment” 或 “ci-cd”
  3. 查看热门来源:许多技能来自 vercel-labs/agent-skills 或 ComposioHQ/awesome-claude-skills

未找到技能时

如果没有相关技能:

  1. 说明未找到现有技能
  2. 主动提出直接使用通用能力帮助用户完成任务
  3. 建议用户可以使用 npx skills init 创建自己的技能

示例:

我搜索了与“xyz”相关的技能,但未找到匹配项。
我仍然可以直接帮您处理这个任务!需要我继续吗?

如果这是您经常做的事情,您可以创建自己的技能:
npx skills init my-xyz-skill

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

Jo5i4swastaken/Skills-Locker

Implements the "100% Retrieval Strategy" by Vercel. Injects a compressed docs index into AGENTS.md/CLAUDE.md to guarantee the agent always uses your global skills and best practices.

Jo5i4swastaken/Skills-Locker

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.

Jo5i4swastaken/Skills-Locker

Rewrite text to make ideas and sentences clearer and easier to understand. Use when the user wants to simplify prose, untangle a tangled sentence, reduce jargon, sharpen vague claims, or make writing accessible to a wider audience. Works on any text: docs, emails, blog posts, reports, marketing copy, slide bullets, academic prose. TRIGGER on phrases like: "make this clearer", "clarify this", "simplify this", "rewrite for clarity", "plain language", "reduce jargon", "make it easier to understand", "untangle this", "explain this simply", "tighten this up", "make this readable". Returns the rewritten text only — no diff, no commentary.

Jo5i4swastaken/Skills-Locker

Elite UX/UI & Advanced GSAP Motion Engineer. Enforces Python-driven true randomization for layout variance, strict AIDA page structure, wide editorial typography (bans 6-line wraps), gapless bento grids, strict GSAP ScrollTriggers (pinning, stacking, scrubbing), inline micro-images, and massive section spacing.

Jo5i4swastaken/Skills-Locker

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Jo5i4swastaken/Skills-Locker

Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.

Jo5i4swastaken/Skills-Locker

Agent Media OS — resolve any media need (BGM, SFX, image, icon) into a frozen local file + ledger record. One verb (`resolve`) handles the full cascade — project cache, global cache, HeyGen catalog search, freeze, register. Keeps search noise on disk, hands the agent a path. Use when a composition needs background music, sound effects, images, or icons.

Jo5i4swastaken/Skills-Locker

Author a HyperFrames slideshow composition — a presentation, pitch deck, or interactive deck with discrete slides, fragment reveals, branching sequences, and hotspot navigation. Use as an intent check when the user asks for a presentation, pitch deck, slide deck, interactive deck, or page-to-deck conversion that might be a slideshow; if the user did not explicitly ask for a slideshow / slide show, confirm before authoring.

Jo5i4swastaken/Skills-Locker

When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms, or wants to do social listening and engagement triage. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'TikTok video,' 'Reels,' 'Shorts,' 'video script,' 'video hook,' 'short-form video,' 'create a reel,' 'social listening,' 'brand mentions,' 'competitor monitoring,' 'top posts to comment on,' 'find people asking for,' 'carousel,' 'slide-by-slide,' or 'document post.' Use this for social media content creation, repurposing, scheduling, short-form video scripting, and social listening. For broader content strategy, see content-strategy. For paid ads, see ad-creative. For earned media, see public-relations.

Jo5i4swastaken/Skills-Locker

Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector).

Jo5i4swastaken/Skills-Locker

Watch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.

相关技能