CtrlK
BlogDocsLog inGet started
Tessl Logo

protocol-reverse

Use for authorized reverse engineering of custom binary protocols, Protobuf/gRPC, WebSocket frames, and PCAP-driven protocol recovery.

64

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/protocol-reverse/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%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 lean, well-structured protocol-reverse-engineering workflow with concrete commands, explicit authorization/scope checkpoints, and a clean one-level reference. It is held just below top marks by minor routing redundancy, deferred decode code, and the absence of an explicit error-recovery feedback loop.

DimensionReasoningScore

Conciseness

Dense, checklist-driven, and free of padding about what Protobuf/PCAP are — it assumes Claude's competence — but routing/related-skill information is repeated across the '不走本 skill' table, '参考', and '路由上下文' sections, a minor redundancy that could be trimmed.

4 / 5

Actionability

Provides a concrete executable tshark command, a tool table with bootstrap paths, and named utilities (blackboxprotobuf, protoc --decode_raw, Kaitai Struct), but the actual decode script skeleton is deferred to the reference file rather than inline, leaving a minor gap in copy-paste-ready code.

4 / 5

Workflow Clarity

Four clearly sequenced phases (采集与分诊 → 帧布局还原 → 序列化与加密 → 产物) with explicit scope/validation gates ('auth 未 granted 禁止对目标 ACT', replay only within scope, harmless fields first) and a final self-check checklist, but it lacks an explicit validate→fix→retry feedback loop, so it is not quite a 5.

4 / 5

Progressive Disclosure

SKILL.md is a clear overview with a single well-signaled one-level-deep reference ('references/protocol-workflow.md — 帧布局与 Protobuf 速查', verified to exist) and content appropriately split between overview and detail, giving easy navigation.

5 / 5

Total

17

/

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.

A solid, concise description that names a clear niche and several concrete protocol targets with an explicit 'Use for' trigger. It is uniformly good across dimensions but stops just short of exemplary due to a single fused what/when clause and missing file-extension synonyms.

DimensionReasoningScore

Specificity

Names the domain and several concrete targets — 'custom binary protocols, Protobuf/gRPC, WebSocket frames, and PCAP-driven protocol recovery' — but the underlying action is essentially one (reverse engineering) applied broadly rather than multiple distinct actions, so it falls just short of comprehensive.

4 / 5

Completeness

Both 'what' (reverse engineering of named protocol types) and 'when' ('Use for...') are present with concrete trigger phrases, but the two are fused into a single clause rather than a distinct user-facing 'Use when...' trigger, leaving the 'when' slightly less explicit than the top anchor.

4 / 5

Trigger Term Quality

Strong natural keywords a user would say ('reverse engineering', 'Protobuf', 'gRPC', 'WebSocket', 'PCAP'), but missing common synonyms and file extensions (e.g. '.pcap'/'.pcapng', 'packet capture', 'Wireshark') that the top anchor expects.

4 / 5

Distinctiveness Conflict Risk

Protocol/traffic/serialization reverse engineering is a clear niche with distinct triggers, but the skill body itself routes overlapping cases (JS encryption → js-reverse, firmware) away, indicating minor overlap risk with closely related skills.

4 / 5

Total

16

/

20

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.