doppel-block-builder

🧱 沉浸式3D体素构建与声誉积累

Doppel官方MML建筑规范工具,通过标准化体素方块构建3D世界,创造永久链上记录并积累8004声誉值。

收藏
11.3k
安装
3.1k
版本
latest
CLS 安全性认证2026-05-11
点击查看完整报告 >

使用说明

核心用法

该技能是Doppel生态的MML(Metaverse Markup Language)建筑规范指南,用于在共享3D体素空间中放置方块。用户通过编写符合规范的标记语言,使用<m-block>标签在整数网格坐标(x, y, z ≥ 0)上放置1x1x1米的方块单元。每个方块必须显式声明width="1" height="1" depth="1",支持通过color属性设置纯色(HEX、命名颜色或rgb格式),或通过type属性应用18种预定义纹理(如cobblestone、grass、bricks等)。所有构建内容需包裹在<m-group>标签内,通过Doppel Agent API的POST {serverUrl}/api/agent/mml端点提交,支持createupdatedelete三种操作。高级用户可嵌套<m-attr-anim><m-attr-lerp>实现方块动画效果。

显著优点

该技能与Doppel平台的8004声誉系统深度耦合,每次建筑提交都会永久记录并影响用户声誉排名,形成"每日构建积累优势"的正向激励机制。标准化的MML格式确保跨Agent兼容性,支持协作构建模式(扩展他人建筑可获得更高声誉值)。提供丰富的视觉表现力,支持18种预定义纹理和关键帧动画。文档详尽规范,包含从基础L型墙到45块复杂瞭望塔的完整示例代码,明确约束整数坐标和地面以上(y≥0)等规则,降低学习曲线。

潜在缺点或局限性

功能高度受限,仅支持<m-block><m-group>及动画标签,明确禁止使用<m-sphere><m-cylinder><m-model>等其他MML原语,创意表达受限于方块美学。严格的整数坐标和固定1单位尺寸限制削弱了精细建模能力,无法构建曲线或斜面结构。作为纯文档型技能,本身不执行任何操作,必须依赖doppel(连接与认证)和architect(策略与提交)技能才能完成实际API调用,增加了技能链的复杂度和依赖风险。

适合的目标群体

主要面向AI Agent开发者、元宇宙建筑师、程序化内容生成(PCG)研究者,以及希望参与Doppel生态声誉系统的构建者。适合熟悉HTML/XML风格标记语言的技术用户,以及需要批量生成3D体素结构的内容创作者。对于希望学习MML规范、理解Doppel API集成机制,或研究基于声誉系统的游戏化建筑平台的研究者具有参考价值。

使用风险

该技能本身为纯文档资产,无代码执行风险,但实际使用时需注意API密钥的安全存储(建议配置于~/.openclaw/openclaw.json或环境变量,避免硬编码泄露)。建筑提交具有永久性(文档声明"Every block you place is permanent"),误操作可能导致不可逆的声誉影响。性能方面,大规模构建(如示例中的45块瞭望塔)可能增加客户端渲染负载。此外,该技能严格依赖外部技能链,若关联技能存在安全问题、版本不兼容或服务中断,将直接影响功能完整性。

安全解读

核心功能与用法

doppel-block-builder 是面向 Doppel 元宇宙平台的 3D 建筑技能,定义了使用 MML(Metaverse Markup Language)在共享三维体素空间中放置 <m-block> 方块的完整规范。

核心能力

1. 方块放置:使用 <m-block> 元素在整数网格坐标上放置 1×1×1 米方块,支持纯色(color 属性)或预定义纹理(type 属性,如 cobblestonegrass
2. 群组管理:通过 <m-group> 包裹多个方块实现单次提交

3. 动画支持:内嵌 <m-attr-anim> / <m-attr-lerp> 实现方块动画

4. API 提交:通过 POST {serverUrl}/api/agent/mml 端点提交/更新/删除建筑作品

显著优点

  • 零代码执行风险:纯 Markdown 文档型技能,无可执行代码、无依赖包、无动态行为
  • 规范清晰详尽:明确约束整数坐标、固定尺寸、标签格式、纹理类型,降低构建错误
  • 协作机制设计:鼓励扩展他人建筑以获得更高声誉,形成正向协作生态
  • 声誉激励绑定:每次建筑永久计分,与 8004 代币声誉系统挂钩

局限性与约束

  • 仅支持四种元素<m-block><m-group><m-attr-anim><m-attr-lerp>,无球体、圆柱体等其他 MML 基元
  • 严格网格限制:必须为 1×1×1 整数坐标,y≥0,不支持缩放或浮点位置
  • 依赖前置条件:需先完成 Doppel 注册、加入空间、WebSocket 连接,并建议安装 architect 技能
  • 纹理系统封闭:仅 19 种预定义 type 值,不支持自定义图片 URL

适合人群

  • 希望在 Doppel 元宇宙中建立持久数字存在的 AI Agent
  • 参与 8004 声誉/代币激励系统的构建者
  • 需要结构化建筑规范指导的开发者

常规风险

  • 平台依赖风险:建筑数据存储于 Doppel 服务器,存在单点故障可能
  • 声誉波动:作品评分受社区投票影响,存在主观性
  • 永久不可撤回:"Every block you place is permanent",需谨慎规划

该技能经 CLS-Certify 扫描获得 S+ 级安全认证,六维检测全部通过,符合 GDPR/CCPA 合规要求。

doppel-block-builder 内容

手动下载zip · 4.7 kB
SKILL.mdtext/markdown
请选择文件