Skip to content

decentraland/sdk-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

182 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decentraland SDK Skills

AI coding skills for building Decentraland scenes with SDK7. These skills provide context and guidelines for AI coding assistants (Claude Code, Cursor, Codex, Cline, Windsurf, and others) to help you create, extend, and deploy Decentraland scenes.

Quick Start

Install all skills with a single command:

npx skills add decentraland/sdk-skills --all

This installs the sdk-scenes entry-point skill (behavioral guidelines, the composite-first rule, and an index of all topic skills) along with every individual topic skill it references.

You can also install individual topic skills if you only need specific areas:

npx skills add decentraland/sdk-skills --skill sdk-scenes
npx skills add decentraland/sdk-skills --skill create-scene
npx skills add decentraland/sdk-skills --skill add-3d-models

Or run the command without flags to pick skills interactively:

npx skills add decentraland/sdk-skills

Available Skills

Skill Description
sdk-scenes Entry point. Agent behavioral guidelines, composite-first rule, and index of all topic skills.
create-scene Scaffold a new SDK7 scene project (scene.json, package.json, tsconfig, index.ts).
add-3d-models Add 3D models (.glb/.gltf) with GltfContainer — positioning, scaling, colliders, visibility.
add-interactivity Event-driven interactivity — pointer events, triggers, raycasts.
advanced-input System-level input polling and player movement control.
advanced-rendering Billboard, TextShape, PBR materials, video materials, avatar textures.
animations-tweens GLTF model animations with Animator, SDK tweens for position/rotation/scale.
audio-analysis Real-time amplitude and frequency data from audio sources to drive reactive visuals.
audio-video Sound effects, music, audio streaming, and video players.
authoritative-server Headless authoritative server for multiplayer.
build-ui 2D screen-space UI with React-ECS (JSX) — HUDs, menus, dialogs.
camera-control Camera mode detection, cinematic camera, virtual cameras.
composites Composite file format reference for static scene content.
deploy-scene Deploy scenes to Genesis City (LAND-based).
deploy-worlds Deploy scenes to Worlds (personal 3D spaces).
game-design Game design patterns, scene limits, performance budgets.
lighting-environment Dynamic lighting, shadows, skybox, fog, environment settings.
migrate-sdk6-to-sdk7 Port legacy SDK6 scenes (decentraland-ecs) to SDK7 — ECS conceptual shift, API mapping, worked 2048 example.
multiplayer-sync Peer-to-peer multiplayer using CRDT networking.
nft-blockchain NFT display and blockchain/crypto interactions.
npcs Non-player characters — NPC Toolkit library and manual approaches.
optimize-scene Performance optimization, scene limits, best practices.
particle-system Particle effects — fire, smoke, sparks, snow, rain, magic, fireworks.
player-avatar Player position, profile, avatar customization, attachments.
player-physics Physics forces — impulses, knockback, continuous forces.
scene-runtime Cross-cutting runtime APIs — async work, HTTP, messaging, observables.
script-components Script component classes for the Creator Hub.

What Are Skills?

Skills are markdown files that give AI coding assistants the context they need to write correct code for specific frameworks and platforms. They're installed using the Vercel Skills CLI and work with any AI tool that supports .cursor/skills, .claude/skills, or similar conventions.

Contributing

The source of truth for these skills is maintained in the sdk-skills repository. To contribute improvements, please open a PR there.

License

See LICENSE.

About

A collection of skills useful for creating Decentraland scenes with the help of an LLM

Resources

License

Code of conduct

Contributing

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors