CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cloud-security

Use when assessing cloud infrastructure for security misconfigurations, IAM privilege escalation paths, S3 public exposure, open security group rules, or IaC security gaps. Covers AWS, Azure, and GCP posture assessment with MITRE ATT&CK mapping.

67

Quality

84%

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

The canonical home for this skill is cloud-security in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

77%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 highly actionable with executable commands, explicit exit-code-driven validation, and well-sequenced workflows, and it stays free of basic-concept padding. Its weaknesses are repeated explanations across sections (severity modifiers, public access block) and a broken progressive-disclosure structure — detailed check matrices are inlined while the referenced references/cspm-checks.md and scripts/cloud_posture_check.py files are missing from the bundle.

Suggestions

Remove the duplicated explanations: keep severity-modifier guidance in one place (the tool section) and have Anti-Patterns 3 and 7 cross-reference it instead of restating it; do the same for the bucket vs. account-level public access block explanation duplicated in Anti-Pattern 2.

Create the referenced files: add references/cspm-checks.md and scripts/cloud_posture_check.py to the bundle so the body's pointers resolve, and move the detailed severity matrices and per-port tables into that reference file to slim the SKILL.md overview.

Trim reference-style detail (the full IAM finding severity guide and database port table) down to the highest-frequency rules inline, pushing the exhaustive tables to the reference file the body already cites.

DimensionReasoningScore

Conciseness

The dense severity matrices, port tables, and escalation combos are information Claude would not know, so most tokens earn their place — but there is noticeable repetition beyond minor trimming: severity modifiers are explained in the Security Group section ('Use --severity-modifier internet-facing when...') and re-explained in Anti-Patterns 3 and 7, and the bucket/account-level public access block guidance duplicates Anti-Pattern 2. This fits 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than the minor-trim anchor above it.

3 / 5

Actionability

Guidance is fully executable and copy-paste ready: complete AWS CLI pipelines with jq ('aws iam get-policy-version ... | jq ... | python3 scripts/cloud_posture_check.py - --check iam --json'), a working CI/CD gate script with exit-code logic, concrete tool flags (--check, --severity-modifier, --json), a JSON baseline config, and a GOOD/BAD Terraform pair covering common cases.

5 / 5

Workflow Clarity

The three workflows are clearly sequenced with explicit validation checkpoints: an exit-code table maps each code to a required action, Workflow 1 ends with an explicit decision rule ('Exit code 2 = block deployment and remediate'), and Workflow 3 shows the validate-then-block feedback loop in the pipeline script. Numbered day-by-day steps in Workflow 2 leave no sequence gaps.

5 / 5

Progressive Disclosure

Section structure is good (ToC, clear headers, signaled pointer 'Full CSPM check reference: references/cspm-checks.md'), but the referenced files do not exist — neither references/ nor scripts/ is present in the bundle, so both cspm-checks.md and cloud_posture_check.py are broken paths. Additionally, substantial reference material (full severity matrices and per-port tables) is inlined in SKILL.md rather than split into the referenced file, fitting 'some structure but content that should be separate is inline' with references that cannot actually be followed.

3 / 5

Total

16

/

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.

A strong description with an explicit 'Use when' trigger clause, concrete cloud-misconfiguration keywords, and clear provider/technique coverage. Its only weaknesses are generic action verbs ('assessing') and a few missing natural synonyms, which keep specificity and trigger quality at 4 rather than 5.

DimensionReasoningScore

Specificity

The description enumerates specific concrete check targets — 'IAM privilege escalation paths, S3 public exposure, open security group rules, or IaC security gaps' — plus provider coverage ('AWS, Azure, and GCP') and 'MITRE ATT&CK mapping'. It lists several specific items with comprehensive domain coverage, but the action verbs themselves stay generic ('assessing', 'posture assessment'), which is a minor gap versus the anchor-5 example that lists multiple distinct concrete actions.

4 / 5

Completeness

Both what and when are explicitly answered: 'Use when assessing cloud infrastructure for security misconfigurations, IAM privilege escalation paths, S3 public exposure...' provides concrete trigger phrases, and 'Covers AWS, Azure, and GCP posture assessment with MITRE ATT&CK mapping' states what the skill does. This matches the anchor-5 example structure of explicit what plus explicit when with concrete triggers.

5 / 5

Trigger Term Quality

Natural trigger phrases a user would say are present: 'security misconfigurations', 'IAM privilege escalation', 'S3 public exposure', 'open security group rules', 'IaC security gaps', 'AWS, Azure, and GCP'. Coverage is good, though common synonyms like 'cloud audit', 'CSPM', or 'cloud config review' are missing, keeping it just below comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The description occupies a clear niche — preventive cloud configuration/posture assessment — with distinct triggers (IAM escalation, S3 exposure, security groups, IaC) that would not naturally fire for incident response, pen testing, or threat hunting skills. Terms like 'privilege escalation paths' and 'S3 public exposure' are specific enough to minimize conflict risk with adjacent security skills.

5 / 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: 13 missing

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/cloud-security/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.