CtrlK
BlogDocsLog inGet started
Tessl Logo

competition-websocket-runtime

Internal downstream skill for ctf-sandbox-orchestrator. CTF-sandbox workflow for WebSocket and SSE handshakes, auth material, subscription state, realtime message schemas, reconnect behavior, and frame-driven runtime effects. Use when the user asks to inspect a WebSocket or SSE handshake, decode frames, trace subscriptions, follow reconnect logic, inspect auth material sent during realtime setup, or explain how live frames change rendered or persisted state. Use only after `$ctf-sandbox-orchestrator` has already established sandbox assumptions and routed here.

80

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-3

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

A well-structured, token-efficient investigation skill: lean overview body, concrete actionable directives, a clearly sequenced workflow with a reproduce-to-verify checkpoint, and a single real one-level reference. No padding, no over-explanation.

DimensionReasoningScore

Conciseness

The ~45-line body is lean and directive, with no explanation of concepts Claude already knows (e.g., no 'what is a WebSocket'); every line earns its place, matching the 'lean and efficient' anchor rather than the 'could be tightened' anchor at 2.

3 / 3

Actionability

Concrete directives with explicit field lists ('origin, path, headers, cookies, query, auth token, and upgrade response') and frame-type lists ('subscribe, unsubscribe, ack, heartbeat, server push, reconnect, terminal frames') plus a specific reduction target; per the instruction-only carve-out, absence of code is not penalized when guidance is this actionable.

3 / 3

Workflow Clarity

A clear 5-step Quick Start and 3-phase Workflow sequence with an explicit reproduce-to-verify checkpoint ('Reproduce the smallest handshake-plus-frame sequence that reaches the decisive state change') and a referenced checklist; the destructive/batch feedback-loop cap does not apply to this read-only analysis skill.

3 / 3

Progressive Disclosure

A concise overview with a well-signaled one-level-deep pointer ('## Read This Reference' → references/websocket-runtime.md, verified to exist and hold the detailed checklists), with content appropriately split and easy to navigate.

3 / 3

Total

12

/

12

Passed

Description

100%Weight 40%Scale 1-3

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, specific description with explicit 'what' and 'when' coverage, natural trigger phrasing, and clear distinctiveness via downstream scoping. Voice is third person ('the user asks'), consistent with the accepted good examples.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'inspect a WebSocket or SSE handshake, decode frames, trace subscriptions, follow reconnect logic, inspect auth material… explain how live frames change rendered or persisted state' — matching the comprehensive anchor rather than the partial anchor at 2.

3 / 3

Completeness

Explicitly answers both what ('CTF-sandbox workflow for WebSocket and SSE handshakes, auth material, subscription state, realtime message schemas, reconnect behavior, and frame-driven runtime effects') and when (an explicit 'Use when…' trigger list), so it is not capped at 2.

3 / 3

Trigger Term Quality

The 'Use when the user asks to inspect… decode frames… trace subscriptions… follow reconnect logic' clause uses natural verbs a user in this domain would actually say, giving good coverage rather than just 'some relevant keywords'.

3 / 3

Distinctiveness Conflict Risk

It carves a clear niche ('realtime handshake and frame flow rather than one-shot HTTP alone') with explicit downstream routing ('Use only after `$ctf-sandbox-orchestrator`… routed here'), making wrong-skill triggering unlikely.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
zhaoxuya520/reverse-skill
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.