Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

getting-started

verified

Vuer quick start and basic usage patterns for real-time 3D visualization in robotics and AI applications (plugin:vuer@vuer)

View on GitHub

Marketplace

vuer

vuer-ai/vuer-skill

Plugin

vuer

Repository

vuer-ai/vuer-skill
1stars

skills/getting-started/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/vuer-ai/vuer-skill/blob/main/skills/getting-started/SKILL.md -a claude-code --skill getting-started

Installation paths:

Claude
.claude/skills/getting-started/
Powered by add-skill CLI

Instructions

# Vuer Quick Start

Vuer: Python async backend (aiohttp) <--WebSocket--> Browser client (Three.js)

## Minimal Example

```python
from vuer import Vuer, VuerSession
from vuer.schemas import DefaultScene, Box, Sphere

app = Vuer()

@app.spawn(start=True)
async def main(session: VuerSession):
    session.set @ DefaultScene(
        Box(key="box", args=[0.2, 0.2, 0.2]),
        Sphere(key="sphere", args=[0.1], position=[0.5, 0, 0]),
    )
    await session.forever()
```

View at https://vuer.ai (connects to ws://localhost:8012).

## Session APIs

| API | Purpose |
|-----|---------|
| `session.set @ Scene(...)` | Initialize root scene (once) |
| `session.upsert @ Element(...)` | Update or insert element |
| `session.update @ Element(...)` | Update existing only |
| `session.add @ Element(...)` | Add new element |
| `session.remove @ "key"` | Remove by key |

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
829 chars