CtrlK
BlogDocsLog inGet started
Tessl Logo

threejs-textures

Three.js textures - texture types, UV mapping, environment maps, texture settings. Use when working with images, UV coordinates, cubemaps, HDR environments, or texture optimization.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is threejs-textures in CloudAI-X/threejs-skills

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A thorough, highly actionable three.js textures reference with executable code throughout and clear task organization. Its weaknesses are monolithic single-file structure (no progressive disclosure into reference files) and overall length that could be tightened.

Suggestions

Split the broader catalog sections (e.g., Cube/HDR textures, Render Targets, Material Texture Maps) into reference files and link to them from SKILL.md to improve progressive disclosure.

Trim sections that restate widely-known concepts or overlap with Quick Start to reduce overall length and token cost.

Consider leading with a brief 'when to reach for this skill' decision note so the body reinforces the description's triggers.

DimensionReasoningScore

Conciseness

Sections are code-first and lean, but the ~620-line body is an exhaustive catalog whose breadth and a few restated basics could be tightened or moved to references, so it is mostly efficient rather than fully so.

2 / 3

Actionability

Consistently provides complete, executable, copy-paste-ready code (TextureLoader, KTX2Loader, PMREMGenerator, render targets, disposeMaterial, TexturePool) with specific options and comments.

3 / 3

Workflow Clarity

A capability reference organized by task with clearly sequenced procedures where order matters (e.g., CubeCamera hide/update/show); no destructive batch operation is present that would require validation checkpoints.

3 / 3

Progressive Disclosure

Sections are well organized with a Quick Start and See Also cross-links, but the body is a monolithic single-file catalog with no external references, keeping content that could be split into separate files inline.

2 / 3

Total

10

/

12

Passed

Description

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with an explicit 'Use when...' trigger and good natural keyword coverage, clearly scoped to three.js textures. Its main weakness is listing capability topics rather than concrete actions, which limits the specificity score.

DimensionReasoningScore

Specificity

Names the domain and several capability areas ('texture types, UV mapping, environment maps, texture settings') but lists topics rather than concrete actions (verbs like load/configure/dispose are absent), so it is not a 3.

2 / 3

Completeness

It states the what ('texture types, UV mapping, environment maps, texture settings') and provides an explicit 'Use when...' clause for the when, satisfying both halves.

3 / 3

Trigger Term Quality

'images, UV coordinates, cubemaps, HDR environments, or texture optimization' gives good coverage of the natural terms a user working with three.js textures would actually say.

3 / 3

Distinctiveness Conflict Risk

Scoped specifically to 'Three.js textures' with distinctive triggers (cubemaps, HDR environments, UV coordinates), making it unlikely to trigger for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (629 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
calesthio/OpenMontage
Reviewed

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.