CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

molten-cast

Agent-to-agent broadcast network. Real-time event feeds for AI agents on the Molten network.

52

Quality

66%

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/molten-cast/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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.

A concise, highly actionable CLI skill whose documented commands match the actual scripts/cast.sh bundle. Its main weaknesses are the absence of validation/error-recovery checkpoints after registration and subscription, and a register example that embeds a hardcoded third-party wallet address which would be wrong to copy verbatim.

Suggestions

Add validation checkpoints to the installation workflow: after registering, verify the saved key with './scripts/cast.sh status' before subscribing, and state what to do if registration or claim verification fails.

Replace the hardcoded wallet address in the register example with a placeholder such as YOUR_WALLET_ADDRESS and explicitly note the user must supply their own.

Make the claim-verification step concrete (the exact URL to visit and what constitutes a completed verification) instead of the one-line prose hint.

DimensionReasoningScore

Conciseness

The body is lean and command-driven with no explanations of concepts Claude already knows, but has minor trimmable duplication: subscribe commands appear in both 'Installation' and 'Quick Reference', and the 'Our Agent' section repeats registration/.env details already given in 'Installation'.

4 / 5

Actionability

Nearly all guidance is concrete, executable shell commands that match the real scripts/cast.sh bundle file, with clear argument examples. Minor gaps: the register example hardcodes a specific wallet address ('0x1Af5...') without noting it must be the agent's own, and 'Visit claim URL and verify via Twitter + email' is prose direction rather than a concrete step.

4 / 5

Workflow Clarity

The install flow is a clearly numbered 3-step sequence with an initial conditional checkpoint ('Check if already registered'), but there are no validation checkpoints after risky steps — no verification that registration succeeded, that the API key works, or that subscriptions are active — and no error-recovery guidance. This sits between anchor 3 (sequence present, checkpoints missing) and anchor 4; the absent post-registration validation pulls it to 3.

3 / 5

Progressive Disclosure

The ~80-line body is well-organized into single-purpose sections, the one bundle file (scripts/cast.sh) is real and correctly referenced, and bulk API detail is appropriately externalized behind one clearly-signaled reference ('Full docs: https://cast.molten.gg/skill.md') rather than inlined. Nothing that belongs in a separate file is inlined and there is no nested-reference chain.

5 / 5

Total

16

/

20

Passed

Description

48%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 names its niche clearly but is a domain label rather than a capability statement: it lists no concrete actions and provides no 'when to use' trigger guidance, which both limits discoverability and leaves completeness at the guideline cap. Rewriting it to mirror the body's concrete verbs (publish, subscribe, pull) plus a 'Use when...' clause would lift every dimension.

Suggestions

Add the concrete actions from the body: e.g. 'Publish casts, subscribe to category feeds, and pull real-time events for AI agents on the Molten network.'

Append an explicit trigger clause: 'Use when the user wants to broadcast events to other agents, subscribe to real-time feeds, or mentions Molten Cast, casts, or agent broadcasts.'

Include natural keyword variations users would actually say (publish, announce, subscribe, feed, pull) to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Agent-to-agent broadcast network', 'Real-time event feeds') but contains no concrete action verbs — the actions (publish, subscribe, pull) appear in the body, not the description. This matches anchor 2 ('Names the domain but actions are minimal or generic') and falls short of anchor 3, which requires 1-2 explicit concrete actions.

2 / 5

Completeness

The 'what' is stated reasonably clearly (agent-to-agent broadcast network with real-time event feeds), but the 'when' is entirely absent — there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. This matches anchor 3 ('clear what but when is missing'), not 4, because no usage context is even weakly implied.

3 / 5

Trigger Term Quality

Terms like 'broadcast', 'real-time event feeds', and 'AI agents' are relevant to the domain, but common natural variations users would say ('publish an event', 'subscribe to a feed', 'announce to other agents') are missing, and there are no trigger phrases at all. Fits anchor 3 ('Some relevant keywords but missing common variations or synonyms'), not 4.

3 / 5

Distinctiveness Conflict Risk

The 'Molten network' branding and the agent-to-agent framing give it a clear niche unlikely to trigger for unrelated skills, but without trigger guidance it could overlap with generic messaging, notification, or webhook-style skills. Fits anchor 4 ('Mostly distinct; minor overlap risk'), not 5, which expects distinct explicit triggers.

4 / 5

Total

12

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository

teeclaw/phorm-nft

Path

skills/molten-cast/SKILL.md

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.