CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

red-team

Use when planning or executing authorized red team engagements, attack path analysis, or offensive security simulations. Covers MITRE ATT&CK kill-chain planning, technique scoring, choke point identification, OPSEC risk assessment, and crown jewel targeting.

63

Quality

79%

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 ./.gemini/skills/red-team/SKILL.md

The canonical home for this skill is red-team in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

63%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 dense, concrete, and well-organized with genuinely useful workflows, tables, and an authorization-first stance. Its main defects are repetition across the intro/overview/cross-reference sections, and a bundle-structure problem: every command and the sole external reference point to files that are not actually included.

Suggestions

Ship the referenced bundle files — add `scripts/engagement_planner.py` and `references/attack-path-methodology.md` (or remove the invocations and the 'Full methodology' pointers) so the copy-paste commands actually run and the signaled references resolve.

Cut the duplicated framing: merge the intro paragraph, 'What This Skill Does', and the distinction table into one section, and drop the manual Table of Contents and the cross-references table's restatement of the pen-testing boundary.

Add an explicit validate-then-execute checkpoint in Workflow 2, e.g. verify the planner's JSON output and confirm every technique is within RoE scope before Week 2 execution, with a re-plan loop on scope violation (exit code 2).

DimensionReasoningScore

Conciseness

The body is mostly efficient, table-driven, and free of explanations of concepts Claude already knows, but it repeats itself: the opening paragraph, the 'What This Skill Does' section, the distinction table, and the cross-references table all restate the pen-testing/incident-response boundary; the manual Table of Contents duplicates the headings. This matches 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than the 4 anchor's 'minor instances of over-explanation', since the duplication spans several sections.

3 / 5

Actionability

Concrete, copy-paste-ready bash invocations with specific flags, exit codes, a scoring formula, and per-technique tables cover the common cases well. It falls short of fully executable (5) because every command depends on `scripts/engagement_planner.py`, which is not present in the bundle — the commands as written will fail — a concrete gap that fits 'concrete code or commands with minor gaps'.

4 / 5

Workflow Clarity

The three workflows are clearly sequenced (week-by-week phases, numbered steps, a 'Decision' branch, and the 'OPSEC Checklist Before Each Phase' acting as an explicit pre-phase checkpoint), and the exit-code table supports error recovery. It does not reach 5 because there is no validate-and-retry loop around plan generation before execution, e.g. verifying the planner's JSON output or scope constraints before running techniques — relevant given impact techniques like T1486 appear in the plans.

4 / 5

Progressive Disclosure

The body is well-sectioned with a ToC and clearly signals `references/attack-path-methodology.md` twice, but no `references/`, `scripts/`, or `assets/` directories exist in the bundle — both that reference and every `scripts/engagement_planner.py` invocation are dangling — and reference-grade material (the full technique-scoring and choke-point tables) is inlined instead. Clearly-signaled but broken references plus inline detail fits the 3 anchor better than the 4 anchor's 'references mostly clear; minor organization gaps', since the navigation paths lead nowhere.

3 / 5

Total

14

/

20

Passed

Description

88%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 strong description: explicit 'Use when...' triggers, a concrete capability list, and a well-defined red-team niche. The only weaknesses are a few missing natural synonyms (e.g., adversary emulation) and slight overlap risk with closely related offensive-security skills.

DimensionReasoningScore

Specificity

The description enumerates five concrete capabilities — "MITRE ATT&CK kill-chain planning, technique scoring, choke point identification, OPSEC risk assessment, and crown jewel targeting" — comprehensive and specific rather than generic. This matches the 'multiple specific concrete actions; comprehensive coverage' anchor and exceeds the 4-anchor, which allows coverage gaps; none are evident here.

5 / 5

Completeness

It explicitly answers both questions with concrete trigger phrases: "Use when planning or executing authorized red team engagements, attack path analysis, or offensive security simulations" (when) and "Covers MITRE ATT&CK kill-chain planning, technique scoring, choke point identification, OPSEC risk assessment, and crown jewel targeting" (what). This mirrors the 5-anchor example structure exactly; the 4 anchor would require a weaker or less explicit 'when', which is not the case.

5 / 5

Trigger Term Quality

Natural user phrasings are present — "red team engagements", "attack path analysis", "offensive security simulations" — which a user would plausibly say verbatim. It falls short of the 5 anchor because common synonyms like "adversary emulation", "purple teaming", or "attack simulation" are absent, leaving a few natural terms missing per the 4 anchor.

4 / 5

Distinctiveness Conflict Risk

Red teaming is a clear niche with mostly distinct triggers, but "offensive security simulations" and the adjacency to penetration testing leave minor overlap risk with a sibling pen-testing skill in the same security skill family. The 5 anchor demands minimal conflict risk; the phrase "offensive security" is broad enough that a pen-test request could plausibly match, fitting the 4 anchor's 'minor overlap risk with closely related skills'.

4 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 4 suspicious

Warning

referenced_paths_exist

Referenced path issues: 10 missing

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/red-team/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.