Claw3D技能开发指南:5步从零创建并上架你的第一个Office Skill
Claw3D技能开发指南5步从零创建并上架你的第一个Office Skill【免费下载链接】Claw3DClaw3D is an open source 3D engine built on OpenClaw for creating games, simulations, and high-performance 3D applications.项目地址: https://gitcode.com/gh_mirrors/cl/Claw3DClaw3D 是一个基于 OpenClaw 构建的开源 3D 引擎与虚拟办公平台让你的 AI Agent 团队在 3D 办公室中真实协作。本文是一份完整的 Claw3D 技能开发指南手把手教你从零创建一个 Office Skill 并上架到技能市场Skill Marketplace让 Agent 学会处理待办事项、任务管理等办公技能全程无需深厚前端背景跟着做即可。先看懂 Claw3D 的技能体系Office Skill 是什么在 Claw3D 中Skill技能是赋予 Agent 可复用工作能力的最小单元。一个技能本质就是一个文件夹里面放着一个SKILL.md说明书告诉 Agent什么时候被触发Trigger——用户说哪些话、发生什么事时启动触发后 Agent 该干什么——比如先走到自己的工位再开始处理任务状态存在哪里、格式长什么样——确保每次读写都确定、可复现。 心智模型SKILL.md就是写给 AI 的岗位操作手册写得越明确Agent 执行得越稳定。官方对技能机制的第一性原理说明发现、优先级、快照、注入流程见 skills-overview.md完整开发规范在 CREATING_SKILLS.md。第一步创建技能文件 SKILL.md含触发器写法每个技能都放在assets/skills/package-id/目录下。以官方参考实现 assets/skills/todo-board/SKILL.md 为模板结构非常清晰assets/ skills/ todo-board/ SKILL.md todo-list.example.json一个合格的SKILL.md包含三部分frontmatter 元信息、Trigger 触发块、操作工作流说明。1.1 frontmatter技能的身份证--- name: todo description: Maintain a shared workspace TODO list with blocked tasks. metadata: {openclaw:{skillKey:todo-board}} ---name用户在界面上看到的技能名称metadata.openclaw.skillKey技能唯一键必须稳定且与安装后的文件夹名一致。1.2 Trigger让 Agent 在 3D 办公室里动起来这是 Claw3D 技能区别于普通 Agent 技能的灵魂——触发时 Agent 有物理行为。以下是一个标准触发块摘自 todo-board 技能{ activation: { anyPhrases: [todo, todo list, blocked task] }, movement: { target: desk, skipIfAlreadyThere: true } }要点anyPhrases写短而稳定的短语命中即触发Telegram 等外部渠道消息同样有效movement.target目前支持desk、github、gym、qa_lab四种地点定义在 src/lib/office/places.tsJSON 块才是 Claw3D 运行时真正解析的内容不要只靠自然语言描述触发行为。1.3 工作流说明明确到可直接执行参考 assets/skills/todo-board/SKILL.md 中的必选工作流先读文件、缺则创建、每次变更写回磁盘、文件损坏则修复、请求模糊则先问清楚。配套的数据格式示例可对照 assets/skills/todo-board/todo-list.example.json。第二步把文件镜像进 packaged.ts客户端安装副本Claw3D 安装技能时不是直接读取assets/skills/目录而是从客户端内嵌的安全字符串中取文件。因此每个新技能都要在 src/lib/skills/packaged.ts 中登记一份对应副本const PACKAGED_SKILL_FILES: Recordstring, PackagedSkillFile[] { my-skill: [ { relativePath: SKILL.md, content: MY_SKILL_MD }, ], };⚠️ 两份副本必须逐字节一致空格、frontmatter、文件名都不能有偏差。项目内置了漂移检测测试 tests/unit/packagedSkills.test.ts防止资产文件与内嵌副本打架。第三步注册到 catalog.ts让技能进入市场在 src/lib/skills/catalog.ts 的PACKAGED_SKILLS数组中添加一条定义{ packageId: my-skill, skillKey: my-skill, name: my-skill, description: Short description., installSource: openclaw-workspace, creatorName: your-handle, }字段速查字段作用packageId内部资产 ID通常是assets/skills/下的文件夹名skillKeyOpenClaw 技能键 安装后的文件夹名name界面显示名称installSource当前打包技能固定填openclaw-workspacecreatorName市场里显示为 Powered by ... 的署名如需自定义分类、标语、能力标签可在 src/lib/skills/marketplace.ts 中添加展示元数据覆盖category、tagline、capabilities、editorBadge等。官方建议署名要真实不要伪造下载量。第四步理解安装流程与上架后的效果点击安装后src/lib/skills/install-gateway.ts 会创建一个临时网关 Agent按SKILL.md指令把技能文件写入所选工作区的workspace/skills/skillKey/ SKILL.md todo-list.example.json技能运行中产生的数据如todo-skill/todo-list.json属于运行时状态文件与安装包本身分离由技能说明书约定路径和 schema。技能上架后用户可在 Studio 的技能市场中看到它、一键安装并在 Agent 设置的Skills 标签页中通过允许列表精细控制哪个 Agent 可以使用该技能allowlist 语义不配置全部可用显式数组仅限所列。第五步跑测试验证你的技能改动创建或修改打包技能后执行官方推荐验证三连npm test -- tests/unit/packagedSkills.test.ts tests/unit/skillsInstallGateway.test.ts npm run lint npm run typecheck若新增技能记得同步扩展packagedSkills.test.ts让资产文件、内嵌副本、市场元数据三者始终保持对齐。质量清单让你的技能达到生产级以todo-board为质量标杆CREATING_SKILLS.md 第 6 节✅ 明确的触发器 明确的办公室物理行为✅ 指令显式、确定模型可直接照做✅ 状态文件化并写明 schema✅ 模糊请求强制先澄清不瞎猜✅ 安装包只含技能真正需要的文件✅ 市场元数据真实、有署名。常见问题 FAQQ技能没触发怎么办检查## Trigger的 JSON 块是否完整、anyPhrases是否足够短小常见没有触发块时会回退到 src/lib/office/places.ts 中的中央默认触发注册表。Q改了 SKILL.md 但市场显示不一致几乎一定是packaged.ts内嵌副本不同步跑一下packagedSkills.test.ts就能抓到漂移。Q技能安装到了哪个目录当前打包安装流程写入workspace/skills/skillKey/安装目标为所选 Agent 的工作区安装走默认 Agent 工作区上下文界面会给出范围提示。 恭喜到这里你已经掌握了 Claw3D 技能开发的全流程建文件 → 镜像内嵌 → 注册市场 → 验证测试 → 上架发布。想要本地动手先克隆仓库git clone https://gitcode.com/gh_mirrors/cl/Claw3D打开 CREATING_SKILLS.md 边对照边写你的第一个 Office Skill 就能进入 Claw3D 的 3D 办公室了。【免费下载链接】Claw3DClaw3D is an open source 3D engine built on OpenClaw for creating games, simulations, and high-performance 3D applications.项目地址: https://gitcode.com/gh_mirrors/cl/Claw3D创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

