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.
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…
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill 3dgs-spatial-agent -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jaccen/Awesome-Gaussian-Skills 3dgs-spatial-agent --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "3dgs-spatial-agent" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/3dgs-spatial-agent into .claude/skills/3dgs-spatial-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "3dgs-spatial-agent", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/3dgs-spatial-agentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill 3dgs-spatial-agent -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jaccen/Awesome-Gaussian-Skills 3dgs-spatial-agent --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/3dgs-spatial-agent .agents/skills/3dgs-spatial-agent && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "3dgs-spatial-agent" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/3dgs-spatial-agent into .agents/skills/3dgs-spatial-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "3dgs-spatial-agent", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill 3dgs-spatial-agent -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jaccen/Awesome-Gaussian-Skills 3dgs-spatial-agent --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/3dgs-spatial-agent .cursor/skills/3dgs-spatial-agent && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "3dgs-spatial-agent" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/3dgs-spatial-agent into .cursor/skills/3dgs-spatial-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "3dgs-spatial-agent", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jaccen/Awesome-Gaussian-Skills.git --path skills/3dgs-spatial-agent--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill 3dgs-spatial-agent -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jaccen/Awesome-Gaussian-Skills 3dgs-spatial-agent --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/3dgs-spatial-agent .gemini/skills/3dgs-spatial-agent && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "3dgs-spatial-agent" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/3dgs-spatial-agent into .gemini/skills/3dgs-spatial-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "3dgs-spatial-agent", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jaccen/Awesome-Gaussian-Skills 3dgs-spatial-agentInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill 3dgs-spatial-agent -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/3dgs-spatial-agent .github/skills/3dgs-spatial-agent && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "3dgs-spatial-agent" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/3dgs-spatial-agent into .github/skills/3dgs-spatial-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "3dgs-spatial-agent", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill 3dgs-spatial-agent -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jaccen/Awesome-Gaussian-Skills 3dgs-spatial-agent --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/3dgs-spatial-agent .opencode/skills/3dgs-spatial-agent && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "3dgs-spatial-agent" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/3dgs-spatial-agent into .opencode/skills/3dgs-spatial-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "3dgs-spatial-agent", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
3dgs-spatial-agent3DGS/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. 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.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e569b20. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadGrepBashGlobFrom allowed-tools in the SKILL.md frontmatter.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, Grep, Bash, GlobAutomated 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.
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.
.claude/skills/3dgs-spatial-agent/SKILL.md (or your agent's skills folder).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.
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 detectionCAD 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-DIFFWhen given a trained 3DGS model or reconstruction task:
{
"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"}]
}
]
}When given a 3DGS scene and a target object for CAD extraction:
Key quality metrics:
When given an editing command (text or structured):
When processing a 3DGS scene, select the appropriate pathway based on scenario:
| Scenario | Condition | Pathway |
|---|---|---|
| Knowledge-sparse | Few 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 needed | Thin-walled parts require simulation-ready abstraction | MidSurfNet [2606.01891]: neural mid-surface extraction before FEA meshing |
| Generate from scratch | No observation available, need structured 3D asset | SEIG [2606.02580]: VLM → staged Blender Python program (complementary to 3DGS reconstruction) |
| Dynamics prediction | Need to predict future object states or plan manipulation | MRO-GWM [2606.01950]: Gaussian grouping (OP2GS/Gaga) → canonical representation → spatio-temporal transformer |
| Reconstruction from views | Observations available, standard 3DGS pipeline | Standard pipeline: Segmentation → Geometry → Material → Articulation |
| Agent Capability | Primary Method | Backup Method | Key Metric |
|---|---|---|---|
| Scene segmentation | OP2GS [2605.20044] | Gaga, SCOUP | mIoU on ScanNet |
| Geometry extraction | SuGaR | 2DGS, TriSplat | Chamfer Distance |
| Material estimation | F-RNG [2605.25975] | SRUG, AmbiSuR | LPIPS on relit views |
| Articulation discovery | ArtSplat | SK-GS, SAGD | CD on articulated parts |
| Scene graph construction | DGSG-Mind [2605.29879] | — | 3DVG accuracy |
| Feed-forward head/avatar | HeadsUp [2605.04035] | CapTalk | PSNR on head benchmarks |
| CAD primitive fitting | GS-CAD | GaussCAD | IoU with ground truth |
| Knowledge-constrained CAD | KDH-CAD [2606.01702] | — | 92.6% accuracy (250 samples) |
| Mid-surface extraction | MidSurfNet [2606.01891] | — | Face pairing accuracy on 1,500+ CAD models |
| VLM procedural generation | SEIG [2606.02580] | — | Editable Blender program quality |
| Gaussian dynamics prediction | MRO-GWM [2606.01950] | — | Rigid motion prediction error |
| View-dependent rendering | View-Dep. Kernels [2605.25426] | DP-GES | PSNR/LPIPS on specular |
| # | Pattern | Symptom | Fix |
|---|---|---|---|
| SA-1 | Part boundary bleeding in segmentation | Color/feature mixing at object boundaries; Gaussians assigned to wrong part | Use part-aware opacity modulation; apply bilateral filtering on part assignments near boundaries |
| SA-2 | Geometry-mesh topology mismatch | Extracted mesh has non-manifold edges or self-intersections; CAD operations fail | Pre-filter with meshcleaning; validate manifoldness before B-rep construction; use PyMeshLab for repair |
| SA-3 | SH coefficient misinterpretation as material | Confusing view-dependent color (SH coefficients) with intrinsic material properties | Decompose SH into intrinsic (degree 0) and view-dependent (degree 1-3) components; only use degree 0 for material inference |
| SA-4 | Spatial Query Mutex Deadlock in Multi-Agent Scene Editing | Agent hangs indefinitely when two concurrent spatial queries target overlapping Gaussian groups | Replace std::mutex with std::recursive_mutex in SceneGraph::query(); or adopt readers-writer lock where read-only queries share access |
| SA-5 | Stale Gaussian Indices After Densification in CAD-in-the-Loop Pipeline | CAD extraction produces distorted geometry (mirrored faces, collapsed edges) after 3DGS densification step | Register CAD module as densification observer; on density control step, invalidate cached index maps and trigger re-extraction of Gaussian→mesh attribute mapping |
| SA-6 | RAF Representation Round-Trip Drift | When 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 place | Add re-projection correction after each physics step; quantize at physics resolution then upsample with error feedback; track drift metric per round-trip |
| SA-7 | FreeArtGS Free-Motion Drift | Under free-moving articulated object reconstruction, Gaussian positions drift without ground-plane constraint; articulation joints accumulate position error over long sequences | Enforce ground-plane constraint as regularization loss; add joint-anchor drift penalty; periodic re-alignment via reference frame tracking |
| SA-8 | PARTICULATE Mesh-to-Articulation Inconsistency | Feed-forward articulation prediction from mesh yields inconsistent joint axes when mesh has non-manifold edges; no topological validation before articulation fitting | Validate mesh manifoldness before articulation fitting; reject non-manifold edge regions from joint estimation; use topological cleanup (PyMeshLab) as preprocessing step |
Part of Awesome-Gaussian-Skills
The following are categorical prohibitions. Violating any of these invalidates the output:
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
Just SKILL.md in skills/3dgs-spatial-agent of jaccen/Awesome-Gaussian-Skills.
Open the folder on GitHubat commit e569b20
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| 3dgs Spatial Agent this skilljaccen/Awesome-Gaussian-Skills | 161 | — | ~4.5k | Automated safety check: Notes | Apache-2.0 | |
| Image to Three.js Modelimg2threejs/img2threejs | 18k | 1 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 | |
| Web CloneJane-xiaoer/claude-skill-web-clone | 1k | 1 repos | ~2.7k | Automated safety check: Pass | MIT | |
| Threejs Game Directormajidmanzarpour/threejs-game-skills | 2.5k | — | ~2.2k | Automated safety check: Pass | MIT | |
| Game Asset Generatorhtdt/godogen | 7.1k | — | ~2.8k | Automated safety check: Pass | MIT | |
| Threejs Gameplay Systemsvalkor-ai/loom | 1.2k | 1 repos | ~1.4k | Automated safety check: Pass | Apache-2.0 |
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.
Jane-xiaoer/claude-skill-web-clone
网站复刻 / 克隆方法论。USE WHEN 用户说 复刻网站、克隆网站、clone website、抄个站、仿站、 照着这个站做一个、reproduce site、还原某个网页效果、把这个站搬下来改成我的、 复刻某个交互/WebGL/Canvas/Three.js 效果。提供「先拿真源码 → 判路径 → 逆向拆解 → 搭工程 → 替换内容」的可移植决策树,覆盖静态站 /…
majidmanzarpour/threejs-game-skills
Entrypoint for building, upgrading, and finishing Three.js browser games.
htdt/godogen
Generates game art from text prompts: PNG images, GLB 3D models, rigged characters, animations and sprites, with background removal.
valkor-ai/loom
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…
calesthio/OpenMontage
Build deterministic, editable, free-viewpoint Three.js worlds from text or structured briefs.
jaccen/Awesome-Gaussian-Skills
Review 3DGS implementation code for correctness, performance bugs, and best practices.
jaccen/Awesome-Gaussian-Skills
Generate CN patent docs (claims, specification, abstract) and software copyright materials from AI/big-data project code or docs.
jaccen/Awesome-Gaussian-Skills
3DGS Articulated Object Reasoning & Digital Twin Agent. An agent skill from jaccen/Awesome-Gaussian-Skills.
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…
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.
jaccen/Awesome-Gaussian-Skills
Read and summarize 3DGS research papers. An agent skill from jaccen/Awesome-Gaussian-Skills.
Categories
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.
3dgs Spatial Agent fits situations like: : 3D scene understanding; object part reasoning; CAD extraction from 3DGS; parametric model from Gaussian splats.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.