解锁社区资源:如何自我开发和安装属于自己的Open Claw技能包

发布时间:2026/7/19 16:18:21
解锁社区资源:如何自我开发和安装属于自己的Open Claw技能包 第1步技能包的文件结构一个标准的OpenClaw技能包本质上就是一个特定的文件夹。它的标准结构如下my-resume-screener/ # 您的技能包文件夹名称可自定义 ├── SKILL.md # 核心说明书告诉AI“我是谁、我该做什么” ├── skill.json # 技能元数据定义技能名称、描述和启动命令 └── screen_resumes.py # 执行脚本您简历筛选的核心Python代码SKILL.md和skill.json是OpenClaw识别技能的关键缺一不可 第2步准备技能核心文件请进入您的技能包目录例如my-resume-screener准备以下两个文件。1. 编辑SKILL.md技能的“说明书”这是技能的入口文件使用Markdown格式。请参考以下结构--- name: 简历筛选器 description: 根据岗位描述自动筛选并评估简历按匹配度排序输出。 --- # 技能说明 你是一个专业的招聘助理负责根据提供的岗位描述JD批量筛选指定文件夹内的简历。 ## 输入参数 - JD文件或文本岗位的具体要求。 - 简历文件夹路径存放PDF/DOCX简历的目录。 ## 执行流程 1. 读取并理解岗位描述JD。 2. 遍历简历文件夹解析PDF或DOCX文件内容。 3. 调用DeepSeek模型对每份简历进行结构化分析并打分0-100分。 4. 对所有简历按得分从高到低排序。 5. 输出包含候选人姓名、综合评分、理由的简洁报告。 ## 依赖工具 - Python脚本screen_resumes.py - Python库PyPDF2, python-docx, requests注意文件名必须为SKILL.md并且建议使用---包裹的YAML格式开头来定义元数据。2. 编辑skill.json技能的“启动器”这个JSON文件告诉OpenClaw如何调用您的技能。内容如下{ name: 简历筛选器, description: 根据岗位描述自动筛选简历输出排序后的候选人列表, command: [python, screen_resumes.py] }请确认command中的python命令可以在您的终端中直接运行。如果不能您可能需要指定完整路径例如[C:\\Python39\\python.exe, screen_resumes.py]。 第3步安装技能包两种方式任选您可以选择以下任一方式安装推荐方法一。方式一手动安装推荐适合开发和调试这是最直接的方式可以让您快速测试。您只需将整个技能包文件夹复制到OpenClaw的技能加载目录中。# 1. 复制整个技能包文件夹到 OpenClaw 的本地技能目录 cp -r my-resume-screener ~/.openclaw/skills/ # 2. 重启 OpenClaw 网关使新技能生效 openclaw gateway restart核心要点技能目录技能必须放在OpenClaw扫描的目录下包括~/.openclaw/skills/用户级或workspace/skills工作区级。我们强烈推荐使用~/.openclaw/skills/它对所有项目都生效。目录优先级如果多个位置有同名技能OpenClaw会遵循工作区 本地技能目录 内置技能的优先级。重启网关修改配置或安装新技能后务必重启网关这是很多问题的根源。方式二通过ClawHub安装适合分享和分发这种方式适合将技能发布后分享给他人使用。# 1. 发布技能您需要先有ClawHub账号 npx clawhublatest publish # 2. 安装技能其他用户 npx clawhublatest install your-skill-name # 3. 重启网关 openclaw gateway restart如果您在安装技能时遇到问题请参考本文最后的“常见问题排查”部分。 第4步验证与调试技能安装后您可以通过以下方式确认它是否生效。1. 查看技能列表在终端运行openclaw skills list。如果输出中出现您的“简历筛选器”技能说明它已被系统识别。2. 运行技能在OpenClaw的聊天界面向AI发送自然语言指令来调用它。例如请使用简历筛选器技能JD文件在 /path/to/jd.txt简历文件夹在 /path/to/resumes取前5名请确保/path/to/jd.txt和/path/to/resumes路径真实有效。3. 查看运行日志如果技能无响应或报错日志是您最重要的帮手。快速诊断运行openclaw doctor可以自动检查并修复常见问题。实时查看运行openclaw logs --follow可以实时查看应用日志排查启动和运行时错误。详细日志如果信息不够可以启用DEBUG级别日志openclaw logs --level debug。 技能加载失败请对照排查如果技能未出现在列表中请对照以下清单按顺序检查检查文件结构再次确认您的技能目录下是否同时存在SKILL.md、skill.json和您的screen_resumes.py三个文件。这是最容易被忽略的问题。检查文件格式确保SKILL.md文件开头有正确的YAML格式元数据并且skill.json文件是合法的JSON格式。检查安装路径您的技能文件夹是否被放在了正确的目录如~/.openclaw/skills/可以运行ls ~/.openclaw/skills/确认。检查Python环境您的脚本screen_resumes.py依赖的库是否都已安装可以在终端手动运行python screen_resumes.py来测试脚本本身是否正常。重启网关修改任何配置后是否运行了openclaw gateway restart 第5步进阶优化安全审查在安装第三方技能前建议使用skill-vetter技能进行安全检查排除潜在风险。添加环境变量如果您的技能需要API Key等敏感信息可以在SKILL.md中说明需要的环境变量并在运行OpenClaw的终端中设置例如export DEEPSEEK_API_KEYyour-key。