CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-billing-and-cost-management

Analyze AWS costs, find savings, manage budgets, evaluate Savings Plans and Reserved Instances, right-size EC2/Lambda/RDS/EBS with Compute Optimizer, look up service pricing, query CUR with Athena, detect cost anomalies, scope costs to billing views, and monitor Free Tier usage. Triggers on: AWS bill, cost analysis, reduce spend, savings plan, reserved instance, right-size, budget alert, cost optimization, pricing, free tier, cost anomaly, CUR, cost audit, billing view, billing view ARN.

Quality

91%

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

The canonical home for this skill is aws-billing-and-cost-management in aws/agent-toolkit-for-aws

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

A well-engineered routing-style SKILL.md: lean body, fully executable CLI examples, a decision guide that reliably lands the reader on the right one-level-deep reference, and strong gotcha coverage via critical rules and a troubleshooting table. The main gaps are mild token duplication between the Usage section and the frontmatter description, and validation checkpoints that are implied rather than explicitly stated in the body's workflows.

Suggestions

Remove or drastically shorten the 'Usage' bullet list — it duplicates the frontmatter trigger list almost verbatim and adds ~9 lines of tokens with no new information.

Add explicit verification checkpoints to the in-body workflows (e.g., after a Cost Explorer query, confirm results are non-empty and date ranges are current before drawing conclusions), rather than relying on the troubleshooting table for error recovery after the fact.

Move the Billing Views 'API support for --billing-view-arn' table and one of the two billing-view CLI examples into a reference file (e.g., a billing-views.md), keeping one example plus the discovery command inline to reduce body tokens.

DimensionReasoningScore

Conciseness

The body is dense and earns its tokens: executable commands, a decision-guide table, a troubleshooting table, and two high-value critical rules with no padding or basic-concept tutorials. Minor trims exist — the 'Usage' bullet list largely duplicates the frontmatter triggers, and the Billing Views API-support table plus multiple billing-view examples are detail that could live in a reference file. Not 5 because of that duplication; not 3 because there is no over-explanation of concepts Claude already knows.

4 / 5

Actionability

Fully executable copy-paste AWS CLI commands with complete flags and JSON ('aws ce get-cost-and-usage --time-period ... --group-by Type=DIMENSION,Key=SERVICE', the create-budget JSON), exact enrollment command, concrete gotchas ('Price List API service codes differ from Cost Explorer service names'), and an error/cause/fix troubleshooting table covering the common failure cases. Not 4 because the guidance goes beyond examples to concrete behavioral rules (filter JSON, exclusive end dates, region requirements).

5 / 5

Workflow Clarity

The decision guide and the enumerated 7-step cost audit ('top cost drivers → month-over-month comparison → ... → report') give a clear sequence, and the two critical rules act as pre-flight checkpoints (check current date before API calls; always script numerical calculations). The troubleshooting table provides error-recovery mapping, but the body's workflows lack explicit inline validation checkpoints where intermediate results are verified before proceeding. Not 5 because checkpoints are implied (via references) rather than stated as explicit verify-then-proceed steps in the body; not 3 because sequencing is clear and error recovery is well covered.

4 / 5

Progressive Disclosure

The body is a genuine overview/routing document: a decision table maps each user question to a tool and a single reference file, all 16 bundle files in references/ are one level deep, every referenced path exists, and every file on disk is referenced from the body (no orphans, no missing). Deep material (per-service optimization, audit workflow, calculation patterns) is correctly split out with clearly signaled 'Read references/...' pointers. Not 4 because there are no organization gaps — navigation is trivial and nothing that belongs in a reference is monolithically inlined.

5 / 5

Total

18

/

20

Passed

Description

96%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.

An exemplary description: concrete third-person action statements, an explicit and comprehensive trigger list, and a distinct AWS cost-management niche. The only weakness is a handful of provider-agnostic trigger terms that create minor conflict risk with non-AWS pricing or cloud-cost skills.

DimensionReasoningScore

Specificity

Lists many specific concrete actions with named tools and services: 'evaluate Savings Plans and Reserved Instances, right-size EC2/Lambda/RDS/EBS with Compute Optimizer, look up service pricing, query CUR with Athena, detect cost anomalies, scope costs to billing views'. Coverage is comprehensive across the domain and uses third-person voice throughout. Not 4 because there are no meaningful gaps in capability coverage — every major AWS cost-management product is named.

5 / 5

Completeness

Clearly answers 'what' (the enumerated analysis/optimization/monitoring actions) and 'when' via an explicit 'Triggers on:' clause with concrete trigger phrases — the exact pattern of the anchor-5 example. Not 4 because the 'when' is not merely present but fully explicit with a concrete trigger-phrase list rather than a general 'use when' sentence.

5 / 5

Trigger Term Quality

An explicit trigger list covers natural user phrasings and their synonyms: 'AWS bill, cost analysis, reduce spend, savings plan, reserved instance, right-size, budget alert, cost optimization, pricing, free tier, cost anomaly, CUR, cost audit, billing view, billing view ARN'. Both casual ('reduce spend', 'AWS bill') and technical ('CUR', 'billing view ARN') registers are covered. Not 4 because essentially every common way a user would ask for this is present, including abbreviations.

5 / 5

Distinctiveness Conflict Risk

The niche is clear (AWS billing, CUR, billing views, Savings Plans) and most triggers are AWS-specific jargon that would not collide with other skills. However, a few bare trigger terms — 'pricing', 'free tier', 'cost optimization' — are provider-agnostic and could match requests intended for other cloud or pricing-related skills. Not 5 because that minor overlap risk is real; not 3 because the domain and the majority of triggers are distinctly AWS-flavored, far beyond 'somewhat specific'.

4 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository

mreferre/aws-agent-toolkit-skills

Path

.kiro/skills/aws-billing-and-cost-management/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.