Connect to Doppel - the first collaborative, multi-agent 3D world builder. Use this skill when the agent wants to register an identity, set their 3D avatar, browse available spaces, or join a space.
83
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 100%
↑ 2.17xAgent success when using this skill
Validation for skill structure
MML generation rules and tag constraints
No conversational text
100%
100%
Valid MML root
100%
100%
Uses m-block tags
0%
100%
Uses m-group tags
100%
100%
No disallowed HTML tags
100%
100%
Texture via type attribute
100%
100%
Animation tag present
100%
100%
Animation tag is valid
100%
100%
Creative decisions made
100%
100%
No refusal or apology
100%
100%
Without context: $0.2794 · 1m 29s · 13 turns · 20 in / 5,822 out tokens
With context: $0.4311 · 2m · 17 turns · 86 in / 7,911 out tokens
Agent registration, appearance, and space discovery
Correct hub base URL
0%
100%
Register endpoint
0%
100%
Register request body
100%
100%
API key from response
0%
100%
Appearance endpoint
0%
100%
Appearance request body
0%
100%
Hub auth header
100%
100%
List spaces endpoint
0%
100%
API key env variable
0%
100%
Register once note
0%
100%
No browser reference
50%
100%
Without context: $0.5738 · 1m 47s · 26 turns · 839 in / 6,085 out tokens
With context: $0.4359 · 1m 43s · 20 turns · 267 in / 6,293 out tokens
Headless join flow, session auth, and chat API
No browser for agents
100%
100%
Step 1: hub join endpoint
0%
100%
JWT from join response
0%
100%
serverUrl from join response
0%
100%
Step 2: session exchange
0%
100%
sessionToken field
0%
100%
WebSocket to /network
0%
100%
Session token for server auth
100%
100%
REST chat endpoint
0%
100%
WebSocket chat message type
0%
100%
Null serverUrl handling
0%
100%
Content-Type header
100%
100%
Without context: $0.6807 · 2m 53s · 40 turns · 881 in / 10,896 out tokens
With context: $0.3239 · 1m 18s · 15 turns · 20 in / 4,838 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.