
先解释一下标题。这次写东西的时候顺手加了“小龙虾”和几个特殊符号纯粹是我的恶趣味跟内容本身没关系。你真正需要关注的只有一个词skills。老读者应该知道我最近一直在折腾 OpenClaw。作为一个本地优先的 AI Agent 管理框架OpenClaw 最吸引我的地方就是它的可扩展性而 skills 就是扩展能力的核心。简单说skills 是给 Agent 预装的能力模块装上一个技能包它就能帮你写前端、查代码、整理笔记、翻译校对。但这玩意儿对新手有个门槛技能入口藏得深目录结构不直观网上教程又零散很多人装到一半就卡住了。这篇文章就是给新手准备的。我会先从基础概念讲起再给你一份我实测下来最适合新手的 10 个 skills 清单然后手把手教你安装、配置、排错。按这个流程走你大概一个小时就能跑通。1. 先搞清楚 OpenClaw 和 skills 到底是个啥很多人一上来就急着装东西结果连“是什么”都没弄明白出了问题都不知道去哪查。我建议你先花十分钟把概念捋顺。1.1 OpenClaw 是干嘛的我用过不少 AI 工具OpenClaw 给我的感觉是它像一个本地运行的“技能总装车间”。你把模型接进来把各种 skills 挂上去它就能在终端、网页或者配套的桌面端里帮你完成一系列实际任务。它解决的核心问题有两个。第一把零散的工具统一管理起来你不用再为每个小功能单独装环境第二它让技能可以被复用、分享、版本控制这比在聊天框里一次次重复描述需求要高效得多。我习惯把它理解成一个“插线板”模型是电skills 是各种电器OpenClaw 负责供电和调度。对新手来说你不需要一开始就搞懂它的全部内部原理。你只需要知道OpenClaw 装好之后会有一个地方专门放 skills你把技能包放进去它就能在对话或任务中被调用。就这么简单。1.2 skills 到底是什么skills 不是一个抽象概念它是有实体文件的。一个标准的 skills 包通常长这样一个SKILL.md文件这是技能的“说明书触发器”里面写了这个技能在什么场景下被调用、需要什么参数一段脚本目录可以是 Python、Node.js 或者纯 Shell负责真正干活可能还有示例文件、依赖清单和说明文档。你可以把它类比成手机里的 App。手机装个 App 就能拍照修图OpenClaw 装个 skills 就能让 Agent 具备某种能力。只不过 App 是通过应用商店安装的而 skills 目前更多是通过拷贝目录、Git 仓库或者内置市场来安装。理解这一点很关键。因为我见过太多新手把 skills 当成了一个“开关”以为在配置文件里写个true就完事了。实际上你要做的是把一个完整的技能包放到正确的位置然后让 OpenClaw 扫描到它。1.3 为什么新手应该先把精力放在 skills 上因为 OpenClaw 本身只是一个空壳子。你不装 skills它就是个普通的聊天终端能聊但不能干实事。你自己写提示词当然也能干活但每次都要重新描述需求效率太低。skills 的价值在于把一套成熟的工作流固化下来你以后只需要一句话就能触发。举个例子。我想让 Agent 分析一份 JSON 日志如果不用 skills我得写一大段提示词告诉它字段含义、输出格式、错误处理规则。但如果你装了 JSON 分析技能只需要说“分析这份日志”它就知道该怎么做。而且 skills 的门槛远低于开发插件。插件要懂 API、要写界面skills 很多时候就是一组写得很好的提示词加几个脚本。一个完全不懂编程的新手也能通过安装现成技能获得很强的能力。2. 装之前必须做好的三件事准备工作做得越细后面越省事。我见过太多人跳过了这些步骤结果装到一半报错最后白白浪费时间。2.1 环境选择Windows 还是 Ubuntu先回答一个高频问题OpenClaw 到底装在哪个系统上我的建议是如果你有一台 Ubuntu 服务器或者虚拟机直接装 Ubuntu这是最省心的路径。如果你只有 Windows 笔记本也没关系用 WSL2 跑一个 Ubuntu 发行版就行本质上还是 Linux 环境。为什么推荐 Linux因为绝大多数 skills 的脚本都是针对 Linux/macOS 写的依赖安装、权限管理、路径解析都很顺畅。Windows 原生环境下经常会出现路径分隔符不一致、脚本没法直接执行、环境变量丢失这类问题虽然也能解决但对新手不友好。在 Windows 上配置 WSL 并不复杂。打开 PowerShell执行wsl --install -d Ubuntu装完以后重启进入 Ubuntu 终端再执行一遍wsl --status确认状态正常。如果你之前装过 WSL 但版本不对可以用wsl --set-default-version 2把它切到 WSL2。这一步值得做因为 WSL1 在某些场景下会有文件系统性能问题跑 Agent 任务时能明显感觉到卡顿。2.2 Node.js 运行时怎么选OpenClaw 的安装和运行强烈依赖 Node.js。很多 skills 的脚本也是用 JavaScript 或者 TypeScript 写的所以 Node 环境是刚需。我踩过的一个坑是图省事直接用了系统 apt 源的旧版本 Node。结果装 skills 时一堆依赖报错甚至 OpenClaw 主程序都起不来。所以一定要去 Node.js 官网下载 LTS 长期支持版不要用 apt 源里的老版本也不要追求最新的奇数版本。装完之后验证一下node -v npm -v只要这两个命令能正常输出版本号环境就算过了。另外提醒一句安装完 Node 之后最好确认一下全局安装目录的权限。如果npm装依赖时报 EACCES 权限错误执行mkdir -p ~/.npm-global npm config set prefix ~/.npm-global然后再把~/.npm-global/bin加到 PATH 里。这个操作能避免很多权限类的坑。2.3 找到你的 skills 目录OpenClaw 的 skills 目录位置会因安装方式不同而有差异。但有一个通用的查找方法在 OpenClaw 的配置目录下找skills文件夹。我见过几种常见位置~/.openclaw/skills~/.config/openclaw/skills项目根目录下的skills/怎么确认你用的是哪个两种办法。第一种看启动日志。OpenClaw 启动的时候日志里通常会打印它扫描了哪些目录里面会出现 skills 路径。第二种直接在当前用户主目录下搜索find ~ -name SKILL.md -type f 2/dev/null | head -20只要找到了一个带SKILL.md的目录那它的父目录基本就是你的 skills 根目录。建议把这个路径记下来后面安装技能全靠它了。3. 最适合新手的 10 个 skills 推荐推荐原则很简单必须容易装、触发方式直观、出活稳定。下面这 10 个是我在多台机器上反复装过并且实际用过的。每个都按“它能干嘛 怎么触发 注意事项”来讲。3.1 Superpowers一站式技能包第一个必须提 Superpowers。它不是一个单一技能而是一整套技能合集里面整合了项目规划、代码审查、调试、文档生成、学习辅助等一堆子技能。对新手来说装一个 Superpowers 相当于同时拿到了好几个实用工具。它的触发方式很自然通常你只要在对话里提到对应的任务意图比如“帮我梳理一下这个项目的结构”或者“这段代码有没有问题”它就会自动加载对应子技能。安装的时候注意Superpowers 依赖一个比较新的 skills 规范所以如果你用的是比较老的 OpenClaw 版本可能加载不完整。建议先升级到最新版再装。3.2 前端调试助手如果你是前端开发者这个技能值得第一个装。它的核心能力是当你贴出一段 HTML/CSS/JavaScript 代码或者描述一个页面布局问题时它能帮你逐行检查语法、定位样式冲突、给出可执行的修复方案。我实测下来它最有用的场景是处理“样式就是不对”这类玄学问题。比如 Flex 布局不生效、元素被撑开、z-index 失效它通常能直接指出是哪条规则导致的。触发方式也很简单把代码贴进去说一句“用前端调试技能看看”它就会走一遍检查流程。注意一点这个技能的判断基于你提供的代码片段所以贴代码的时候尽量完整别只贴半截。3.3 代码审查小能手这个 skills 适合任何人不管你是写 Python、JavaScript 还是 Rust 的。它会在不实际运行代码的情况下对代码做静态审查重点看逻辑漏洞、边界条件、安全隐患、风格问题。它和前端调试助手的区别在于一个偏“找 bug”一个偏“提质量”。我习惯在提交代码前用它过一遍很多低级错误能被提前拦住。实际用的时候你可以指定审查重点。比如“重点看这个函数的并发安全问题”或者“看看有没有 SQL 注入风险”它会按你的要求聚焦。新手注意它给出的建议不一定是绝对正确的涉及关键业务逻辑时你还是得过一下自己的脑子。3.4 论文润色与学术写作写论文的人会很喜欢这个技能。它的功能包括调整句式、优化衔接、统一术语、检查逻辑连贯性甚至可以根据你给出的提纲扩展段落。我拿一篇技术报告试过它能把我那些啰嗦的长句拆成短句还能指出段落之间缺少过渡词的地方。触发方式有两种你直接说“润色这段文字”或者把整个文档丢给它说“按学术风格改写”。但这里有个重要的提醒它只是一个润色工具不是事实核查工具。参考文献、实验数据、标注格式这些内容你必须自己负责。用 AI 润色可以但千万别让它帮你编数据。3.5 Obsidian 知识库管家如果你用 Obsidian 记笔记这个技能基本是必备的。OpenClaw 和 Obsidian 的联动逻辑是这样你给技能指定你的 Vault 路径它就能读取笔记内容帮你做整理、补标签、找重复笔记、生成每日总结。我经常用的一个功能是让它根据一周的日记笔记自动生成一篇周回顾顺便把提到过的项目关键词整理成标签列表。安装这个技能时最容易犯的错是路径找错。注意你的 Vault 路径不是.obsidian插件的路径而是你存放笔记的根目录。比如~/Documents/MyVault配置时记得用绝对路径。3.6 任务拆解器这个技能我愿称之为“行动困难症救星”。你只要告诉它一个目标比如“我想学习 Python 数据分析”它就会把目标拆成可执行的步骤表先学什么、后学什么、每阶段有什么检验标准、大概需要多久。它最厉害的一点是能把模糊想法变成具体清单。我经常用它来拆项目比如“我要在两个月内做一个个人博客”它能拆出需求分析、技术选型、框架搭建、内容填充、上线部署等阶段每个阶段再给出子任务。触发方式是纯自然的你不需要说“使用任务拆解器”只要说“帮我拆解一下…”它通常会自己匹配。如果你发现它没有自动触发可以手动点名让它用这个技能。3.7 正则表达式生成器写过程序的人都知道正则表达式这东西学的时候觉得简单写的时候总觉得哪里不对劲。这个技能的作用就是你用中文描述你想匹配什么它生成表达式然后再给你解释这个表达式每一部分的含义。比如你说“匹配一个 IPv4 地址”它会给出完整的正则并提供测试用例。最实用的是它还会提醒你边界情况比如“这个表达式没限定字符串边界可能会误匹配”之类的。新手用这个技能时建议把它的解释部分也好好看看别只抄表达式。理解规则才能灵活改不然换个需求你又得回来找它。3.8 JSON 与日志分析这个技能我每天都在用。它能解析 JSON 结构、格式化日志、提取关键字段、统计异常信息甚至能跨多行日志识别一条完整的错误栈。它的触发方式很直白你把原始文本贴给它说“用日志分析技能处理一下”。它通常会自动识别输入是 JSON 还是普通日志。有一次我给它传了一个 2 万行的服务器日志它只花了几秒钟就把错误类型统计出来了还按出现频率排了序。这里有个实用建议如果你的日志来自特定框架比如 Nginx 或 Spring Boot最好在描述的时候提一句框架名称。这样技能可以按对应格式更精确地解析。3.9 中英互译校对翻译工具很多但这个 skills 强在全局校对。它不是逐句翻译而是先把整段文字翻译一遍然后检查术语是否统一、语序是否自然、有没有漏译误译。我写英文文档的时候会先用它把中文稿翻成英文再让它用“技术文档风格”重新润色一遍。英文技术文档的被动语态、缩写规则、冠词使用这些细节它处理得相当稳。需要注意这个技能适合处理成段的文字不适合处理带大量格式的文档。你要是直接把 Word 里带目录、带图表的全文贴进来格式会乱。建议先只贴正文内容。3.10 冒烟测试包最后一个推荐给做开发的人。这是一个轻量级测试技能它不追求覆盖所有用例而是快速检查核心功能是否正常。比如一个 API 服务它帮你生成针对关键接口的冒烟测试脚本请求是否返回 200、关键字段是否存在、响应时间是否正常。它对新手友好因为你不用自己写测试框架它会生成脚本并解释每一步是干嘛的。触发方式是给它一个接口文档或者一段服务代码说“帮我生成冒烟测试”。不过我建议冒烟测试只适合在开发环境跑。别直接用它生成的东西去打生产环境的接口除非你明确知道自己在干什么。4. skills 安装的三种方式了解完推荐清单接下来就是实操了。安装 skills 的方式主要有三种我建议你三个都掌握因为不同的技能发布者会选择不同的分发方式。4.1 从官方市场或内置列表安装这是最省事的方式。如果你的 OpenClaw 版本较新它可能内置了一个技能市场。打开 OpenClaw 之后在配置界面里找“技能市场”或者“浏览 skills”之类的入口。找到你想要的技能点安装即可。安装完成后系统一般会提示“是否需要重启以加载新技能”。我建议直接重启一下别用热加载赌运气。内置市场的优势是技能作者会把依赖关系处理好你不用自己装依赖。劣势是里面的技能数量有限很多新技能可能还没上架。所以你还得掌握下面两种方式。4.2 从 GitHub 仓库直接安装很多 skills 都是以 GitHub 仓库的形式发布的。安装的思路很简单克隆仓库然后把仓库里的技能目录链接或复制到你的 skills 根目录。通常仓库结构是这样my-awesome-skills/ ├── skill-one/ │ └── SKILL.md └── skill-two/ └── SKILL.md你要做的是把skill-one、skill-two这类子目录复制到你的 skills 根目录。举个例子。假设你的 skills 根目录是~/.openclaw/skills仓库地址是https://github.com/xxx/awesome-skillscd ~/.openclaw git clone https://github.com/xxx/awesome-skills temp-skills cp -r temp-skills/skill-one skills/ rm -rf temp-skills复制完成之后重新启动 OpenClaw 让它重新扫描。这里有一个我踩过的坑你最好复制整个子目录而不是只复制里面的 SKILL.md 文件。因为很多技能会引用同目录下的脚本文件只复制说明书会导致“技能可见但干不了活”的诡异状态。启动日志里也不一定报错就是调用时没反应。4.3 手动拷贝到 skills 目录第三种方式适合那些没有发布到市场、也没有公开仓库只在社区里以压缩包形式流传的技能。步骤很简单下载压缩包解压到本地把解压出来的整个文件夹放到 skills 根目录确认这个文件夹里包含 SKILL.md 文件重启 OpenClaw。手动拷贝的时候路径最容易出问题。我见过有人把技能文件夹直接放到了 SKILL.md 所在的目录里面形成skills/skill-name/SKILL.md/SKILL.md这种嵌套结构这肯定不对。另一个提醒压缩包解压之后先检查一下文件权限。如果里面包含可执行的.sh脚本你需要确保它有执行权限chmod x ~/.openclaw/skills/skill-name/scripts/*.sh不然脚本会因为没有权限而静默失败你排查半天都找不到原因。5. 配置与联调让 skills 真正跑起来安装完成只是第一步。真正让技能稳定工作还需要检查和配置一些东西。5.1 检查运行环境技能多了以后环境问题就会暴露出来。我建议你装完一批技能后做一次系统检查node -v python3 --version wsl --status前两个是运行时第三个是 Windows 下才需要的。为什么技能多了要检查因为不同技能依赖不同环境。有的技能需要 Node 跑脚本有的需要 Python还有的依赖于外部命令行工具比如curl、jq。你可以在 OpenClaw 的配置或者项目文档里看到技能声明的依赖按需安装。比如很多日志分析技能会用到jq这个 JSON 处理工具。没有它技能虽然能生成命令但执行时会失败sudo apt install jq -y这种小依赖装机时没注意等到技能调用了才开始找是最费时间的。5.2 配置文件模型接入与技能开关OpenClaw 的主要配置都在一个配置文件里通常是openclaw.json或者config.yaml具体看你的版本。配置里有两个部分建议新手提前了解。第一部分是模型接入。如果你只用默认模型那跳过但如果你打算把本地的小模型比如 qwen 系列接进来需要把模型服务地址、API Key、模型名称填到 providers 配置里。我建议你可以在配置里给不同任务指定不同模型复杂任务用强模型简单任务用轻量模型。第二部分是技能开关。很多技能默认是启用的但有些涉及高权限操作的技能可能会被注释掉。你需要检查一下配置里有没有skills相关的块里面有enabled/disabled列表。如果某个技能一直不生效先来这里看看是不是被禁了。5.3 验证技能是否被加载装完技能后怎么知道它到底加载成功没有最直接的办法是看启动日志。启动 OpenClaw 时日志里会列出加载成功的技能列表。搜关键词 “skill loaded” 或者 “skill registered”。如果没有输出你可以在对话里尝试触发一个最基础的技能比如让一个代码审查技能去看一段简单代码。如果它给出了结构化反馈就说明加载成功。如果它回答说“我没有这个能力”那大概率没加载上。另一个技巧是直接跟 OpenClaw 说“列出你当前可用的技能”。有些版本支持这个指令。如果不支持你可以手动检查 skills 目录确认每个技能文件夹里都有SKILL.md文件。5.4 权限与安全设置这是很多人忽略的部分。skills 本质上是一段可以在你机器上执行任务的代码所以安全问题不容忽视。建议做到三点。第一只装你信任来源的技能。GitHub 上有很多看起来很炫的技能但代码写得乱七八糟。装之前最好扫一眼里面的脚本确认没有明显危险命令比如删除操作、上传环境变量之类。第二给 OpenClaw 配置最小权限。如果平台支持不要让 Agent 获得整个文件系统的读写权限制在项目目录或指定工作目录内。第三涉及在线操作时要谨慎。有些技能需要调用外部 API可能会把你的 key 带出去。使用时要留意技能弹出的授权请求别随手允许。6. 新手最容易踩的 6 个坑这一节我不想写空泛的“注意事项”我直接把新手阶段我认为最有代表性的几个实际问题给出来每个都配上你能直接用的排查方案。6.1 Windows 提示“无法安全验证”是怎么回事在 Windows 上第一次运行 OpenClaw 相关文件时系统可能会弹出一个提示说“无法安全验证此文件”或者 SmartScreen 警告。这不是文件损坏通常是系统对从网络下载的文件默认不信任。解决办法有两个。第一个是图形化操作右键文件选择“属性”在“常规”选项卡里勾选“解除锁定”然后确认。第二个是命令行操作。在 PowerShell 里执行Unblock-File -Path C:\你的路径\openclaw.exe用命令行可以一次处理多个文件比如整个下载目录Get-ChildItem C:\downloads\* | Unblock-File处理完之后SmartScreen 警告基本就消失了。6.2 WSL 状态异常在 Windows 上跑 Ubuntu 环境最常遇到的问题是 WSL 状态不对。你是不是也该先看看wsl --status的输出如果你看到类似“未安装任何发行版”或者“默认版本是 1”的提示先执行wsl --set-default-version 2如果 WSL 没有启动或者 Ubuntu 进不去试试重启 LxssManager 服务或者直接用 PowerShell 执行wsl --shutdown然后重新打开 Ubuntu 终端。这个操作会把所有 WSL 实例停掉再重新启动很多奇怪的问题都能被它解决。6.3 skills 目录找错这是最隐蔽的问题。目录错了技能照样能装上但 OpenClaw 扫描不到。你装了十个技能可能一个都不生效但你完全看不出来是路径问题。排查方法先看启动日志。日志里一定会打印实际扫描的路径。用日志里显示的路径和你的目录对比。如果不一样把技能复制到日志里显示的路径或者修改配置让扫描路径指向你的目录。6.4 文件编码问题Windows 下面用记事本编辑配置文件保存时可能会带上 BOM 头。这个 BOM 字符在 Windows 下看不见但 Linux 环境下解析配置时会直接导致格式错误。症状是OpenClaw 启动时报配置文件解析失败或者在配置里的中文注释后面出现乱码。解决方法是放弃记事本用 VS Code 编辑并且将编码设置为 UTF-8。具体操作VS Code 右下角点编码选择“Save with Encoding”再选 UTF-8。6.5 依赖缺失技能加载成功但执行时一句话没反应或者报“command not found”十有八九是依赖没装。常见的依赖是 Python 的第三方库和 Node 的 npm 包。技能文档里一般会注明依赖比如requirements.txt或者package.json。如果没有文档你就看脚本里的 import 和 require 语句缺啥装啥。装依赖时别用系统的 Python 直接 pip install建议用虚拟环境python3 -m venv ~/.openclaw-skill-env source ~/.openclaw-skill-env/bin/activate pip install -r requirements.txt这样不会污染系统环境也不用担心权限问题。6.6 装了不生效怎么办排除完所有上面的问题后如果技能还是不生效按下面这个顺序排查确认 SKILL.md 存在于技能目录的根路径确认技能目录名称没有中文和空格确认配置文件里没有禁用这个技能确认 OpenClaw 的版本支持该技能格式最后一步重启 OpenClaw 并清空日志缓存之后再试。这里我把常见问题的速查表给你建议收藏。症状优先排查方向快速处理Windows 提示无法验证文件下载标记属性解除锁定或 Unblock-FileWSL 不启动WSL 状态异常执行 wsl --shutdown 后重开技能全部不生效skills 目录路径看启动日志中的实际扫描路径配置报错编码 BOM用 VS Code 转 UTF-8 无 BOM执行时报 command not found依赖缺失安装 jq、python3、npm 依赖单技能不生效启用开关检查配置文件中的 skills 开关7. 去哪里找更多 skills掌握基本安装方法之后下一步就是找技能。新手最容易问的问题就是skills 下载平台有哪些我讲讲我平时去哪找。7.1 GitHub 上直接搜GitHub 是第一站。搜索建议直接搜openclaw skills或者awesome openclaw。我建议你组合关键词的时候加上你关心的领域比如openclaw skills frontend、openclaw skills writing这样结果更精准。搜索到仓库后不要急着克隆。先看 README 里的截图和目录结构再确认一下最近更新时间和 star 数。star 多不一定说明一定好但至少说明用的人多、坑被人踩过。7.2 Awesome 列表很多社区会把精选技能维护成一个 Awesome 列表比如 awesome-openclaw-skills。这种列表里面的技能一般经过筛选质量比较可靠适合新手逛。看到感兴趣的技能按我前面说的“GitHub 仓库直接安装”的流程操作一遍就行。7.3 社区分享与博客OpenClaw 用户社区里经常有人分享自制的技能包。这类技能不一定有规范的文档但胜在思路新鲜。下载之后记得先扫一眼里面的脚本内容确认没有可疑操作再安装。博客教程也是好来源。很多博主会把技能包和配套文章放在一起你可以边看文章边装理解会更深入。7.4 自己动手改技能等你用了一段时间熟悉了 SKILL.md 的结构完全可以自己动手改技能。你不用从零写一个多复杂的技能。最简单的做法是把已有的技能复制一份改掉SKILL.md里的描述和示例让它适配你自己的任务场景。这一步是新手迈向进阶的分水岭。8. 最后的一点个人体会折腾 OpenClaw 和 skills 这段时间我最大的感受是它的学习曲线不在“安装”这一步而在于“理解技能的边界”。装技能只要十分钟但搞清楚每个技能适合什么场景、不适合什么场景、会给 Agent 带来什么额外风险这个是需要时间积累的。所以我建议新手的路径是先用内置市场装几个热门技能跑通一个完整任务感受一下“对话触发技能”到底是什么体验然后尝试从 GitHub 装一个官方仓库里的技能学会看目录结构最后再手动拷贝一个社区技能包把安装三种方式都走一遍。走完这三步你就基本毕业了。另外装的过程中不要怕报错。我见过太多人在第一次看到红字报错时就放弃了其实大部分报错都是环境问题照着第六节的速查表过一遍大概率能解决。等你亲手把一个不听话的技能救活那种收获感比用十个技能都大。如果非要我再分享一个小习惯每装一个新技能第一件事不是测试功能而是看它的“审查模式”或“预览模式”。先让技能在不实际执行任务的情况下输出它的计划你确认没问题再让它真正动手。这个习惯让我避开了很多次潜在的风险也让我对每个技能的实际行为更有把握。