delegate-relay.result.v1 逐字段拆解:delegate-skills 结果契约完全参考

delegate-relay.result.v1 逐字段拆解:delegate-skills 结果契约完全参考

delegate-relay.result.v1 逐字段拆解:delegate-skills 结果契约完全参考 【免费下载链接】delegate-skills Delegate a coding task to a separate coding agent CLI, review the diff, land the commit yourself — one per implementer. 项目地址: https://git…

2026/10/7 8:09:02 阅读更多 →
Front‑End and Back‑End Separation Calculator System

Front‑End and Back‑End Separation Calculator System

This blog records the complete development process of the first web development assignment — a web calculator built from scratch. It includes requirement analysis, architecture design, API development, front‑end and back‑end joint debugging, and trouble…

2026/10/7 8:09:02 阅读更多 →
点一下地图上的村点位,大屏右侧三张图表怎么同时换数据?

点一下地图上的村点位,大屏右侧三张图表怎么同时换数据?

一、一次点击换来三张图的不同反应镇里那面大屏有三米宽,左边一张地图铺满,上面标着辖区内十四个村的点位,右边竖着三张图,产量趋势、人口结构、积分排行。需求很朴素,鼠标点某个村的点位,右边三张图同时换…

2026/10/7 8:09:02 阅读更多 →

最新新闻

humanizer如何让改写不失真?SFT+DPO+GRPO训练流水线完整拆解(全程不用AI检测器)

humanizer如何让改写不失真?SFT+DPO+GRPO训练流水线完整拆解(全程不用AI检测器)

humanizer如何让改写不失真?SFTDPOGRPO训练流水线完整拆解(全程不用AI检测器) 【免费下载链接】humanizer 项目地址: https://ai.gitcode.com/hf_mirrors/jialinyyzz/humanizer humanizer 是一个 12B 参数的本地 AI 文本改写模型&…

2026/10/7 8:36:19 阅读更多 →
基于RAG技术的校园智能迎新咨询系统设计与实现

基于RAG技术的校园智能迎新咨询系统设计与实现

一、研究背景与意义每年9月迎新季是高校工作的高峰期。据教育部统计,2023年全国普通高校招生录取人数超过1000万人,新生入学咨询量呈爆发式增长。迎新期间,新生及家长关于报到流程、宿舍安排、缴费方式、校园设施、专业培养等问题的咨询量巨大…

2026/10/7 8:36:19 阅读更多 →
华为鸿蒙免费口算练习APP—小羊口算

华为鸿蒙免费口算练习APP—小羊口算

晚饭后孩子摊开口算本,写两道就开始磨铅笔。我去翻口算工具,不是先弹广告,就是把题锁在会员后面——手刚伸出去,兴致就没了。我想做一款打开就能练的:对错马上看见;练到一半被叫去洗碗,回来还能…

2026/10/7 8:36:19 阅读更多 →
WeXPort 微信聊天记录导出攻略指南:6 类职业场景一次讲清

WeXPort 微信聊天记录导出攻略指南:6 类职业场景一次讲清

前言微信聊天记录,对不同职业的人来说,价值完全不一样。微商靠它留客户承诺,法务靠它当证据,财务靠它对账,HR 靠它做交接,内容创作者靠它攒素材,普通打工人靠它留工作记录。但微信记录有一个特点…

2026/10/7 8:36:19 阅读更多 →
好靶场:逻辑漏洞-越权漏洞

好靶场:逻辑漏洞-越权漏洞

⚠️ 免责声明:本文所有操作仅在【好靶场】官方授权的线上安全练习靶场中完成,仅用于网络安全原理学习、技术研究。 严禁将文中Payload、漏洞利用方法应用到任何未获得授权的公网服务器、网站。 未经授权对网站进行渗透测试属于违法行为,一切…

2026/10/7 8:36:19 阅读更多 →
铝电解电容选型设计规范

铝电解电容选型设计规范

前言文档版本:V1.0编制目的:规范铝电解电容器选型、电路设计、降额设计、PCB布局及可靠性验证,明确寿命、纹波电流、温度、反压等关键限制,规避鼓包漏液、容量衰减、ESR上升、爆炸失效等风险。适用范围:直插有极性铝电…

2026/10/7 8:35:19 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 6:26:51 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 8:21:32 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 4:21:51 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:18:13 阅读更多 →