CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-cost-optimization

Provides structured AWS cost optimization guidance using five pillars (right-sizing, elasticity, pricing models, storage optimization, monitoring) and twelve actionable best practices with executable AWS CLI examples. Use when optimizing AWS costs, reviewing AWS spending, finding unused AWS resources, implementing FinOps practices, reducing EC2/EBS/S3 bills, configuring AWS Budgets, or performing AWS Well-Architected cost reviews.

63

Quality

79%

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 ./plugins/developer-kit-aws/skills/aws/aws-cost-optimization/SKILL.md

The canonical home for this skill is giuseppe-trisciuoglio/developer-kit

SKILL.md
Quality
Evals
Security

Quality

Content

63%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 dense and actionable, with a well-sequenced review process and safety checks for destructive recommendations, though a few CLI commands are inaccurate or stale-dated. Its main structural weakness is a monolithic layout with duplicated content (triggers, checklist vs. pillars) that should be split into reference files.

Suggestions

Move the five CLI examples and the AWS tools reference table into files under references/ (e.g., references/examples.md, references/tools.md) and link them from SKILL.md, keeping only a quick-start overview inline.

Deduplicate the 'When to Use' list against the frontmatter description and the 'Twelve Best Practices Checklist' against the five pillar sections, keeping one authoritative copy of each.

Replace hardcoded example dates (CloudWatch start/end times, Cost Explorer time periods) with relative-date placeholders, and verify the questionable commands (`get-bucket-storage-type-aggregation`, `create-anomaly-monitor --monitor-arn`) against current AWS CLI syntax.

DimensionReasoningScore

Conciseness

The body is mostly lean lists and commands with little padding of concepts Claude already knows, but there is noticeable duplication — the "When to Use" list restates the frontmatter triggers, the "Twelve Best Practices Checklist" table repeats items already detailed under the five pillars, and the Overview restates both. It also embeds time-sensitive hardcoded dates in examples ("--start-time 2026-03-09T00:00:00Z", "Start=2026-02-23,End=2026-03-23") that will go stale, which the guidelines penalize. That places it at the "mostly efficient but includes some unnecessary explanation or could be tightened" anchor, above the noticeably-verbose 2 only because the core instruction content is genuinely dense.

3 / 5

Actionability

Five worked examples with copy-paste-ready AWS CLI commands (describe-volumes, compute-optimizer, budgets create-budget, ce get-cost-and-usage, put-bucket-lifecycle-configuration) plus concrete per-pillar steps make the guidance mostly executable, matching the 4 anchor. It is not a 5 because a few commands are questionable or incomplete: `aws s3api get-bucket-storage-type-aggregation` is not a real s3api command, `create-anomaly-monitor` is invoked with a misplaced `--monitor-arn` flag, and Example 3's comment promises 50%/80%/100% thresholds while the JSON defines only one 80% notification.

4 / 5

Workflow Clarity

The Review Process lays out a clear six-step sequence (Scope → Data Gathering → Pillar Walk-Through → Checklist → Quick Wins → Roadmap) and Safety Guidelines supply checkpoints for risky operations ("Never delete resources without confirming backups exist", "Always create snapshots before deleting EBS volumes"), matching the 4 anchor of clear sequence with most checkpoints present. It does not reach 5 because the review flow itself has no explicit verify/validate step after data gathering, and the destructive-operations validation lives in a separate section rather than being wired into the workflow where deletion recommendations occur.

4 / 5

Progressive Disclosure

The body is well-sectioned with headers and tables, but it is a ~290-line monolith with no bundle files at all — the five CLI examples, the tools reference table, and the checklist are all inlined when they are natural candidates for separate reference files under references/. That fits the 3 anchor ("some structure but could be better organized; content that should be separate is inline"); it is not a 4+ because nothing is split out and navigation is purely by scroll, and the under-50-lines exception clearly does not apply.

3 / 5

Total

14

/

20

Passed

Description

87%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 that states concrete deliverables (five pillars, twelve practices, CLI examples) and pairs them with an explicit, multi-scenario 'Use when' trigger list. The only weaknesses are the slightly generic leading verb and a handful of missing natural trigger phrasings.

DimensionReasoningScore

Specificity

The description names the domain and several concrete deliverables — "five pillars (right-sizing, elasticity, pricing models, storage optimization, monitoring)" and "twelve actionable best practices with executable AWS CLI examples" — which matches the "lists several specific actions; minor gaps" anchor. It falls short of a 5 because the leading verb is generic ("Provides structured... guidance") and the pillar names are topic areas rather than action verbs like the 5-anchor examples ("Extract text... fill forms, merge documents").

4 / 5

Completeness

It explicitly answers both questions: the "what" (structured guidance across five named pillars, twelve best practices, CLI examples) and a concrete "Use when..." clause listing seven trigger scenarios — directly matching the 5 anchor, which requires concrete trigger phrases alongside a clear what.

5 / 5

Trigger Term Quality

Good natural-phrase coverage: "optimizing AWS costs", "reviewing AWS spending", "finding unused AWS resources", "FinOps", "reducing EC2/EBS/S3 bills", "configuring AWS Budgets", plus service-level synonyms. A few common user phrasings are missing (e.g., "save money on AWS", "Spot/Reserved Instances", "cut my cloud bill"), so it fits the 4 anchor ("good keyword coverage; a few natural terms missing") rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (AWS cost optimization / FinOps) with distinct, unambiguous triggers (EC2/EBS/S3 bills, AWS Budgets, Well-Architected cost reviews). Not below 5: it would not plausibly fire for non-AWS or non-cost skills; not a 4 scenario since there is no meaningful overlap with a closely related skill implied.

5 / 5

Total

18

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository

giuseppe-trisciuoglio/developer-kit

Path

plugins/developer-kit-aws/skills/aws/aws-cost-optimization/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.