CtrlK
BlogDocsLog inGet started
Tessl Logo

enabling-lambda-vpc-internet-access

Enables internet access for AWS Lambda functions deployed in VPC subnets by creating NAT Gateway infrastructure, configuring public/private subnet routing, and updating security groups. Use when a VPC-attached Lambda function cannot reach the internet.

68

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 well-structured overview that cleanly delegates the detailed, validated procedure to a single real reference file, with concise actionable troubleshooting. The thin wrapper nature of the body limits workflow_clarity and actionability from reaching 5.

Suggestions

Tighten the Overview to remove the VPC concept explanation (Lambda cannot receive public IPs / NAT Gateway rationale), which Claude already knows, to improve conciseness.

Surface one or two key validation checkpoints (e.g., user approval before billable NAT Gateway creation, verifying NAT Gateway 'available' state) in the body so the workflow's safety controls are visible without opening the reference.

Include at least the core `aws ec2 describe-nat-gateways` status-check command inline so the most common diagnostic action is executable directly from the body.

DimensionReasoningScore

Conciseness

The body is lean and delegates the bulk to the reference file, though the Overview briefly explains a VPC concept that could be trimmed slightly.

4 / 5

Actionability

Troubleshooting provides concrete diagnostic specifics (route table 0.0.0.0/0, ports, propagation timing), while executable commands are appropriately offloaded to the reference file.

4 / 5

Workflow Clarity

Delegates to a clearly sequenced, validated procedure (dependency verification, explicit user approval before billable resources, availability checks), though the body itself only presents a pointer rather than visible checkpoints.

4 / 5

Progressive Disclosure

Clear overview with a well-signaled, one-level-deep reference to a real file (references/lambda-vpc-internet-access.md) and appropriately inlined troubleshooting.

5 / 5

Total

17

/

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.

The description is concrete, third-person, and clearly states both the capability and an explicit 'Use when' trigger, with low conflict risk. Minor gaps in action breadth and trigger synonym coverage keep specificity and trigger_term_quality at 4.

DimensionReasoningScore

Specificity

Lists several concrete actions ('creating NAT Gateway infrastructure, configuring public/private subnet routing, and updating security groups'), but coverage is not exhaustive enough for a 5.

4 / 5

Completeness

Explicitly answers both what (enables internet access via NAT Gateway infrastructure, routing, and security groups) and when ('Use when a VPC-attached Lambda function cannot reach the internet').

5 / 5

Trigger Term Quality

Includes a natural problem phrasing ('VPC-attached Lambda function cannot reach the internet') and 'AWS Lambda functions deployed in VPC subnets', but lacks synonym variants and extensions for a 5.

4 / 5

Distinctiveness Conflict Risk

Targets a highly specific niche (VPC-attached Lambda without internet access) with a distinct trigger phrase, giving minimal overlap with other skills.

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.

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.