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.

68

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

82%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 highly actionable, well-structured skill body: executable commands with flags and exit codes, concrete workflows with decision rules, good/bad IaC examples, and a genuine one-level-deep reference file. The main costs are a redundant table of contents, meaningful duplication between the inline check matrices and references/cspm-checks.md, and missing Azure/GCP export steps in the workflows.

Suggestions

Deduplicate the IAM privilege-escalation pattern table and S3 check matrix against references/cspm-checks.md — keep only a condensed severity summary inline and let the reference file carry the full rows, reclaiming ~30 lines of token budget.

Add Azure/GCP export command examples (or note that workflows currently cover AWS only) so the advertised 'Partial' provider coverage in the coverage matrix is actionable end-to-end.

Drop the table of contents and add a short error-recovery note for malformed input JSON to lift workflow clarity to a full validation loop.

DimensionReasoningScore

Conciseness

The body is almost entirely dense, signal-bearing tables and commands with essentially no explanation of concepts Claude already knows, matching 'efficient; minor instances of over-explanation that could be trimmed'. Not 5 because the 16-line table of contents is redundant with section headers, and the IAM privilege-escalation pattern table and S3 check matrix substantially duplicate content already in references/cspm-checks.md; not 3 because there is no real padding and every section carries actionable specifics.

4 / 5

Actionability

The content is copy-paste ready throughout: exact tool invocations with flags ('python3 scripts/cloud_posture_check.py policy.json --check iam --json'), an exit-code table mapping codes to required actions, complete bash pipelines combining AWS CLI and jq, a BAD/GOOD Terraform pair, and severity modifiers with concrete usage conditions. The referenced script exists in the bundle, and the examples cover the common cases (IAM, S3, security groups, CI/CD gate), matching the fully-executable anchor.

5 / 5

Workflow Clarity

Three workflows are clearly sequenced — Workflow 1 pairs numbered commands with an explicit decision rule ('Exit code 2 = block deployment... Exit code 1 = schedule remediation within 24 hours'), and Workflow 3 embeds an exit-code validation gate. This matches 'clear sequence with most checkpoints present; minor validation gaps'. Not 5 because there are no error-recovery steps (e.g., what to do if the exported JSON does not match the expected input format) and no export commands for Azure/GCP even though the coverage matrix advertises partial support for them.

4 / 5

Progressive Disclosure

Structure is good: a navigable table of contents, per-domain sections, and a real, clearly signaled one-level-deep reference ('Full CSPM check reference: references/cspm-checks.md', also cited in Workflow 2) that exists in the bundle. This matches 'good structure; most content is appropriately placed; minor organization gaps'. Not 5 because the inline IAM and S3 check tables duplicate much of references/cspm-checks.md, so the split between overview and detail file is not as clean as it could be.

4 / 5

Total

17

/

20

Passed

Description

83%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' clause, concrete cloud-specific trigger terms covering AWS/Azure/GCP, and a clearly stated scope including MITRE ATT&CK mapping. Its only weakness is mild overlap risk with adjacent security skills and reliance on a single assessment verb rather than a fuller enumeration of capabilities.

DimensionReasoningScore

Specificity

The description names concrete assessment targets — "IAM privilege escalation paths, S3 public exposure, open security group rules, or IaC security gaps" plus "MITRE ATT&CK mapping" — which matches the anchor for several specific items with minor gaps. It is not a 5 because it relies on a single action verb ("assessing") and a coverage sentence ("Covers AWS, Azure, and GCP posture assessment") rather than listing multiple distinct concrete actions like detecting, remediating, or generating findings; it is above 3 because far more than 1-2 concrete items are named.

4 / 5

Completeness

Both questions are explicitly answered: the 'when' is a concrete 'Use when assessing cloud infrastructure for security misconfigurations, IAM privilege escalation paths, S3 public exposure, open security group rules, or IaC security gaps' clause with specific trigger phrases, and the 'what' is stated via the assessment actions plus the coverage sentence ('Covers AWS, Azure, and GCP posture assessment with MITRE ATT&CK mapping'). This matches the anchor-5 pattern of clearly and explicitly answering both with concrete triggers, exceeding the anchor-4 example whose 'when' is generic ('Use when working with PDF files').

5 / 5

Trigger Term Quality

Phrases like "security misconfigurations", "IAM privilege escalation", "S3 public exposure", "security group rules", "IaC", and the explicit provider names "AWS, Azure, and GCP" are terms a user would naturally say when needing this skill, matching the 'good keyword coverage; a few natural terms missing' anchor. Not 5 because common variations such as 'cloud security audit', 'CSPM', 'hardening review', or 'cloud misconfiguration' are absent; not 3 because coverage goes well beyond a couple of generic keywords.

4 / 5

Distinctiveness Conflict Risk

The niche is clear — cloud posture assessment with cloud-specific triggers (privilege escalation paths, S3 exposure, security group rules) — so it matches 'mostly distinct; minor overlap risk with closely related skills'. Not 5 because 'assessing for security misconfigurations' and 'IaC security gaps' could also plausibly route to a general security-review or IaC-scanning skill, and the description does not disambiguate against sibling security skills; not 3 because the cloud-provider and misconfiguration specifics keep it well above a generic security skill.

4 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 4 suspicious

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

engineering-team/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.