CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cyber-authorization

Validates cyber exercise authorization, scope, exclusions, runtime controls, expiry, stop and restart gates. Use when planning or reviewing authorized security activity, scope drift, or unsupported execution environments.

Quality

85%

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

81%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 an efficient, well-structured gate policy with a clear six-step workflow and explicit validation checkpoints, appropriately splitting detail into a real reference file. Weaknesses are minor: some redundancy between the numbered steps and the Rules section, no worked example of a gate decision, and a Structure listing that claims an evals/evals.json file not present in the bundle.

Suggestions

Deduplicate the Rules section against the numbered steps: the restart preconditions and blocked/stopped disposition rules largely restate steps 5-6 and could be merged or trimmed.

Fix the Structure tree to match the actual bundle (evals/evals.json is listed but does not exist), or add the missing file.

Add a short worked example of an ActionRequest/GateDecision emission (or a pointer to a specific section of the reference matrix) to make the per-action gate step immediately actionable without opening the reference.

DimensionReasoningScore

Conciseness

The body is lean with no explanations of concepts Claude already knows, but the Rules section restates content from the numbered steps (e.g., restart requirements in step 6 reappear as a rule, and blocked/stopped dispositions from step 5 are repeated). This matches anchor 4 (minor instances that could be trimmed) rather than anchor 5's every-token-earns-its-place.

4 / 5

Actionability

As an instruction-only skill it gives concrete, prescriptive guidance: named modes, specific dispositions (blocked vs stopped), explicit restart preconditions, and referenced field names (engagement_scope_ref, GateDecision). It fits anchor 4 rather than 5 because common cases lack a worked example (e.g., a sample GateDecision emission) and some application detail lives only in the reference file.

4 / 5

Workflow Clarity

The six-step sequence is clear with explicit validation checkpoints: "Evaluate fresh ActionRequest and emit GateDecision immediately before each active action", pre-dispatch vs running failure dispositions, and restart discipline requiring fresh proofs and a new attempt. Error recovery and gating are explicit throughout, matching anchor 5; anchor 4 would understate the presence of per-action validation and feedback loops.

5 / 5

Progressive Disclosure

The body is a clear overview with a well-signaled, verified one-level reference (references/runtime-authorization-matrix.md exists and holds the detailed matrix). It matches anchor 4 rather than 5 because the Structure tree claims evals/evals.json which is absent from the bundle, and two references point to files outside the bundle (../cyber-evidence, ../cyber-lab-validation) that cannot be verified.

4 / 5

Total

17

/

20

Passed

Description

87%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 well-crafted: it states concrete capabilities in third person and pairs them with an explicit "Use when..." trigger clause covering natural domain phrases. The niche is distinct and conflict risk is low. The only improvement space is broader synonym coverage in the trigger phrasing.

DimensionReasoningScore

Specificity

"Validates cyber exercise authorization, scope, exclusions, runtime controls, expiry, stop and restart gates" lists several specific validation targets with only minor coverage gaps. It falls short of anchor 5 because it enumerates object areas rather than multiple fully concrete actions, and exceeds anchor 3 since it covers well more than 1-2 actions.

4 / 5

Completeness

It explicitly answers both "what" (validates authorization, scope, exclusions, runtime controls, expiry, stop/restart gates) and "when" ("Use when planning or reviewing authorized security activity, scope drift, or unsupported execution environments") with concrete trigger phrases, matching anchor 5. Anchor 4 is ruled out because the "when" clause is explicit and specific rather than merely adequate.

5 / 5

Trigger Term Quality

The "Use when planning or reviewing authorized security activity, scope drift, or unsupported execution environments" clause supplies good natural keyword coverage. A few natural terms are missing (e.g., penetration test, red team, rules of engagement appears only in metadata triggers, not the description), so it fits anchor 4 rather than 5 and is clearly above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

"Cyber exercise authorization" is a clear niche with distinct triggers (scope drift, stop/restart gates, unsupported execution environments) and minimal conflict risk with unrelated skills. It matches anchor 5; anchor 4's minor-overlap framing would understate how narrowly scoped the trigger set is.

5 / 5

Total

18

/

20

Passed

Validation

75%

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

Validation — 12 / 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

relative_links

Relative link issues: 4 suspicious

Warning

Total

12

/

16

Passed

Repository

HoangNguyen0403/agent-skills-standard

Path

.agents/skills/cybersecurity/cyber-authorization/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.