小松鼠:如何高效找到符合业务的Claude Code Skills?find-skill

小松鼠:如何高效找到符合业务的Claude Code Skills?find-skill

小松鼠:如何高效找到符合业务的Claude Code Skills?find skill 小松鼠:如何高效找到符合业务的Claude Code Skills?find skill Modified February 5 因为技能的名称和描述通常很简洁,用"react performance"比用完整的问题句更容易命中。 关键词提取逻辑: • 去掉疑问词(how、what、can) • 去掉语气词(please、help me) • 提取核心名词和动词 • 转换为行业术语(faster → performance、check → review) 再看几个例子: 例子: • 原问题:"怎么给React添加动画效果" • 拆解后的搜索词:react animation(会同时搜中英文) Step 3: 展示搜索结果 搜索到相关技能后,find skills 会展示: Code block Plain Text Copy 找到相关技能: vercel labs/agent skills@vercel react best practices ├─ 功能:React和Next.js性能优化最佳实践 ├─ 来源:Vercel Engineering官方 ├─ 安装:npx skills add vercel labs/agent skills@vercel react best practices └─ 详情:https://skills.sh/vercel labs/agent skills/vercel react best practices Step 4: 提供快速安装 如果你确认要安装,Claude会执行: Code block Bash Copy npx skills add <owner/repo@skill g y 找不到技能时怎么办? 如果 find skills 没搜到相关技能,它会: 1. 承认现状:"I searched for skills related to 'xyz' but didn't find any matches." 2. 提供替代方案:"I can still help you with this task directly! Would you like me to proceed?" 3. 建议自建:"If this is something you do often, you could create your own skill: " 这个设计很聪明:不强制推荐技能,而是给你选择。 有时候,直接让Claude用通用能力完成任务, 比安装一个不太匹配的技能更靠谱。 怎么让Find Skill更加高效? 既然我们已经知道find skill的原理了, 那么为什么不让AI来帮我们更好的使用find skill呢? 问题场景: 你想做一件事,但你自己也不太清楚该用什么关键词搜索, 比如:"我想做个工具,能自动从多个网站抓取内容,整理成表格,然后用AI分析趋势。" 这需求太复杂了,一个技能肯定搞不定。 怎么办? 🏆 事先让AI拆解需求,再调用find skills 第一步:让AI帮你拆解需求 跟Claude说: Code block Plain Text Copy 我有个需求:[描述你的需求] 请帮我拆解一下: 1. 这个需求包含哪几个子任务? 2. 每个子任务需要什么能力? 3. 哪些能力可能有现成的技能? 4. 我应该用什么关键词去搜索? Claude会给你一个清晰的拆解: Code block Plain Text Copy 需求拆解: 子任务1:网页内容抓取 ├─ 需要能力:HTTP请求、HTML解析、反爬虫处理 ├─ 可能的技能:web scraping、crawler、puppeteer └─ 搜索关键词:"web scraping"、"crawler" 子任务2:内容整理成表格 ├─ 需要能力:数据结构化、表格生成 ├─ 可能的技能:data processing、excel generation └─ 搜索关键词:"excel"、"csv"、"data processing" 子任务3:AI分析趋势 ├─ 需要能力:数据分析、可视化、AI推理 ├─ 可能的技能:data analysis、chart generation └─ 搜索关键词:"data analysis"、"visualization" 因为技能的名称和描述通常很简洁,用"react performance"比用完整的问题句更容易命中。 关键词提取逻辑: • 去掉疑问词(how、what、can) • 去掉语气词(please、help me) • 提取核心名词和动词 • 转换为行业术语(faster → performance、check → review) 再看几个例子: 例子: • 原问题:"怎么给React添加动画效果" • 拆解后的搜索词:react animation(会同时搜中英文) Step 3: 展示搜索结果 搜索到相关技能后,find skills 会展示: Step 4: 提供快速安装 如果你确认要安装,Claude会执行: 找不到技能时怎么办? 如果 find skills 没搜到相关技能,它会: 1. 承认现状:"I searched for skills related to 'xyz' but didn't find any matches." 2. 提供替代方案:"I can still help you with this task directly! Would you like me to proceed?" 3. 建议自建:"If this is something you do often, you could create your own skill: " 这个设计很聪明:不强制推荐技能,而是给你选择。 有时候,直接让Claude用通用能力完成任务, 比安装一个不太匹配的技能更靠谱。 怎么让Find Skill更加高效? 既然我们已经知道find skill的原理了, 那么为什么不让AI来帮我们更好的使用find skill呢? 问题场景: 你想做一件事,但你自己也不太清楚该用什么关键词搜索, 比如:"我想做个工具,能自动从多个网站抓取内容,整理成表格,然后用AI分析趋势。" 这需求太复杂了,一个技能肯定搞不定。 怎么办? 🏆 事先让AI拆解需求,再调用find skills 事先让AI拆解需求,再调用find skills 第一步:让AI帮你拆解需求 跟Claude说: Claude会给你一个清晰的拆解: 第二步:让AI帮你搜索技能 有了拆解结果后,直接告诉AI: AI会自动调用 find skills 进行搜索,找到后会展示结果: 如果某个技能没找到,AI会这样回应: 本质上,这是一个"需求分析"的过程。 🦄 很多人之所以找不到合适的技能, 不是因为技能不存在,而是因为需求本身没想清楚。 很多人之所以找不到合适的技能, 不是因为技能不存在,而是因为需求本身没想清楚。 实用提示词模板 小松鼠借助Claude分析上述的例子, 让AI自己写提示词 让小伙伴们能更快找到合适的Skill 这是一个万能的技能搜索提示词, 使用时直接复制给Claude: 我这里再说个很有用的技巧 不要在会话窗口里详细描述你的需求。 你直接写一个需求文件.md,然后把文件再丢给AI 这样不仅提示词很清晰,还能隔绝文字之间的互相干扰。 AI更好理解语义。 你也不用担心敲到一半丢失了内容。 当你把这些提示词和需求文件给到Claude, 他自动完成: • 需求拆解 • 技能搜索 • 方案推荐 • 安装指导 整个过程你不需要手动执行任何命令。 也不用去网站上抽奖。 尾声 讲了这么多,聪明的你应该已经发现: 用好Skills的关键点在于, 🏕️ 对自己业务的流程非常了解。 抽象固化成稳定的SOP 对自己业务的流程非常了解。 抽象固化成稳定的SOP 这样才能知道你要做什么, 这样才能找到各种AI工具来让流程提效。 永远培养和提升自己的工程化思维,共勉 看到这里了,如果觉得不错: ✓ 点个「赞」,让我知道你在看 ✓ 点个「在看」,分享给更多朋友 ✓ 点个「转发」,帮助更多人 ✓ 加个「星标⭐」,第一时间收到推送 也可以加我的个人微信围观学习:archerqc 小松鼠爱你们! 大家好,我是小松鼠。 一名AI时代的学习者,专注探索个体在新时代的生存模式。 这是我的第 17 篇 AIGC 文章。 为什么你总是找不到合适的Skills? 最近在Claude Code的技能生态里, 在Skills.sh网站上,有个技能 find skills, 每天10k+的安装量,总榜第一 为什么它这么火? 因为它解决了我们每个人都会遇到的痛点:找Skills找到崩溃。 想想看,你平时是怎么找技能的? 1.靠别人分享 • 看到公众号文章提到一个技能 • 赶紧收藏起来(吃灰) • 然后...就没有然后了 2.自己搜索 • 打开 https://skillsmp.com/ • 试着搜"小红书文章配图" • 中文命中率低得可怜 • 英文关键词也不知道该用啥 容我先吐槽下这个网站(即使有很多人推荐) https://skillsmp.com/ 孩子们,12万个技能啊 你怎么才能找到合适自己的?大海捞针? 这个网站,对中文的支持程度不行。 中文搜索只能全字匹配 比如一个常见的需求,微信文章 结果你们自己看吧 这12万技能里只找到两个星数低的。 3.问AI • "Claude你能帮我做XX吗?" • "我没有这个能力,你可以试试安装XXX技能" • 好的,那怎么安装呢? • 跳出去搜索、下载、配置... 会问AI找技能 这已经属于自驱力很强的人了,方向是对的。 但是有个严重的问题 切断了当前工作流的连续性 你本来正在专心写代码、写文档, 突然需要一个技能,打断了手里的事情。 然后找到一堆教程,再去里面赌运气找适合自己的。 然后下载下来,折腾安装。 🍞 精力被浪费在搜索工具上 没有聚焦去做迭代开发。 精力被浪费在搜索工具上 没有聚焦去做迭代开发。 find skills 的价值就是: 短时间内,给你靠谱的解决方案 在你的工作环境中,直接安装,不需要切环境 如何安装 find skills? 第一步:执行安装命令 第二步:选择安装配置 安装过程中会有三个选项让你选,我一个个说: 选项1:安装的Agent 我用的是Cluade Code 和 CodeX 上下方向键选择,空格键选中,按Enter确认。 选项2:安装范围 我的建议:全局范围。 🏖️ find skill 和 skill creator 是我认为 最最重要的两个技能。 find skill 和 skill creator 是我认为 最最重要的两个技能。 使用频率太高了。 装在全局,无论在哪个项目,都可以直接使用。 选项3:安装方式 我的建议:SymLink。 我翻译一下,选择SymLink, 意味着所有的开发软件指向同一份skill源文件。 比如我上述提到的Claude Code 和 CodeX,都用同一份技能。 而不是每个单独文件夹里装一份。 免得后续我们对技能微调后,没有同步到别的工作环境。 第三步:验证安装 看到 find skills 出现在列表中,就说明安装成功了。 注意: 只能识别通过 安装的技能。如果你用其他方式安装的,不会显示在这里。 find skills的两种用法:指令 vs 自然语言 安装完成后,有两种方式使用 find skills。 直接指令搜索(不推荐) 示例: 这种方式只适合你已经知道自己要找什么关键词, 只是想快速找到。 我不推荐。 既然你都开始用 “找” 的方式了, 大多数时候根本不知道怎么 “找” 🥛 不知道怎么办?不知道你就问AI嘛 不知道怎么办?不知道你就问AI嘛 让AI帮你找 直接跟Claude说: • "有没有视频下载相关的Skills" • "能不能帮我找一个生成封面图片的技能" Claude会自动调用 find skills,搜索相关技能,然后给你展示结果。 这种方式的优点是自然、方便,你不需要记住命令格式,也不需要思考用什么关键词,直接说你想做什么就行。 三个管理指令 除了搜索,find skills 还提供了三个超实用的管理指令: 1. 列出已安装的技能 当你安装的技能越来越多,这个指令能帮你快速查看都装了哪些,避免重复安装。 2. 检查可更新的技能 技能也会不断迭代更新,这个指令告诉你哪些技能有新版本可用。 3. 更新所有技能(慎用) 一键更新所有技能到最新版本。 为什么标注"慎用"? 因为技能更新可能带来破坏性变更,如果你正在依赖某个技能的特定行为,更新后可能会出问题。 建议做法: • 先用 npx skills check 看哪些能更新 • 手动选择性更新重要的技能 • 只在确认技能来源可信时才用 npx skills update 深度剖析:find skills是怎么拆解关键词的? 现在问题来了:为什么有时候能找到,有时候找不到? 答案藏在 find skills 的源文件里, 小松鼠通过查看 SKILL.md 文档。来拆解原理,方便更快的找技能。 四步工作流程 一旦触发了find skill, 会按照以下的流程来找合适的技能并且安装。 Step 1: 理解需求 find skills 首先会分析你的问题,识别三个要素: find skills 会识别: • 领域:React • 任务:性能优化(make faster) • 常见性:高(React性能优化是常见需求) Step 2: 拆解关键词并搜索 这一步是关键。 find skills 不会直接用你的原话去搜索,而是会提取核心关键词,进行组合搜索。 为什么要拆解?

在 小宇宙note 阅读完整内容