CtrlK
BlogDocsLog inGet started
Tessl Logo

molykit

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

61

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/molykit/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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, code-heavy reference with executable Rust patterns and clear topical organization, efficiently respecting Claude's competence. Its main weakness is progressive disclosure: detailed API material is inlined and the referenced 'llms.txt' file is missing from the bundle.

Suggestions

Move the detailed widget/API type definitions into a reference file under references/ and keep only a concise overview plus key patterns in SKILL.md, with clearly signaled links.

Add the referenced 'llms.txt' file to the bundle (references/ or assets/) or remove the 'Reference Files' entry so navigation links resolve.

For partial snippets like Slot and Avatar draw_walk, either complete them to copy-paste-ready form or explicitly label them as illustrative to avoid execution gaps.

DimensionReasoningScore

Conciseness

The body is dominated by real Rust code with minimal prose and assumes Claude's competence with Makepad/Rust; a few explanatory doc-comments add light context but are not padded over-explanation.

4 / 5

Actionability

Provides concrete, executable signatures and usage snippets (spawn, BotClient, parse_sse, widget structs), though a few snippets (Slot, Avatar draw_walk) are illustrative/partial rather than fully copy-paste ready.

4 / 5

Workflow Clarity

Content is organized by clear topic sections with a 'Best Practices' list giving sequenced guidance; no destructive/batch operations require validation checkpoints, and the reference nature of the skill keeps the structure coherent with minor gaps.

4 / 5

Progressive Disclosure

Sections are well organized, but the bulk API/widget reference is inlined in SKILL.md and the only referenced file ('llms.txt') is not present in the bundle, so references are neither clearly signaled nor verified one level deep.

3 / 5

Total

15

/

20

Passed

Description

75%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 clearly identifies the skill's purpose and provides a solid trigger keyword list, covering both what and when. It is slightly held back by generic AI terms that overlap with broader skills and a few missing natural synonyms.

DimensionReasoningScore

Specificity

Names the domain ('MolyKit AI chat toolkit') and lists several concrete components and actions such as 'BotClient', 'SSE streaming', 'PlatformSend', 'spawn()', and 'Chat widget', giving good but not fully comprehensive coverage of capabilities.

4 / 5

Completeness

Explicitly states both 'what' ('Use for MolyKit AI chat toolkit') and 'when' ('Triggers on: ...' with a keyword list), so both clauses are present, though the 'when' could be tied to more explicit user-intent phrases.

4 / 5

Trigger Term Quality

Good keyword coverage with natural terms users would say ('AI chat', 'molykit', 'chat widget', 'SSE streaming', 'OpenAI'), though some common variations or synonyms (e.g., 'streaming chat', 'makepad chat') are missing.

4 / 5

Distinctiveness Conflict Risk

The 'molykit' trigger carves a clear niche with minimal conflict risk, but generic terms like 'OpenAI', 'AI chat', and 'LLM' create minor overlap risk with other AI-related skills.

4 / 5

Total

16

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.