CtrlK
BlogDocsLog inGet started
Tessl Logo

connecting-lambda-to-api-gateway

Connects an existing AWS Lambda function to Amazon API Gateway by creating a REST or HTTP API with resource/method setup, Lambda proxy integration, permissions, and deployment. Always use this skill when connecting Lambda to API Gateway — it handles CORS, throttling, access logging, and production security hardening that are easy to miss.

65

Quality

78%

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/specialized-skills/serverless-skills/connecting-lambda-to-api-gateway/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

An effectively structured overview that defers detail to a single one-level-deep reference, with concise troubleshooting guidance. Its weakness is that the body carries no inline executable procedure or validation checkpoints for a risky infra operation.

Suggestions

Inline a short numbered summary of the high-level procedure steps (create API → resource/method → integration → permission → deploy) so the core workflow is visible without opening the reference.

Add at least one inline validation checkpoint in the body (e.g., 'after deployment, invoke the endpoint to confirm a 200/proxy response') to raise workflow clarity above the destructive-operation cap of 3.

Trim the Overview paragraph since it duplicates the capability list already in the frontmatter description.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, with the Overview paragraph being the only mild redundancy as it restates the frontmatter capability list.

4 / 5

Actionability

Troubleshooting hints are concrete ('statusCode, headers, and a stringified body'; 'lambda:InvokeFunction ... source ARN'; 'enable_cors ... OPTIONS method'), but the core procedure is deferred to the reference rather than executable inline.

3 / 5

Workflow Clarity

No inline sequenced steps or validation checkpoints appear in the body — the workflow lives entirely in the reference — which caps at 3 for a risky infrastructure operation lacking inline validation.

3 / 5

Progressive Disclosure

Clear overview with a single well-signaled, one-level-deep reference (references/lambda-gateway-api.md, which exists) and appropriately split content, enabling easy navigation.

5 / 5

Total

15

/

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.

A strong, specific description that names concrete capabilities and provides an explicit natural trigger clause in correct third-person voice. Minor room only in trigger synonym breadth, which is inherently limited for an AWS service-pairing skill.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'REST or HTTP API with resource/method setup, Lambda proxy integration, permissions, and deployment' plus 'CORS, throttling, access logging, and production security hardening' — giving comprehensive coverage rather than vague abstraction.

5 / 5

Completeness

Explicitly answers both 'what' (creates REST/HTTP API with proxy integration, permissions, deployment, CORS, throttling, access logging, security hardening) and 'when' via 'Always use this skill when connecting Lambda to API Gateway'.

5 / 5

Trigger Term Quality

'connecting Lambda to API Gateway' is the natural phrase a user would say, with good keyword coverage; a 5 would require broader synonym/extension coverage which is limited for this specific AWS service pairing.

4 / 5

Distinctiveness Conflict Risk

Targets a clearly specific niche (Lambda↔API Gateway connection) with a distinct trigger phrase and minimal overlap risk with other skills.

5 / 5

Total

19

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
aws/agent-toolkit-for-aws
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.