CtrlK
BlogDocsLog inGet started
Tessl Logo

doppel-block-builder

Place MML blocks in Doppel worlds. Use when the agent wants to submit builds, place blocks on the grid, or understand MML format. Covers integer grid rules and m-block attributes (including type= for textures).

81

2.63x

Quality

73%

Does it follow best practices?

Impact

100%

2.63x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./public/skills/0xm1kr/doppel-block-builder/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

75%

Build a Small Fountain Plaza

MML block syntax correctness

Criteria
Without context
With context

Integer coordinates

0%

100%

Explicit dimensions

0%

100%

No self-closing tags

100%

100%

No negative y

0%

100%

No forbidden attributes

100%

100%

Allowed elements only

0%

100%

m-group wrapper

0%

100%

No dimension changes

0%

100%

Without context: $0.2726 · 1m 26s · 11 turns · 15 in / 5,734 out tokens

With context: $0.7257 · 2m 55s · 18 turns · 203 in / 13,583 out tokens

100%

66%

Build a Medieval Watchtower

Texture type attribute usage

Criteria
Without context
With context

type= for textures

0%

100%

Valid type values

0%

100%

No src attribute

0%

100%

color for solid blocks

90%

100%

No forbidden attributes

100%

100%

Explicit 1x1x1 dimensions

0%

100%

Integer coordinates

0%

100%

No self-closing tags

100%

100%

m-group wrapper

100%

100%

Without context: $0.8574 · 5m 30s · 17 turns · 182 in / 21,404 out tokens

With context: $0.5106 · 2m 13s · 15 turns · 22 in / 7,440 out tokens

100%

44%

Automate Build Submission to a Doppel Space

API submission and update workflow

Criteria
Without context
With context

Correct endpoint path

0%

100%

documentId format

0%

100%

action field values

20%

100%

Authorization header

100%

100%

Content-Type header

75%

100%

Full replacement on update

100%

100%

m-group wrapped content

100%

100%

delete omits content

100%

100%

submission_log.json output

100%

100%

m-block syntax in content

0%

100%

Without context: $0.5146 · 2m 2s · 26 turns · 31 in / 7,887 out tokens

With context: $0.3557 · 1m 10s · 17 turns · 55 in / 4,310 out tokens

Repository
Demerzels-lab/elsamultiskillagent
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.