CtrlK
BlogDocsLog inGet started
Tessl Logo

aws-cost-optimizer

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

39

Quality

37%

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

Quality

Content

42%Scale 1-3

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

The skill provides genuinely useful, executable AWS CLI commands for cost analysis and resource optimization, which is its primary strength. However, it is significantly bloated with sections that don't earn their token cost — example prompts, generic best practices, Kiro CLI integration, and capability summaries that restate what the commands already demonstrate. The workflow lacks the validation feedback loops needed for destructive operations like resource deletion.

Suggestions

Remove the 'Example Prompts', 'Core Capabilities' summary, 'Integration with Kiro CLI', 'Additional Resources', and generic 'Best Practices' sections to cut token usage by ~40%

Add explicit verification steps to the workflow before destructive actions (e.g., 'List volumes → confirm unused → delete with --dry-run → delete for real')

Split the CLI command reference into a separate COMMANDS.md file and keep SKILL.md as a concise overview with the workflow and safety notes

Integrate the safety notes directly into the workflow steps where risk occurs rather than as a disconnected section at the bottom

DimensionReasoningScore

Conciseness

The skill is excessively verbose with many sections that add little value. 'Example Prompts' section tells Claude what users might ask (unnecessary), 'When to Use This Skill' restates the obvious, 'Core Capabilities' is a redundant summary of what follows, 'Best Practices' contains generic advice Claude already knows, 'Integration with Kiro CLI' and 'Additional Resources' sections add padding, and the 'Limitations' boilerplate is generic filler.

1 / 3

Actionability

The AWS CLI commands are concrete, executable, and copy-paste ready with proper flags, JMESPath queries, and date calculations. Commands cover cost analysis, unused resource detection, and rightsizing with real output formatting options.

3 / 3

Workflow Clarity

The 4-step optimization workflow provides a reasonable sequence but lacks explicit validation checkpoints. For destructive operations like deleting EBS volumes or snapshots, there are no verify-then-act feedback loops — the safety notes mention verification but don't integrate it into the workflow steps. The checklist is useful but disconnected from the workflow.

2 / 3

Progressive Disclosure

All content is in a single monolithic file with no references to supporting files. The extensive CLI command reference, checklist, example prompts, and best practices could be split into separate files. With no bundle files provided, there's no progressive structure at all — everything is dumped inline.

1 / 3

Total

7

/

12

Passed

Description

32%Scale 1-3

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 its domain (AWS cost optimization) and mentions key tools (AWS CLI, Cost Explorer), but lacks a 'Use when...' clause and doesn't enumerate specific concrete actions. It would benefit from explicit trigger guidance and more detailed capability listing to help Claude distinguish it from other AWS-related skills.

Suggestions

Add a 'Use when...' clause with trigger terms like 'AWS bill', 'cloud spending', 'cost savings', 'reduce AWS costs', 'billing analysis'.

List specific concrete actions such as 'analyze spending trends, identify unused resources, recommend reserved instance purchases, detect cost anomalies, generate savings reports'.

Include common user-facing synonyms and variations like 'cloud costs', 'AWS billing', 'save money on AWS', 'spending optimization' to improve trigger term coverage.

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.

Validation — 10 / 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
popey/claude-code-skills
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.