CtrlK
BlogDocsLog inGet started
Tessl Logo

reveal-3d

Integrates the @cognite/reveal-widget npm package into Flows apps for an interactive Cognite Reveal 3D Scene/CAD/point cloud/360-image viewer. Use when adding 3D viewer, 3D visualization, Reveal, CAD model, Point cloud model, 360 image collection, Scenes, RevealWidget, RevealWidgetController, DM 3D mapping, asset 3D model, model browser, or Cognite 3D content to a Flows application.

75

Quality

93%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

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

The body is a strong, actionable integration guide with a clear sequenced workflow, executable examples, and well-organized progressive disclosure into three real reference files. The main improvement would be de-duplicating the version-pinning rationale that recurs across several sections.

Suggestions

State the @cognite/reveal 4.36.0 pinning rationale once in Dependencies and reference it from Critical Rules and the Verification Checklist rather than re-explaining it in each.

Tighten the Prerequisites bullet contrasting @cognite/dune vs @cognite/app-sdk; the legacy --classic scaffolds detail is tangential to the core integration task.

DimensionReasoningScore

Conciseness

Mostly efficient and assumes Claude's competence, but the @cognite/reveal 4.36.0-vs-4.35.3 pinning rationale is restated across the Dependencies table, the note below it, Critical Rules, and the Verification Checklist, which could be consolidated.

4 / 5

Actionability

Fully executable guidance: a complete copy-paste TSX controller example, a concrete pnpm install command, exact package versions, and specific vite.config dedupe entries cover the common cases.

5 / 5

Workflow Clarity

A clearly ordered 9-step Integration Workflow with an explicit typecheck/build validation step (step 9) and a dedicated Verification Checklist providing a feedback checkpoint; not a destructive/batch context so no cap applies.

5 / 5

Progressive Disclosure

Well-structured overview with one-level-deep, clearly signaled references to real bundle files (csp-and-fixes.md, implementation.md, vite-config.md), each linked contextually with a description of what it contains.

5 / 5

Total

19

/

20

Passed

Description

95%Weight 40%Scale 1-5

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

The description is strong: it clearly states what the skill does and when to use it, with a rich set of natural trigger terms and a well-scoped niche. The only minor gap is that the action verb is somewhat singular ('Integrates...for a viewer') rather than enumerating several distinct actions.

DimensionReasoningScore

Specificity

Names the domain and multiple concrete capabilities ('interactive Cognite Reveal 3D Scene/CAD/point cloud/360-image viewer'), but the action set is essentially one integration verb spread across content types rather than several distinct actions, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both 'what' ('Integrates the @cognite/reveal-widget npm package into Flows apps for an interactive...viewer') and 'when' ('Use when adding 3D viewer, 3D visualization...') with concrete trigger phrases, in third person.

5 / 5

Trigger Term Quality

Comprehensive list of natural and technical terms including synonyms and component names ('3D viewer', '3D visualization', 'Reveal', 'CAD model', 'Point cloud model', '360 image collection', 'Scenes', 'RevealWidget', 'model browser', 'Cognite 3D content'), covering what users would actually say.

5 / 5

Distinctiveness Conflict Risk

Clear niche scoped to Cognite Reveal 3D content in Flows apps with distinct, package-specific triggers (RevealWidget, RevealWidgetController, DM 3D mapping), minimizing conflict risk with unrelated skills.

5 / 5

Total

19

/

20

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
cognitedata/builder-skills
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.