CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-cost-optimizer

Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer

Quality

63%

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-cost-optimizer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 skill body is highly actionable in its AWS CLI command examples and includes unusually good safety boundary language for destructive operations, but it is padded with off-topic sections (Kiro CLI integration, example prompts, generic best practices) and lacks explicit validation checkpoints embedded in the destructive-resource workflow. There is no progressive disclosure structure — everything, including a lengthy command reference, is inlined in one file.

Suggestions

Embed validation checkpoints in the destructive workflow steps, e.g. "Before deleting a volume: snapshot it, confirm no recent I/O via CloudWatch VolumeReadOps/WriteOps, and get owner sign-off" — turning the prose boundary guidance into sequenced verify-then-act steps.

Remove or trim the padding sections: "Integration with Kiro CLI", "Example Prompts", and "Best Practices", and merge "Safety Notes" into the existing "Analysis and change boundary" section.

Move the bulk of the CLI command reference into a references/ file (e.g. commands.md) and keep only the core workflow commands inline, adding commands for the advertised but unsupported capabilities (RI/Savings Plans analysis, S3 lifecycle candidates).

DimensionReasoningScore

Conciseness

The command reference is efficient, but several sections are padding: "Integration with Kiro CLI", "Example Prompts" (prompts Claude doesn't need), "Best Practices" listing advice Claude already knows ("Always test in non-production first", "Document all cost optimization actions"), and "Safety Notes" largely duplicating the "Analysis and change boundary" section. This matches "Mostly efficient but includes some unnecessary explanation or could be tightened" — too much removable material to reach level 4.

3 / 5

Actionability

The CLI commands are concrete, copy-paste-ready AWS invocations with --query/--output parameters, covering cost-and-usage pulls, idle EBS/EIP/EC2/snapshot detection, and rightsizing — matching "Mostly executable guidance; concrete code or commands with minor gaps". It falls short of level 5 because several advertised capabilities (RI/Savings Plans analysis, S3 lifecycle candidates, data transfer costs, Lambda memory) have no accompanying command, leaving gaps in coverage of the common cases.

4 / 5

Workflow Clarity

The Optimization Workflow lists a clear four-phase sequence and the boundary section states that "Low CPU or unattached state alone does not establish deletion safety" and destructive actions "require explicit authorized scope and a recovery plan", but validation checkpoints are not embedded in the destructive workflow steps themselves — no verify/snapshot-before-delete feedback loop appears in the sequence, matching "Steps listed but validation gaps; checkpoints missing or implicit". It does not reach level 4 because the destructive-operation validation lives in prose outside the workflow rather than as explicit checkpoints, and per the guidelines missing verification in destructive/batch workflows caps this dimension at 3.

3 / 5

Progressive Disclosure

This is a single ~194-line SKILL.md with no bundle files; sections are well-organized with clear headers, but ~65 lines of CLI command reference plus filler sections (Example Prompts, Kiro integration) are all inlined, fitting "Some structure but could be better organized; content that should be separate is inline". It is not level 2 because the structure is far from a monolithic wall of text, but not level 4 because bulk command reference and non-core material were never split into reference files.

3 / 5

Total

13

/

20

Passed

Description

53%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 has a clear, concrete "what" anchored to specific AWS tools, but completely lacks a "when to use" trigger clause and misses natural synonyms like "spending", "bill", and "cloud waste". It opens with the over-claiming filler word "Comprehensive". Adding a "Use when..." sentence with natural trigger terms would lift the weakest dimensions.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks about AWS spending, cloud costs, their AWS bill, reducing cloud waste, or cost optimization opportunities."

Replace the buzzword "Comprehensive" with concrete capabilities, e.g. "Analyze AWS spending with Cost Explorer, detect idle EC2/RDS/EBS resources, and recommend rightsizing and Savings Plans purchases."

Include natural user synonyms such as "spending", "billing", "savings", and "cloud waste" so the description triggers on the phrasings users actually say.

DimensionReasoningScore

Specificity

The description names the domain ("AWS cost") and two fairly generic actions — "cost analysis" and "optimization recommendations" — plus the tools ("using AWS CLI and Cost Explorer"), but does not list several specific concrete actions. It is not level 4 because it lacks the enumerated capabilities (idle resource detection, rightsizing, EBS/snapshot cleanup) seen in the level-4 anchor; not level 2 because the tools named and the two actions go beyond a bare domain mention. The opener "Comprehensive" is an over-claim buzzword the guidelines penalize.

3 / 5

Completeness

The "what" is clear (AWS cost analysis and optimization recommendations via AWS CLI and Cost Explorer), but there is no "when" — no "Use when..." clause or equivalent trigger guidance, which per the judging guidelines caps completeness at 3. Not level 4/5 for exactly this missing explicit trigger; not level 2 because the "what" half is concrete rather than vague.

3 / 5

Trigger Term Quality

Relevant natural keywords like "AWS", "cost", and "Cost Explorer" are present, matching "Some relevant keywords but missing common variations or synonyms". It is not level 4 because common user phrasings are absent: "AWS bill", "spending", "billing", "cloud waste", "savings" — the exact terms a user would naturally say when needing this skill.

3 / 5

Distinctiveness Conflict Risk

"AWS cost analysis and optimization ... using AWS CLI and Cost Explorer" carves out a mostly distinct niche with tool-specific triggers, matching "Mostly distinct; minor overlap risk with closely related skills". It is not level 5 because the description lacks explicit trigger phrases and could overlap with broader cloud-finops or general AWS skills; not level 3 because naming Cost Explorer and the AWS CLI narrows it well beyond "somewhat specific".

4 / 5

Total

13

/

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-cost-optimizer/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.