Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问许可证需确认审计通过

deploy-scene部署场景

Agent Skill

用于辅助云资源、部署、容器、基础设施和运维自动化任务。它适合让 Agent 检查配置、整理部署步骤、分析资源状态、生成排障思路或辅助云服务接入。使用时需要明确目标环境、账号权限、区域和资源组,区分本地测试与生产操作;涉及删除资源、重启服务、修改网络或权限配置时,应先确认影响范围。

总安装

490

周安装

20

GitHub Stars

13

下载量

157
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:deploy-scene(部署场景)
来源仓库:https://github.com/dcl-regenesislabs/opendcl
仓库路径:skills/deploy-scene
安装命令:
npx skills add https://github.com/dcl-regenesislabs/opendcl --skill deploy-scene
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/dcl-regenesislabs/opendcl --skill deploy-scene

简介

部署 Decentraland 场景至指定地块,处理 IPFS 资产上传与 LAND 权限验证。

  • 适用于 Codex、Claude、Cursor、Gemini CLI 中虚拟世界开发,需持有 LAND 或 NAME 权限。
  • 运行 npx @dcl/sdk-commands deploy 完成构建与发布,支持 ecs7 运行时。
  • 安装命令为 npx skills add https://github.com/dcl-regenesislabs/opendcl --skill deploy-scene。
  • scene.json 必须包含 valid runtimeVersion 与 worldConfiguration 字段方可部署成功。

SKILL.md

Deploying to Genesis City

Deploy to specific parcels you own or have permission to deploy to.

Use the /deploy command to deploy. It runs npx @dcl/sdk-commands deploy and handles the full process:

  1. Build the scene
  2. Upload assets to IPFS
  3. Deploy to the specified parcels
  4. Requires a wallet with LAND or deployment permissions
Deploying to a World instead? See the deploy-worlds skill for Worlds deployment (personal spaces using DCL NAMEs or ENS domains).

Pre-Deployment Checklist

Before deploying, verify:

  1. scene.json is valid:

- ecs7: true and runtimeVersion: "7" - Correct parcels matching your LAND (for Genesis City) - Valid base parcel - main: "bin/index.js"

  1. Code compiles: npx tsc --noEmit
  2. Scene previews correctly: Use the preview tool to verify the scene works (or npx @dcl/sdk-commands start --bevy-web manually)
  3. Dependencies installed: npm install
  4. Assets are within limits — see the optimize-scene skill for full limit formulas per parcel count (triangles, entities, materials, textures, height)

Deployment Process

Using CLI

# Build first
npx @dcl/sdk-commands build

# Deploy (will open browser for wallet connection)
npx @dcl/sdk-commands deploy

Using Creator Hub

  1. Open Creator Hub
  2. Select your scene
  3. Click "Publish"
  4. Connect wallet
  5. Confirm transaction

scene.json for Deployment

{
  "ecs7": true,
  "runtimeVersion": "7",
  "display": {
    "title": "My Awesome Scene",
    "description": "A description for the marketplace",
    "navmapThumbnail": "images/thumbnail.png"
  },
  "scene": {
    "parcels": ["0,0", "0,1"],
    "base": "0,0"
  },
  "main": "bin/index.js"
}

Spawn Points

Configure where players appear when entering the scene:

{
  "spawnPoints": [
    {
      "name": "spawn1",
      "default": true,
      "position": { "x": [1, 5], "y": [0, 0], "z": [2, 4] },
      "cameraTarget": { "x": 8, "y": 1, "z": 8 }
    }
  ]
}

Position ranges (e.g., [1, 5]) spawn players randomly within the range. Use cameraTarget to orient the player's camera on spawn.

Troubleshooting

ErrorCauseSolution
"You don't have permission to deploy"Wallet doesn't own the target LAND/parcelsVerify LAND ownership on the marketplace, or get deployment permissions from the LAND owner
"Scene is too large"Assets exceed parcel size limitsCheck triangle count, file sizes, and texture counts against the limits table above. See optimize-scene skill
Wallet connection failsBrowser popup blocked or MetaMask lockedAllow popups, unlock MetaMask, refresh and try again
"Invalid scene.json"Missing required fields or malformed JSONVerify ecs7: true, runtimeVersion: "7", valid parcels array, and main: "bin/index.js"
Deploy succeeds but scene is emptymain field doesn't point to compiled outputEnsure main is "bin/index.js" and run npx @dcl/sdk-commands build first
Catalyst rejectionContent violates Decentraland content policiesReview content guidelines at docs.decentraland.org

Genesis City vs Worlds

Genesis CityWorlds
RequirementOwn LAND parcelsOwn DCL NAME or ENS domain
Parcel limitsEnforced (entity/triangle budgets per parcel)Not constrained by LAND
VisibilityShown on the Genesis City mapListed on Places page (opt-out available)
Deploy targetDefault Catalyst network--target-content https://worlds-content-server.decentraland.org
Best forPermanent installations, high-traffic scenesTesting, personal spaces, events
Deploying to a World instead? See the deploy-worlds skill.

Best Practices

  • Always preview locally before deploying
  • Use a thumbnail image (navmapThumbnail) for the Genesis City map
  • Write a clear description for discovery
  • Test with multiple browser tabs to verify multiplayer behavior
  • Keep scene load time under 15 seconds (optimize assets)

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.38%
按下载量换算59

Claude

29.74%
按下载量换算47

Cursor

19.76%
按下载量换算31

Gemini CLI

9.26%
按下载量换算15

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills