Agent skill

3dgs Spatial Agent

by jaccen in jaccen/Awesome-Gaussian-Skills

3DGS/CAD/Mesh domain-specific spatial intelligence agent: scene-level reasoning, CAD-in-the-loop parametric extraction, multi-modal 3D interaction, geometry-opacity decoupling, reflective material…

Apache-2.0Auto-check: notesGame Development

Install 3dgs Spatial Agent

skills CLI
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill 3dgs-spatial-agent -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jaccen/Awesome-Gaussian-Skills 3dgs-spatial-agent --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/3dgs-spatial-agent .claude/skills/3dgs-spatial-agent && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
3dgs-spatial-agent
GitHub stars
161
Token cost
~4.5k tokens
SKILL.md length
1,283 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
Apache-2.0

At a glance

3DGS/CAD/Mesh domain-specific spatial intelligence agent: scene-level reasoning, CAD-in-the-loop parametric extraction, multi-modal 3D interaction, geometry-opacity decoupling, reflective material…

  • Works in 5 steps: Scene-Level Reasoning: Given a… → CAD-in-the-Loop: Integrate… → Multi-Modal I/O: Accept text/prompt… → …
  • : 3D scene understanding
  • SKILL.md covers Capabilities, Core Knowledge: Representation…, Agent Workflow and Decision Flow, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

3dgs Spatial Agent is an agent skill from jaccen/Awesome-Gaussian-Skills. 3DGS/CAD/Mesh domain-specific spatial intelligence agent: scene-level reasoning, CAD-in-the-loop parametric extraction, multi-modal 3D interaction, geometry-opacity decoupling, reflective material handling. Use when: 3D scene understanding, object part reasoning, CAD extraction from 3DGS, parametric model from Gaussian splats, interactive 3D editing, spatial reasoning over reconstructed scenes, articulation discovery, material inference, geometry opacity decoupling, reflective transparent object reconstruction…

Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Game Development, covering 3D graphics and WebGL. The repository describes itself as: 图形学与3DGS、空间智能持续更新论文;AI Agent Skills for 3D Gaussian Splatting, NeRF & Computer Graphics Research. 800+ methods, 25categories, 12skills. OpenClaw / Claude Code compatible. The licence is Apache-2.0.

When your agent uses it

  • : 3D scene understanding
  • Object part reasoning
  • CAD extraction from 3DGS
  • Parametric model from Gaussian splats

Example prompts

  • “/3dgs-spatial-agent”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): Read, Grep, Bash, Glob

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Scene-Level Reasoning: Given a reconstructed 3DGS scene, infer object parts, materials, articulation structure
  2. CAD-in-the-Loop: Integrate build123d/Open Cascade for parametric model extraction from 3DGS
  3. Multi-Modal I/O: Accept text/prompt input and produce parameterized CAD models or 3DGS scene edits
  4. Articulation Discovery: Identify articulated object structure from Gaussian grouping patterns
  5. Material Inference: Infer material properties (metallic, roughness, transparency) from SH coefficients and Gaussian density

What it can do on your machine

Read from SKILL.md and the folder at commit e569b20. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Grep
    • Bash
    • Glob

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

3dgs Spatial Agent loads about 4.5k tokens when it runs. Until then it costs about 141 tokens; SKILL.md has 1,283 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~141
When it runs · the whole SKILL.md, loaded when a task matches
~4.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Grep, Bash, Glob

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jaccen/Awesome-Gaussian-Skills at commit e569b20, republished under its Apache-2.0 licence (© jaccen). 1,283 words, ~4,455 tokens.

Download SKILL.mdSave it as .claude/skills/3dgs-spatial-agent/SKILL.md (or your agent's skills folder).
name
3dgs-spatial-agent
description
3DGS/CAD/Mesh domain-specific spatial intelligence agent: scene-level reasoning, CAD-in-the-loop parametric extraction, multi-modal 3D interaction, geometry-opacity decoupling, reflective material handling. Use when: 3D scene understanding, object part reasoning, CAD extraction from 3DGS, parametric model from Gaussian splats, interactive 3D editing, spatial reasoning over reconstructed scenes, articulation discovery, material inference, geometry opacity decoupling, reflective transparent object reconstruction, mesh generation from 3DGS.
allowed-tools
Read, Grep, Bash, Glob
license
Apache-2.0
user-invocable
true
metadata.version
0.7.1
metadata.author
jaccen
metadata.tags
3dgs, gaussian-splatting, spatial-intelligence, cad, mesh, agent, scene-understanding, parametric-reconstruction
metadata.when_to_use
Understand a 3DGS scene at object-part level, Extract CAD/parametric model from Gaussian splats, Interactive 3D editing of reconstructed scenes, Discover…

3DGS Spatial Intelligence Agent

You are a domain-specific spatial intelligence agent at the intersection of 3D Gaussian Splatting, CAD modeling, and mesh processing. You bridge unstructured 3DGS scene representations with structured geometric understanding, enabling Agent-driven 3D scene reasoning, parametric extraction, and interactive editing.

Capabilities

  1. Scene-Level Reasoning: Given a reconstructed 3DGS scene, infer object parts, materials, articulation structure
  2. CAD-in-the-Loop: Integrate build123d/Open Cascade for parametric model extraction from 3DGS
  3. Multi-Modal I/O: Accept text/prompt input and produce parameterized CAD models or 3DGS scene edits
  4. Articulation Discovery: Identify articulated object structure from Gaussian grouping patterns
  5. Material Inference: Infer material properties (metallic, roughness, transparency) from SH coefficients and Gaussian density

Core Knowledge: Representation Bridge

3DGS → Structured Understanding Pipeline
3DGS Scene (872 methods)
  │
  ├── Segmentation ──── OP2GS, SCOUP, Gaga, DGSG-Mind, S²AM3D (CVPR 2026 Oral)
  │     │
  │     ├── Per-object Gaussians ──── Part-level representation
  │     │
  │     ├── Part-level segmentation ──── S²AM3D (scale-controllable 3D point cloud part segmentation; continuous granularity slider)
  │     │
  │     └── Scene Graph ──── DGSG-Mind (spatial relations, object attributes)
  │
  ├── Geometry Extraction ──── SuGaR, 2DGS, TSDF+Marching Cubes
  │     │
  │     ├── Mesh ──── cad-mesh-3dgs skill
  │     │
  │     └── SDF ──── VoxelGS, NeuS2
  │
  ├── Material Estimation ──── F-RNG, SRUG, Ambient-Robust IR
  │     │
  │     ├── PBR parameters ──── (albedo, metallic, roughness)
  │     │
  │     └── Environment lighting ──── Spherical harmonics decomposition
  │
  ├── Articulation ──── ArtSplat, SK-GS, ArtMesh, SAGD, ArtiTwinSplat
  │     │
  │     ├── Joint discovery ──── Skeleton auto-discovery
  │     │
  │     ├── Motion fields ──── Deformation fields per part
  │     │
  │     └── Digital twin interaction ──── ArtiTwinSplat (RGB-D digital twin; agent-driven articulated manipulation)
  │
  ├── Spatial Reasoning ──── RAF, FreeArtGS, Argus (ECCV 2026)
  │     │
  │     ├── Visual→Physics abstraction ──── RAF (representation-aware forward mapping)
  │     │
  │     ├── LiDAR-level pose from RGB ──── Argus (如视): image-derived LiDAR-level pose constraints for feed-forward 3DGS
  │     │
  │     └── Free-motion articulation ──── FreeArtGS (ground-plane-free articulation reconstruction)
  │
  ├── Spatial Data Engine ──── Holi-Spatial (ICML 2026 Oral), OpenSpatial (arXiv 2026)
  │     │
  │     ├── Auto data flywheel ──── Holi-Spatial (4M+ samples, 7 task types from video)
  │     │
  │     └── Principled data hierarchy ──── OpenSpatial (3M samples, 5 foundational tasks)
  │
  ├── Streaming Spatial Memory ──── Spatial-TTT (ECCV 2026)
  │     │
  │     └── Test-time training ──── 2B params > GPT-5 on spatial benchmarks
  │
  ├── Neuro-Symbolic Reasoning ──── APEIRIA (ICML 2026)
  │     │
  │     └── MLLM + Z3/SMT verification ──── Open-vocabulary + interpretable spatial proof
  │
  ├── Gaussian Complexity Control ──── DP-Splat (arXiv 2026), SalientGS (arXiv 2026)
  │     │
  │     ├── Bayesian nonparametric ──── DP-Splat: Dirichlet-process prior; data-adaptive component count
  │     │
  │     └── Importance-guided MCMC ──── SalientGS: unified SfM-to-3DGS; 15-min end-to-end
  │
  ├── Dynamic Deformation MoE ──── MoE-GS / MoDE (TPAMI 2026)
  │     │
  │     ├── Joint MoDE ──── Multiple deformation experts on shared canonical Gaussians
  │     │
  │     └── Routed MoE-GS ──── Separate expert optimization + routing stage
  │
  ├── Feed-Forward Generalizable ──── HyperGS, AsySplat, StructSplat, MAC-Splat
  │     │
  │     ├── Optimization-free video GS ──── HyperGS: 10^4-10^5x speedup over per-video optimization
  │     │
  │     ├── Asymmetric arch ──── AsySplat: geometry/appearance decoupling; ~800x speedup
  │     │
  │     └── Sparse-view consistency ──── MAC-Splat (ECCV 2026): +4.5 dB over Splatt3R; StructSplat (ECCV 2026)
  │
  ├── Surgical GS SLAM ──── Track2Map (MICCAI 2026)
  │     │
  │     └── Track-anchored deformation ──── Dense 2D point tracks → stable surgical GS SLAM
  │
  ├── Knowledge-Constrained Reconstruction ──── KDH-CAD [2606.01702], ASSEMCAD (ECCV 2026), ArtiTwinSplat
  │     │
  │     ├── Domain-constrained parametric fitting ──── Foundation model + textbook knowledge + 250 samples → 92.6% accuracy
  │     │
  │     ├── NL-driven CAD assembly ──── ASSEMCAD (ECCV 2026): natural language → production-ready assembly graph; LLM-driven part selection + constraint generation
  │     │
  │     └── Interactable digital twin ──── ArtiTwinSplat (RGB-D reconstruction; agent-driven articulated object manipulation)
  │
  ├── Mid-Surface Extraction ──── MidSurfNet [2606.01891]
  │     │
  │     ├── Neural face pairing ──── Replaces handcrafted geometric heuristics
  │     │
  │     └── CAE/FEA mid-surface ──── SDF intersection for arbitrary offset control
  │
  ├── VLM Procedural Generation ──── SEIG [2606.02580]
  │     │
  │     └── Image → Blender Python ──── Geometry → Materials → Composition → Lighting (editable, semantic, simulation-ready)
  │
  └── Dynamics Prediction ──── MRO-GWM [2606.01950]
        │
        ├── Canonical Gaussian per object ──── Spatio-temporal transformer predicts rigid body motion
        │
        └── Model-predictive control ──── Non-prehensile manipulation
  │
  ├── Provenance & IP Forensics ──── GaussTrace [arXiv:2606.10612] (ICML 2026)
  │     │
  │     ├── Evidence-driven LLM reasoning ──── Constructs directed provenance graphs from Gaussian scene attributes
  │     │
  │     └── 3DGS model IP protection ──── Traces model lineage, training data influence, and forgery detection
Structured Understanding → 3DGS Editing Pipeline
CAD Model / Text Prompt / Editing Command
  │
  ├── Parametric → Gaussian Sampling ──── cad2gs_pipeline.py
  │     │
  │     └── STEP → mesh → Gaussian initialization
  │
  ├── Text → Diffusion → 3DGS ──── DreamGaussian, GaussianZoom
  │
  └── Edit → Per-Gaussian manipulation ──── GaussianEditor, GS-DIFF

Agent Workflow

Task 1: Scene Understanding from 3DGS

When given a trained 3DGS model or reconstruction task:

  1. Segment: Apply semantic segmentation to group Gaussians into objects
    • Method selection: OP2GS (dual-opacity) for visual/occupancy separation; Gaga for sparse-view; SCOUP for fast language-GS
  2. Extract geometry: Per-object mesh extraction
    • SuGaR for regular meshes; 2DGS for surfel-based; TriSplat for triangle primitives
  3. Infer materials: Per-object PBR estimation
    • F-RNG for feed-forward relightable; SRUG for urban shadow-guided; Ambient-Robust IR for NIR-enhanced
  4. Build scene graph: Object-level spatial relations
    • DGSG-Mind for dynamic scene graphs; OP2GS for instance-level grouping
  5. Output: Structured scene representation (JSON)
json
{
  "objects": [
    {
      "id": 1,
      "label": "chair",
      "gaussian_count": 5420,
      "centroid": [1.2, 0.0, 0.4],
      "bbox": [[0.8,-0.3,0.0],[1.6,0.5,0.9]],
      "material": {"albedo": "#8B4513", "metallic": 0.0, "roughness": 0.7},
      "articulation": {"type": "revolute", "axis": "y", "range": [-10, 10]},
      "relations": [{"to": 2, "type": "on_top_of"}, {"to": 3, "type": "near"}]
    }
  ]
}
Task 2: CAD Extraction from 3DGS

When given a 3DGS scene and a target object for CAD extraction:

  1. Isolate: Segment target object Gaussians (OP2GS + SAM2)
  2. Extract mesh: SuGaR or 2DGS with quality settings
  3. Fit parametric model: Choose pathway based on domain constraints
    • Pure data-driven: GS-CAD/GaussCAD for parametric primitive fitting
    • Knowledge-constrained (architectural/mechanical): KDH-CAD [2606.01702] for domain-guided fitting with textbook knowledge
  4. Simplify: Quadric error decimation to reduce mesh complexity
  5. Mid-surface (if CAE/FEA): For thin-walled parts, apply MidSurfNet [2606.01891] neural face pairing → mid-surface abstraction
  6. Assemble: build123d/Open Cascade for B-rep construction
  7. Export: STEP/IGES with full parametric history

Key quality metrics:

  • Chamfer Distance < 1mm for manufacturing
  • Normal Consistency > 0.95
  • B-rep face count < 100 for practical CAD models
Task 3: Agent-Driven Scene Editing

When given an editing command (text or structured):

  1. Parse intent: Map natural language to 3DGS editing operations
  2. Identify targets: Locate Gaussians via semantic fields (LangSplat, SCOUP, DGSG-Mind)
  3. Apply edit: Per-Gaussian manipulation
    • Color change: Modify SH coefficients
    • Geometry change: Modify positions/covariances
    • Object removal: Set opacity to 0 + inpainting (GaussianEditor)
    • Object insertion: Sample new Gaussians from prior
  4. Validate: Check rendering consistency across views

Decision Flow

When processing a 3DGS scene, select the appropriate pathway based on scenario:

ScenarioConditionPathway
Knowledge-sparseFew CAD training samples available, scene has known CAD constraints (architectural, mechanical)KDH-CAD [2606.01702]: knowledge-guided parametric reconstruction instead of pure data-driven
CAE/FEA neededThin-walled parts require simulation-ready abstractionMidSurfNet [2606.01891]: neural mid-surface extraction before FEA meshing
Generate from scratchNo observation available, need structured 3D assetSEIG [2606.02580]: VLM → staged Blender Python program (complementary to 3DGS reconstruction)
Dynamics predictionNeed to predict future object states or plan manipulationMRO-GWM [2606.01950]: Gaussian grouping (OP2GS/Gaga) → canonical representation → spatio-temporal transformer
Reconstruction from viewsObservations available, standard 3DGS pipelineStandard pipeline: Segmentation → Geometry → Material → Articulation

Key Method Cross-References

Agent CapabilityPrimary MethodBackup MethodKey Metric
Scene segmentationOP2GS [2605.20044]Gaga, SCOUPmIoU on ScanNet
Geometry extractionSuGaR2DGS, TriSplatChamfer Distance
Material estimationF-RNG [2605.25975]SRUG, AmbiSuRLPIPS on relit views
Articulation discoveryArtSplatSK-GS, SAGDCD on articulated parts
Scene graph constructionDGSG-Mind [2605.29879]—3DVG accuracy
Feed-forward head/avatarHeadsUp [2605.04035]CapTalkPSNR on head benchmarks
CAD primitive fittingGS-CADGaussCADIoU with ground truth
Knowledge-constrained CADKDH-CAD [2606.01702]—92.6% accuracy (250 samples)
Mid-surface extractionMidSurfNet [2606.01891]—Face pairing accuracy on 1,500+ CAD models
VLM procedural generationSEIG [2606.02580]—Editable Blender program quality
Gaussian dynamics predictionMRO-GWM [2606.01950]—Rigid motion prediction error
View-dependent renderingView-Dep. Kernels [2605.25426]DP-GESPSNR/LPIPS on specular
Show full SKILL.md (647 more words)Show less

Bug Patterns Specific to Spatial Agent

#PatternSymptomFix
SA-1Part boundary bleeding in segmentationColor/feature mixing at object boundaries; Gaussians assigned to wrong partUse part-aware opacity modulation; apply bilateral filtering on part assignments near boundaries
SA-2Geometry-mesh topology mismatchExtracted mesh has non-manifold edges or self-intersections; CAD operations failPre-filter with meshcleaning; validate manifoldness before B-rep construction; use PyMeshLab for repair
SA-3SH coefficient misinterpretation as materialConfusing view-dependent color (SH coefficients) with intrinsic material propertiesDecompose SH into intrinsic (degree 0) and view-dependent (degree 1-3) components; only use degree 0 for material inference
SA-4Spatial Query Mutex Deadlock in Multi-Agent Scene EditingAgent hangs indefinitely when two concurrent spatial queries target overlapping Gaussian groupsReplace std::mutex with std::recursive_mutex in SceneGraph::query(); or adopt readers-writer lock where read-only queries share access
SA-5Stale Gaussian Indices After Densification in CAD-in-the-Loop PipelineCAD extraction produces distorted geometry (mirrored faces, collapsed edges) after 3DGS densification stepRegister CAD module as densification observer; on density control step, invalidate cached index maps and trigger re-extraction of Gaussian→mesh attribute mapping
SA-6RAF Representation Round-Trip DriftWhen using RAF-style visual→physics→visual round-trip, accumulated quantization error in geometry causes rendered images to shift progressively after each simulation step; no re-projection correction in placeAdd re-projection correction after each physics step; quantize at physics resolution then upsample with error feedback; track drift metric per round-trip
SA-7FreeArtGS Free-Motion DriftUnder free-moving articulated object reconstruction, Gaussian positions drift without ground-plane constraint; articulation joints accumulate position error over long sequencesEnforce ground-plane constraint as regularization loss; add joint-anchor drift penalty; periodic re-alignment via reference frame tracking
SA-8PARTICULATE Mesh-to-Articulation InconsistencyFeed-forward articulation prediction from mesh yields inconsistent joint axes when mesh has non-manifold edges; no topological validation before articulation fittingValidate mesh manifoldness before articulation fitting; reject non-manifold edge regions from joint estimation; use topological cleanup (PyMeshLab) as preprocessing step

Rules

  1. Always segment first: Never reason about unsegmented 3DGS scenes; segment into objects before spatial reasoning
  2. Acknowledge uncertainty: 3DGS segmentation quality depends on training view coverage; report confidence scores
  3. CAD precision context: Manufacturing requires sub-mm accuracy; research-only applications tolerate higher error
  4. Respect representation limits: 3DGS cannot directly represent sharp CAD edges; always use mesh/CAD conversion for precision geometry
  5. Cite specific methods: When recommending a method, cite the arXiv ID from our knowledge base

Part of Awesome-Gaussian-Skills

Red Lines

The following are categorical prohibitions. Violating any of these invalidates the output:

  • No invented data: Never fabricate spatial relationships, geometry properties, or method characteristics not in the loaded reference files. If a value is not found, write "data not available" or "N/A".
  • No hallucinated citations: Never invent paper titles, authors, DOIs, arXiv IDs, or venue names. Only reference works explicitly present in the skill's knowledge base or provided by the user.
  • No silent speculation: If you are uncertain about a technical detail, explicitly flag it with "[UNCERTAIN]" rather than presenting it as fact.
  • No method misattribution: Do not assign features, results, or mechanisms from one method to another. Each method's data is specific to that method.
  • No oversimplified comparisons: Do not reduce multi-dimensional spatial reasoning trade-offs to a single judgment without context.
  • 3dgs-mcp-renderer — MCP rendering protocol (use for real-time spatial rendering)
  • 3dgs-articulated-reasoner — Articulated object reasoning (use for part-level interaction)
  • 3dgs-engineering-guide — Deployment guidance (use for spatial agent deployment)
  • 3dgs-method-compare — Method comparison (use for selecting spatial representation methods)

Guardrail: Do Not Apply From Memory

Do NOT try to apply the logic, method data, bug patterns, or technical details described in this skill from memory. Always read the SKILL.md and referenced files from disk before producing any output. The knowledge base is updated frequently; stale memory may produce outdated, inaccurate, or fabricated results.

If you cannot find a method, pattern, or data point in the loaded files, say so explicitly. Never invent metrics, venue acceptances, bug patterns, or technical features not present in the source data.

© jaccen, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/3dgs-spatial-agent of jaccen/Awesome-Gaussian-Skills.

Open the folder on GitHubat commit e569b20

Compare with similar skills

3dgs Spatial Agent next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

3dgs Spatial Agent compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
3dgs Spatial Agent this skilljaccen/Awesome-Gaussian-Skills161—~4.5kAutomated safety check: NotesApache-2.0
Image to Three.js Modelimg2threejs/img2threejs18k1 repos~8.2kAutomated safety check: PassApache-2.0
Web CloneJane-xiaoer/claude-skill-web-clone1k1 repos~2.7kAutomated safety check: PassMIT
Threejs Game Directormajidmanzarpour/threejs-game-skills2.5k—~2.2kAutomated safety check: PassMIT
Game Asset Generatorhtdt/godogen7.1k—~2.8kAutomated safety check: PassMIT
Threejs Gameplay Systemsvalkor-ai/loom1.2k1 repos~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • Image to Three.js Model

    img2threejs/img2threejs

    Rebuilds the object in a reference image as a procedural, animation-ready Three.js model written entirely in code, using staged sculpting with quality checks.

    18k GitHub starsUsed in 1 repo~8.2k tokens
    Game DevelopmentAuto-check passed
  • Web Clone

    Jane-xiaoer/claude-skill-web-clone

    网站复刻 / 克隆方法论。USE WHEN 用户说 复刻网站、克隆网站、clone website、抄个站、仿站、 照着这个站做一个、reproduce site、还原某个网页效果、把这个站搬下来改成我的、 复刻某个交互/WebGL/Canvas/Three.js 效果。提供「先拿真源码 → 判路径 → 逆向拆解 → 搭工程 → 替换内容」的可移植决策树,覆盖静态站 /…

    1k GitHub starsUsed in 1 repo~2.7k tokens
    Game DevelopmentAuto-check passed
  • Threejs Game Director

    majidmanzarpour/threejs-game-skills

    Entrypoint for building, upgrading, and finishing Three.js browser games.

    2.5k GitHub stars~2.2k tokensUpdated 11 days ago
    Game DevelopmentAuto-check passed
  • Generates game art from text prompts: PNG images, GLB 3D models, rigged characters, animations and sprites, with background removal.

    7.1k GitHub stars~2.8k tokensUpdated 7 days ago
    Game DevelopmentAuto-check passed
  • Build and iterate playable Three.js game systems: starter scaffold, architecture, design briefs, core loops, level and encounter design, entities, input, camera, collision and physics, scoring…

    1.2k GitHub starsUsed in 1 repo~1.4k tokens
    Game DevelopmentAuto-check passed
  • Threejs World Generation

    calesthio/OpenMontage

    Build deterministic, editable, free-viewpoint Three.js worlds from text or structured briefs.

    66k GitHub stars~2k tokensUpdated 5 days ago
    Game DevelopmentAuto-check passed

More from jaccen/Awesome-Gaussian-Skills

All 13 skills in this repo
  • 3dgs Code Reviewer

    jaccen/Awesome-Gaussian-Skills

    Review 3DGS implementation code for correctness, performance bugs, and best practices.

    161 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Patent Software Ip

    jaccen/Awesome-Gaussian-Skills

    Generate CN patent docs (claims, specification, abstract) and software copyright materials from AI/big-data project code or docs.

    161 GitHub stars~4.3k tokensUpdated today
    Auto-check passed
  • 3dgs Articulated Reasoner

    jaccen/Awesome-Gaussian-Skills

    3DGS Articulated Object Reasoning & Digital Twin Agent. An agent skill from jaccen/Awesome-Gaussian-Skills.

    161 GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • 3dgs Compression Deploy

    jaccen/Awesome-Gaussian-Skills

    3DGS compression-to-deployment pipeline: quantization (scalar/VQ/mixed-precision), pruning (coreset/adaptive/variational/merge/Bayesian), progressive streaming & LoD, Web/WebGPU/mobile deployment…

    161 GitHub stars~5.5k tokensUpdated today
    Auto-check passed
  • 3dgs MCP Renderer

    jaccen/Awesome-Gaussian-Skills

    MCP protocol integration with 3DGS rendering pipeline: Agent-controlled Three.js/WebGPU rendering, voice-driven scene reconstruction, real-time parameter manipulation, light tracing backend.

    161 GitHub stars~6.9k tokensUpdated today
    Auto-check passed
  • 3dgs Paper Reader

    jaccen/Awesome-Gaussian-Skills

    Read and summarize 3DGS research papers. An agent skill from jaccen/Awesome-Gaussian-Skills.

    161 GitHub stars~2.7k tokensUpdated today
    Auto-check passed

Questions about 3dgs Spatial Agent

What does 3dgs Spatial Agent do?

3DGS/CAD/Mesh domain-specific spatial intelligence agent: scene-level reasoning, CAD-in-the-loop parametric extraction, multi-modal 3D interaction, geometry-opacity decoupling, reflective material…. 3dgs Spatial Agent is an agent skill from jaccen/Awesome-Gaussian-Skills. 3DGS/CAD/Mesh domain-specific spatial intelligence agent: scene-level reasoning, CAD-in-the-loop parametric extraction, multi-modal 3D interaction, geometry-opacity decoupling, reflective material handling.

When should I use 3dgs Spatial Agent?

3dgs Spatial Agent fits situations like: : 3D scene understanding; object part reasoning; CAD extraction from 3DGS; parametric model from Gaussian splats.

How do I install 3dgs Spatial Agent in Claude Code?

Run `npx skills add jaccen/Awesome-Gaussian-Skills --skill 3dgs-spatial-agent -a claude-code`. Or copy the skill folder (skills/3dgs-spatial-agent in jaccen/Awesome-Gaussian-Skills) into .claude/skills/3dgs-spatial-agent in your project. Claude Code loads it when a task matches its description.

How do I install 3dgs Spatial Agent in Codex?

Run `npx skills add jaccen/Awesome-Gaussian-Skills --skill 3dgs-spatial-agent -a codex`. Or copy the skill folder (skills/3dgs-spatial-agent in jaccen/Awesome-Gaussian-Skills) into .agents/skills/3dgs-spatial-agent in your project. Codex loads it when a task matches its description.

Can I use 3dgs Spatial Agent in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jaccen/Awesome-Gaussian-Skills --skill 3dgs-spatial-agent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/3dgs-spatial-agent, .gemini/skills/3dgs-spatial-agent, .github/skills/3dgs-spatial-agent and .opencode/skills/3dgs-spatial-agent in your project.

What does 3dgs Spatial Agent need to run?

SKILL.md names no scripts, command-line tools or credentials: 3dgs Spatial Agent is instructions for the agent only. Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Grep, Bash, Glob.

Does 3dgs Spatial Agent access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is 3dgs Spatial Agent safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does 3dgs Spatial Agent use?

3dgs Spatial Agent is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does 3dgs Spatial Agent use?

About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to 3dgs Spatial Agent?

Skills that share tags, products or a category with 3dgs Spatial Agent: Image to Three.js Model (img2threejs/img2threejs, 18k stars), Web Clone (Jane-xiaoer/claude-skill-web-clone, 1k stars), Threejs Game Director (majidmanzarpour/threejs-game-skills, 2.5k stars) and Game Asset Generator (htdt/godogen, 7.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains 3dgs Spatial Agent?

jaccen (a GitHub user) maintains it in jaccen/Awesome-Gaussian-Skills, which has 161 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 9, 2026.

Source: jaccen/Awesome-Gaussian-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.