CtrlK
BlogDocsLog inGet started
Tessl Logo

aws-cost-optimizer

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

34

Quality

30%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/antigravity-aws-cost-optimizer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides useful AWS CLI commands for cost analysis but suffers from significant verbosity and poor organization. Much of the content (example prompts, best practices, Kiro CLI integration, resource links) adds little value for Claude and inflates the token cost. The actionable CLI commands are its strongest element, but the lack of validation checkpoints for destructive operations and the monolithic structure weaken its effectiveness.

Suggestions

Remove the 'Example Prompts', 'Additional Resources', 'Integration with Kiro CLI', and 'When to Use This Skill' sections — these don't teach Claude how to perform the task and waste tokens.

Split the detailed CLI commands into a separate reference file (e.g., AWS_CLI_COMMANDS.md) and keep only the most essential commands inline in SKILL.md.

Add explicit validation steps to the workflow, especially before and after destructive operations (e.g., 'Run describe-volumes again to confirm deletion; compare cost before/after').

Trim the 'Core Capabilities' section to just the workflow steps — the bullet list of capabilities duplicates what the commands and workflow already convey.

DimensionReasoningScore

Conciseness

The skill is very verbose with significant padding. The 'When to Use This Skill' section, 'Core Capabilities' bullet lists, 'Example Prompts' section, 'Best Practices' list, 'Additional Resources' links, and 'Integration with Kiro CLI' section all add tokens without teaching Claude anything it doesn't already know. The checklist format repeats information already covered. Much of this reads like documentation for a human rather than concise instructions for Claude.

1 / 3

Actionability

The AWS CLI commands are concrete and mostly executable, which is good. However, several commands contain placeholder values (i-xxxxx, mydb) without clear guidance on substitution, and the date commands use GNU date syntax (-d flag) which isn't portable. The optimization workflow is more of a strategic outline than executable guidance, and the 'Example Prompts' section describes what to ask rather than what to do.

2 / 3

Workflow Clarity

The 4-step optimization workflow provides a reasonable sequence, and the safety notes mention verification before deletion. However, there are no explicit validation checkpoints or feedback loops — for example, after deleting unattached EBS volumes, there's no step to verify the deletion succeeded or confirm cost impact. For destructive operations like resource deletion, the lack of validate-fix-retry loops caps this at 2.

2 / 3

Progressive Disclosure

The content is a monolithic wall of text with no bundle files to reference. Everything is inline — the CLI commands, the checklist, the best practices, the example prompts — resulting in a very long document. Content like the detailed CLI command reference, the checklist, and the example prompts could be split into separate files with clear references from the main skill.

1 / 3

Total

6

/

12

Passed

Description

32%

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 identifies a clear domain (AWS cost optimization) and mentions specific tools (AWS CLI, Cost Explorer), which is helpful. However, it lacks a 'Use when...' clause, doesn't enumerate specific concrete actions, and misses common user trigger terms like 'billing', 'cloud spending', or 'save money'. It reads more like a title than a functional description for skill selection.

Suggestions

Add an explicit 'Use when...' clause with trigger terms like 'AWS bill', 'cloud spending', 'cost reduction', 'save money on AWS', 'billing analysis', 'cloud costs'.

List specific concrete actions such as 'Analyzes spending trends, identifies unused resources, recommends reserved instance purchases, reviews rightsizing opportunities, and generates cost breakdowns by service/account'.

Include common file/format references or natural phrases users might say, such as 'reduce my AWS bill', 'why is my AWS cost so high', or 'cloud budget optimization'.

DimensionReasoningScore

Specificity

Names the domain (AWS cost) and some actions ('cost analysis and optimization recommendations'), but doesn't list multiple specific concrete actions like identifying unused resources, rightsizing instances, or analyzing reserved instance coverage.

2 / 3

Completeness

Describes what it does (AWS cost analysis and optimization) but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. Per rubric guidelines, missing 'Use when' caps completeness at 2, and the 'what' is also only moderately detailed, warranting a 1.

1 / 3

Trigger Term Quality

Includes relevant keywords like 'AWS', 'cost', 'Cost Explorer', and 'AWS CLI', but misses common user variations like 'cloud spending', 'billing', 'save money on AWS', 'cost reduction', or 'cloud costs'.

2 / 3

Distinctiveness Conflict Risk

The AWS cost focus is somewhat specific, but could overlap with general AWS management skills or cloud infrastructure skills. The mention of Cost Explorer and AWS CLI adds some distinctiveness but not enough to clearly carve out a unique niche.

2 / 3

Total

7

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
boisenoise/skills-collections
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.