你刚把OpenClaw跑起来兴冲冲地让它帮你整理一下桌面上散落一地的文件结果它回你一句“抱歉我没有文件操作的能力。”那一刻的心情我可以理解——架子搭好了模型也连上了但Agent的手脚还被绑着。其实问题的关键不在模型而在你没给它装skills。社区里之所以把这东西叫“小龙虾”就是因为谐音梗好记而且这玩意儿确实跟小龙虾一样一装一大盘越装越上瘾。这篇就给你整理一份我实测过、适合新手直接抄作业的10个skills清单外加完整的安装调试流程和踩坑记录。1. 先搞清楚一件事OpenClaw和skills到底什么关系1.1 我理解的OpenClaw其实是一个Agent运行时很多新手会把这个项目和模型混为一谈。OpenClaw本身不是一个模型它是一个“Agent运行时”——你可以把它理解成一个雇佣了AI大脑之后还能给它接上双手双脚的管理系统。模型负责思考OpenClaw负责调度而skills就是挂在这个调度系统下面的具体工具。我在刚拿到这个项目的时候也走过弯路第一反应是它跟那些聊天套壳软件差不多后来才发现关键在于它能做“工具调用”。也就是说模型可以输出一个指令OpenClaw去执行某个skill再把执行结果拿回来给模型继续判断。这个循环拆解开就是Agent干活的基本原理。1.2 skills的定位不是插件是“外置工具箱”装过VS Code的人习惯把skills理解成插件其实不对。插件是挂在编辑器里改功能和界面的而skills更像是给模型一套“操作说明书执行脚本”。用大白话说模型本身自带海量知识但它不知道自己能调用什么工具、工具的参数格式是什么、用完怎么处理结果。比如模型知道“批量重命名”是什么概念但不知道你机器上哪个Python脚本能完成这个操作、文件路径传进去是什么格式。skills解决的就是这个信息差。每个skill一般是一个文件夹里面包含一个SKILL.md说明文件外加一个或多个可执行脚本。SKILL.md会用固定格式告诉Agent这个工具叫什么、什么时候该用、输入参数怎么传、示例长什么样。模型在对话过程中阅读理解了这个说明就知道该调用哪个脚本去干活。1.3 新手最容易误解的一句话“我的模型很聪明不用装skills”这句话我听了太多次也确实踩过。模型很聪明不等于模型有“手”。你可以试试直接用Claude或者本地Qwen去让它“读一下桌面上那个Excel文件然后做个汇总”它大概率会告诉你请把文件内容粘贴进来。AI没有文件系统访问权限是常态。但有了skills之后情况完全不同。它会先调用文件读取skill去扫描目录、打开文件、提取内容再把数据交给模型做推理。这个“读文件”的动作本身不复杂但是没有skill模型就是做不到。所以别再纠结“它那么强怎么连个文件都打不开”问题不在模型在工具链。1.4 我是怎么理解“小龙虾”这个叫法的说点轻松的。标题里的“小龙虾”纯粹是社区玩梗——skills的发音被音译成了“小龙虾”一旦接受了这个设定回不去了。现在社区里说“给你发一份小龙虾合集”意思就是发一份skills资源包。这称呼很形象干净利落地掰开一只后面还有一大盘等着你。2. 动手装skills之前先把OpenClaw本体跑起来2.1 我实测过的三条安装路线OpenClaw的安装方式会根据你手上的设备不同而不同。我三套都试过给你一个诚实的对比参考安装环境推荐指数适合人群一句话评价Windows桌面端★★★★☆大多数人日常使用有配套工具上手最直接但是配置项稍多Ubuntu服务器★★★★★想挂服务、跑自动化任务的人最稳配合Ollama本地模型最省心安卓Termux★★★☆☆想拿手机折腾的人能跑但屏幕小、权限麻烦纯尝鲜可以Windows下的安装我没必要写得太细因为官方README已经写得挺清楚。我就说两个我实际卡过的地方一是Python版本必须3.10以上二是装完后要重启终端让环境变量生效。这两个问题占了新手求助帖的一半。Ubuntu服务器路线我个人最推荐。不需要图形界面纯命令行操作资源占用也比较低。我是用一台旧笔记本刷了Ubuntu Server跑这个东西一直没断电当家庭服务器用。你只需要保证机器能访问到模型API就行。2.2 模型连接是前置条件别跳过装完OpenClaw之后先别急着装skills第一件事是配模型。你可以用API方式接入云端模型也可以像我一样用Ollama跑本地模型。前者效果更好后者省钱且数据不出门。我本地的消费级显卡跑Ollama上的Qwen2.5 14B模型配合OpenClaw做文件整理和网页抓取完全够用但是跑复杂任务的时候明显没有云端顶级模型聪明。配置模型时你要确保三件事API地址正确、密钥填对、模型名称写对。很多人栽在最后一项因为Ollama拉取的模型名默认带版本标记比如qwen2.5:14b你在OpenClaw的config里写成了qwen2.5就可能报错或者连接超时。2.3 以“能跑通一次完整对话”作为起点不要一上来就同时装10个skills我的建议是先跑通一个最简单的对话流程。启动OpenClaw后先跟它聊两句确认模型返回正常。然后跑一下项目自带的示例skill如果有的话看看是否能完成一次工具调用。能调通一次工具再开始批量装skill。我见过太多人一次装20个skill然后发现全都不生效最后连是哪一步出问题都不知道。先跑通再用永远比一次堆上百个靠谱。3. 十个新手必装skills清单效率工具篇第一批其实用起来最重我先给你推荐的第一批都是效率工具类的这些不挑行业、不挑场景装完当天就能用上。这个list我称为“人人可用款”。3.1 fetch_and_parse网页抓取与正文提取这个skill本质上是一个网页内容提取器。给它一个URL它会自己去抓取HTML清洗掉导航、广告、弹窗这些噪音把正文提取出来给模型分析。我平时用得非常多。比如我想让Agent总结一篇长文章直接把链接给他它就能抓取并输出摘要省去了复制粘贴的功夫。你可以这样用在对话里说“抓取这个链接的内容总结要点”并附上URL。依赖要求需要Python能正常访问网络一般安装时缺不了requests和beautifulsoup4这两个库。这个skill适合所有用OpenClaw做资讯收集、竞品调研、资料汇总的人。没它的话你只能手动复制粘贴有它之后Agent才算是真的摸到了互联网。3.2 file_organizer批量重命名与目录整理这个skill我是第一批装的因为最直观的需求就是整理文件。它的能力包括按照文件类型归类到不同文件夹、批量修改文件名比如把“IMG_001.jpg”改成带日期的格式、按规则筛出重复文件。我刚装完就让它把我下载文件夹里两百多个乱七八糟的文件全整理了一遍效果还挺好当然前提是你得给它明确的规则别指望它能读心。配置时注意如果你用的是Termux需要额外给存储权限否则它扫不到SD卡里的文件。这个坑我在后面会细说。3.3 sql_navigator数据库查询与建表如果你是数据分析师或者经常要碰SQLite、MySQL这些数据库这个skill能帮你少写很多SQL。它的工作方式是你告诉它要查什么它会自己生成SQL语句执行后把结果整理成表格给你看。我拿它查过本地一个实验数据库它可以直接从几个表里join出我需要的数据省了我手动写SQL的时间。安全提示放在这里说此skill会以你OpenClaw进程的身份访问数据库不建议配置生产库的高权限账号。真要连生产库请务必用一个只读账号别吃过亏再去补。3.4 bug_hunter错误日志分析与排查这名字听着挺唬人其实就是个“日志分析器”。你可以把一段报错信息、一个日志文件路径或者一个traceback贴给它它会分析错误原因并给出排查建议。这个skill适合两种人一是刚入行常被报错折磨的新手二是天天面对海量日志但懒得逐行看的老手。它的工作原理是读取日志文件后用关键词筛选异常部分再结合模型能力定位可能原因。注意一点它给出的是“可能原因”不是“最终答案”。你依然需要自己验证但至少省掉了百分之八十的搜索时间。3.5 ui_builder设计图转前端代码这个skill是我觉得“哇还能这样”的那种。你给它一张设计稿截图就行它能生成对应的HTML/CSS代码风格上默认走Tailwind那一套。我试过把一个Figma里导出的简单页面截图丢给它生成的前端骨架基本能看出还原度。适合场景包括快速搭活动页、把产品原型转成可点开的Demo、学习看别人页面的布局思路。它不完美复杂的交互动效肯定还原不了但是作为一个起手式能帮你把空白的页面框架搭好。第一批五个装完之后可以缓一缓先玩两天。确认这几个都能跑通再进第二批。第二批我按照内容创作、知识管理和专业工具的方向给你挑。4. 十个新手必装skills清单创作、知识管理篇第二批提升你的生产力层级4.1 seo_writer中文长文与关键词布局这个skill专门写给内容运营和写博客的人。它的原理是接收你给的主题和关键词列表生成一篇带有结构的长文框架并在框架里自动布局关键词。我实测的用法是这样告诉它“写一篇关于新手安装OpenClaw的文章核心关键词是‘OpenClaw部署’和‘skills配置’”它就会给出一个包含标题、分节、关键词密度提示的写作框架。你先审框架再让它逐节展开比自己从零开始想结构快得多。它的边界是生成的内容仍然需要你人工校对和补充因为AI的“事实准确性”不一定靠谱。你可以把它当写作搭档而不是代笔。4.2 storyboard_gen分镜脚本生成这个skill适合做短视频、拍vlog或者画漫画分镜的人。你给它一个故事梗概它会输出一张分镜表格列中包含镜号、景别、画面内容、台词、时长、音效建议等。如果你做口播视频还能让它顺便补充字幕文案。这算是我见过创作类skills里结构做得比较完整的一个。4.3 local_kb本地文档库RAG检索这个skill值得单开一段详细讲因为它解决的是“Agent怎么读懂你的私有文档”这个核心问题。local_kb会先扫描你指定的一个本地文件夹读取里面的TXT、Markdown、PDF等文档内容做成分块索引存到向量数据库里。之后你问它任何问题它会先检索相关文档片段再结合模型能力回答。我自己的做法是建了一个专门放读书笔记的目录定期更新扫描然后让Agent基于笔记内容回答问题。效果远比丢给它一个PDF让它自己翻要好。安装时你需要给它指定一个文档目录路径。这Path配置千万别写错因为它扫描的范围就是你给的范围写得太大比如整个用户目录会导致索引时间很长。4.4 security_lint依赖与代码安全扫描这个skill我劝所有用Python的人装一个哪怕你不是安全从业者。它会扫描你项目目录下的依赖清单文件如requirements.txt和常见配置文件跟一个维护的漏洞库做比对告诉你哪些版本有已知漏洞建议升级到哪个版本。同时它会对代码仓库做一些基础检测找出硬编码的密钥或者可疑的网络请求。注意这个skill并不能替代真正的专业安全工具它的价值是让你扫一眼就知道自己有没有犯特别低级的错误。装security_lint纯属低成本买保险。4.5 ros2_assistant机器人仿真辅助这个skill是给玩ROS2和Gazebo的人准备的。社区里甚至有OpenClaw专门跟ROS2集成的分支项目在热搜里叫rosclaw。ros2_assistant的定位是当你在写ROS2节点、配置launch文件、调Gazebo仿真的时候它作为你的配置指导。你可以问它“这个报错是什么意思”“launch文件里这个参数应该怎么写”它会读你当前工作空间的配置文件后给出具体解答。它尤其适合被ROS2里复杂的坐标变换、话题配置折磨的人。装之前你需要确认自己懂基本的ROS2概念否则模型输出里的专业术语又会把你绕晕。它是个辅助工具不是入门教材。到这里十个skill就全出场了。我用一个表格把这些和前面的放一起做个汇总skill名解决的问题适用人群fetch_and_parse网页内容抓取与清洗所有需要读网页的人file_organizer文件分类、重命名日常文件混乱的人sql_navigatorSQL生成与数据库操作数据分析、后端bug_hunter日志分析与排查写代码、跑服务的人ui_builder设计图转前端代码前端、产品、想快速搭Demo的人seo_writer长文结构与关键词布局内容运营、博客作者storyboard_gen分镜脚本生成短视频、编剧、漫画local_kb本地文档RAG检索做知识管理、笔记党security_lint依赖漏洞与密钥扫描所有Python/Node开发者ros2_assistantROS2/Gazebo辅助机器人方向5. skills安装与调试全流程三步走就能跑通5.1 先找到你的skills目录每个版本的OpenClaw对skills目录的默认路径可能不一样但一般就在两个位置用户目录下的.openclaw/skills或者项目目录内的skills/。右键看配置就行。我Windows机器上用的是C:\Users\你的用户名\.openclaw\skillsUbuntu服务器上则是~/.openclaw/skills。如果你不确定在OpenClaw的交互终端里打一个查看配置的命令会直接输出当前生效的路径。5.2 SKILL.md里面到底写了什么装过自带skills的朋友可以去它的目录里打开SKILL.md看两眼。这个文件是整个skill的灵魂。以一个典型的文件搜索skill为例它的结构长这样--- name: file_search description: 在本地搜索文件名或内容包含关键词的文件。用于当用户需要查找、定位或统计文件时使用。 arguments: - name: keyword description: 要搜索的关键词 required: true --- # file_search 使用指导 当用户要求查找文件时请遵循以下步骤 1. 使用脚本 search.py传入 keyword 参数 2. 脚本会输出匹配的文件列表 3. 根据列表进一步分析或回答用户问题明白了没有开头的YAML部分是给机器读的告诉Agent什么时候该用这个工具、参数怎么传正文部分是给Agent看的操作手册。模型就是靠这个文件“学会”使用你安装的工具的。这也解释了为什么一个skill能不能生效跟SKILL.md写得好不好直接相关。描述写得太笼统模型就不知道该在什么时候调用参数定义写错模型传参就会报错。5.3 安装三步走既然明白了SKILL.md的作用安装就简单了。第一步把skill所在文件夹整个复制或clone到skills目录里。第二步在OpenClaw配置文件里检查一下skills目录是否正确指向了那个文件夹上一级。第三步重启OpenClaw进程让扫描器重新加载skills列表。很多人装完不生效就是因为没重启。OpenClaw加载skills的扫描动作基本发生在启动的时候运行中新增的目录它不会及时感知。5.4 怎么确认一个skill真的生效了我判断skill是否生效有三招在OpenClaw的终端里用命令查看已启用skills列表。刚装的应该出现在列表里。直接在对话里描述一个对应场景的任务看它是否会调用该skill。如果只回复你文字但没有出现“调用工具”的动作那说明skill没被选中。观察日志。不少版本在运行时会打印调用记录里面会标注调用的skill名称和传入的参数。如果出现“装上了但从来不触发”的情况问题多半出在SKILL.md的description写得不够明确。某些社区的skill描述写得很模糊模型意识不到该用这种情况你可以在描述里多加上几个触发词。5.5 自己改skill参数的经验挑一个最简单的file_organizer改它的扫描路径就是一次很好的练手机会。你可以在SKILL.md的arguments里加一个default_path字段并如实描述它的作用模型就会优先按你设定的默认路径去执行。改完重启再试一次你就理解整个机制了。很多所谓“定制化skills”本质上就是修改这些参数和提示词而已。6. 新手装skills最容易踩的五个坑6.1 目录认错折腾半天没反应这确实是我见过最多的报错现场。有人把它放在了.openclaw/根目录下面结果一启动根本没找到翻来覆去折腾到半夜。解决办法很简单打开配置文件看一眼skills_dir到底写的哪里别靠猜。6.2 本地小模型带不动复杂skill我最早用Ollama拉了个7B的小模型就想跑local_kb结果失望到了极点——文档检索到了但总结质量一塌糊涂经常漏关键信息。换回14B的模型之后明显好了再换云端模型又是另一个层级。结论就是本地模型参数太小时先别上复杂skill否则你体验到的是Agent的笨而不是强。6.3 依赖缺失一堆ModuleNotFoundError很多skill附带的脚本要用Python库比如requests、beautifulsoup4、pandas。如果你运行环境里没装执行时自然会报错。遇到这种情况别慌按报错提示逐个安装即可。但在装之前建议先搞一个虚拟环境别直接往系统全局里塞依赖不然后面项目之间互相污染够你受的。6.4 skill权限太宽有安全风险这条我想认真强调一下。skills本质上是让Agent拿着你的权限去操作系统层面的东西。你装一个来路不明的skill之前先花一分钟看看它的脚本到底干了什么如果它要求网络连接、要求读取全部文件、要求执行任意shell命令那就要格外谨慎。我之前见过一个找壁纸的skill打开脚本发现里面除了下载图片之外还会把你的系统信息POST到一个第三方地址。这不是危言耸听是真实发生过的情况。装skill跟装软件是一个道理留意来源看清脚本再跑。6.5 卸载不干净配置文件残留如果你不再需要某个skill删掉它所在目录就行但同时要去配置里看看有没有对应的禁用开关。我之前只是删了目录结果它还在已加载列表里残留导致每次启动都有一个红色警告虽然不影响使用但看着烦。正规做法是先在配置里禁用或移除注册项再删除目录。经过这一轮的安装、调试和踩坑个人体会就是skills这东西安装本身不难难在你是否真正理解它是个“给模型的工具说明书”。我第一次装好file_organizer看着它自动把下载文件夹整理得井井有条时才真正理解了Agent比ChatBot强在哪里。建议你可以先挑两三个skill装上用顺了再慢慢扩充成自己的专属工具库。再分享一个小技巧遇到一个特别好用的skill第一步是打开它的SKILL.md研究一下——很多社区出的精品skill光看说明文件就能学到不少提示词工程的门道。