CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-compliance-checker

Automated compliance checking against CIS, PCI-DSS, HIPAA, and SOC 2 benchmarks

Quality

71%

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/antigravity-aws-compliance-checker/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.

The body is a well-structured hub: it keeps safety boundaries, execution semantics, and scope discipline inline while delegating the full benchmark scripts to a real, clearly-signaled reference file. Its main weaknesses are the duplicated intro line and a workflow that is described in dense prose rather than an explicit ordered sequence.

DimensionReasoningScore

Conciseness

The body is lean and dense — e.g. 'AccessDenied, API errors, missing permissions, absent pages and unimplemented checks are UNKNOWN, never PASS' — with no explanations of concepts Claude already knows; every sentence in the boundaries section carries operational content. Not 5 only because the opening line ('Automated compliance validation against industry standards including...') duplicates the frontmatter description.

4 / 5

Actionability

Concrete, executable guidance is present: 'verify identity with `aws sts get-caller-identity`', 'Generate the IAM credential report first, wait for COMPLETE and decode its base64 Content', and '`set -euo pipefail` in complete scripts', with full runnable scripts one level deep in references/detailed-guide.md. Not 5 because the body itself contains only a single literal command and defers the rest to the reference.

4 / 5

Workflow Clarity

A clear sequence is present (select account/role/regions/framework version → verify identity → read-only evidence collection → record PASS/FAIL/UNKNOWN/NOT-APPLICABLE per control) with strong validation checkpoints ('wait for COMPLETE', 'never infer completeness from no findings', error states map to UNKNOWN). Not 5 because the sequence is embedded in prose rather than explicit ordered steps, and there is no fix-and-retry recovery loop in the body.

4 / 5

Progressive Disclosure

The body is a compact overview with a single, well-signaled one-level-deep reference: 'Read [the detailed guide](references/detailed-guide.md) before executing this skill... For focused work, load the relevant sections; for end-to-end work, read the guide completely.' The referenced file exists (references/detailed-guide.md) and is organized by framework-headed sections that enable focused loading; safety constraints and activation criteria are appropriately kept inline.

5 / 5

Total

17

/

20

Passed

Description

52%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 concise and carries strong natural framework keywords, but it is thin on concrete capabilities, omits any 'when to use' trigger guidance, and never mentions AWS despite the skill being AWS-specific. It reads as a domain label rather than a capability and trigger description.

Suggestions

Add concrete actions beyond generic 'checking', e.g. 'Runs read-only CIS AWS Foundations, PCI-DSS, HIPAA, and SOC 2 control checks and generates PASS/FAIL/UNKNOWN audit reports with evidence.'

Append an explicit trigger clause: 'Use when auditing AWS accounts against compliance benchmarks, preparing for audits, or investigating a specific framework (CIS, PCI-DSS, HIPAA, SOC 2).'

Mention AWS explicitly in the description to distinguish it from compliance skills targeting other cloud providers.

DimensionReasoningScore

Specificity

The description names the domain ('compliance checking against CIS, PCI-DSS, HIPAA, and SOC 2 benchmarks') but offers only the single generic action 'checking' — no concrete operations like 'run benchmark checks', 'generate reports', or 'audit accounts'. It sits between anchor 1 (pure abstraction) and anchor 3 (1-2 concrete actions such as 'extracts content'), matching anchor 2's 'names the domain but actions are minimal or generic'.

2 / 5

Completeness

The 'what' is clear ('Automated compliance checking against CIS, PCI-DSS, HIPAA, and SOC 2 benchmarks') but there is no 'Use when...' clause or equivalent trigger guidance, capping completeness at 3 per the rubric guideline. It is not 4 because 'when' is entirely absent rather than weakly implied.

3 / 5

Trigger Term Quality

Strong natural keywords: 'compliance', 'CIS', 'PCI-DSS', 'HIPAA', 'SOC 2', 'benchmarks' are exactly the phrases a user would say. Not 5 because common synonyms like 'audit', 'security review', and the platform term 'AWS' are missing; not 3 because framework names cover the primary natural variations.

4 / 5

Distinctiveness Conflict Risk

The framework names (CIS, PCI-DSS, HIPAA, SOC 2) provide reasonable distinctiveness, but the description never names AWS, so it could overlap with Azure/GCP compliance skills or generic compliance-checker skills — matching anchor 3's 'somewhat specific but could still overlap with similar skills'. Not 4, which would require the platform to be named alongside the frameworks.

3 / 5

Total

12

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

boisenoise/skills-collections

Path

skills/antigravity-aws-compliance-checker/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.