CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

creating-api-gateway-stage

Creates an API Gateway stage with CloudWatch logging, X-Ray tracing, throttling, WAF integration, and IAM roles following AWS best practices. Use when deploying a REST API to different environments such as dev, test, or production.

Quality

89%

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 creating-api-gateway-stage 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.

The body is a lean, well-structured overview that appropriately delegates the full 14-step SOP to a real one-level-deep reference and provides terse, concrete troubleshooting navigation. The only gaps are minor: no inline quick-start command and no in-body preview of the procedure's validation checkpoints.

Suggestions

Add one minimal quick-start command (e.g., the aws apigateway create-stage invocation with its required flags) to the 'Create an API Gateway stage' section so the most common case is executable without opening the reference.

Briefly surface the procedure's key validation checkpoints in the body (e.g., 'verify the REST API and deployment exist before creating; confirm logging and WAF association with get-stage afterwards') so the sequence and its checkpoints are visible at the top level.

DimensionReasoningScore

Conciseness

The ~40-line body is lean throughout: the Overview states scope in two sentences ("Covers CloudWatch logging setup, X-Ray tracing, WAF web ACL association, method-level configuration, and authorization options") and troubleshooting entries are terse checklists ("Check REST API ID, deployment ID, IAM permissions, and stage naming conventions"). Not 4: no concept explanations or padding exist to trim — every section carries navigational or diagnostic value.

5 / 5

Actionability

The main section delegates execution to a specific, verified reference containing complete AWS CLI commands ("follow the procedure exactly. See [API Gateway stage creation procedure](references/create-api-gateway-stage.md)"), and troubleshooting gives concrete checks ("Verify the CloudWatch role permissions, log group existence, and that logging is enabled at both stage and method levels"). Not 5: the body itself contains no inline quick-start command; not 3: the pointer is specific and the referenced procedure is fully executable.

4 / 5

Workflow Clarity

"To create a fully configured API Gateway stage with logging, throttling, WAF, and authorization, follow the procedure exactly" is an unambiguous directive, and the Troubleshooting section provides feedback loops for error recovery. Not 5: the body itself neither previews the step sequence nor surfaces its validation checkpoints (they live one level deep in the reference); not 3: the delegation is explicit and the referenced procedure includes dependency verification, resource validation, and a final test-stage step.

4 / 5

Progressive Disclosure

Scored against the actual bundle (one file, references/create-api-gateway-stage.md, verified to exist): the body is a clear overview with well-signaled one-level-deep references linked from both the main section and troubleshooting, with no nesting and no inlined content that belongs in the reference. Not 4: navigation is clean with no organization gaps.

5 / 5

Total

18

/

20

Passed

Description

92%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 clearly and explicitly states both what the skill does and when to use it, lists concrete capabilities in third person, and is tightly scoped to AWS API Gateway stage deployment. The only weakness is modest synonym coverage in trigger terms.

DimensionReasoningScore

Specificity

"Creates an API Gateway stage with CloudWatch logging, X-Ray tracing, throttling, WAF integration, and IAM roles" lists five concrete capabilities in third-person voice, matching the comprehensive multi-action anchor. Not 4: the coverage shows no notable gaps — the listed capabilities correspond to the skill's actual components.

5 / 5

Completeness

Explicitly answers both: what ("Creates an API Gateway stage with CloudWatch logging, X-Ray tracing, throttling, WAF integration, and IAM roles") and when ("Use when deploying a REST API to different environments such as dev, test, or production") with concrete trigger phrases. Not 4: the when-clause is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Natural user terms are present ("API Gateway", "REST API", "deploying", "dev, test, or production"), fitting the good-coverage anchor. Not 5: synonyms and phrasings users also say (e.g., "deploy my API", "stage setup", "APIGW", "environment setup") are missing.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to AWS API Gateway stage creation with named AWS services, giving it a clear niche with distinct triggers and minimal overlap risk with other skills. Not 4: no plausible closely-related skill would wrongly trigger on these terms.

5 / 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/creating-api-gateway-stage/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.