CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

eks-networking

EKS networking configuration including VPC CNI, load balancers, and network policies. Use when setting up cluster networking, configuring ingress/load balancing, implementing network security, troubleshooting connectivity, or optimizing network costs.

Quality

74%

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/eks-networking/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

60%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 highly actionable, well-structured operations guide with a clear six-phase workflow and genuine, well-signaled reference files. Its main problem is bulk: a 692-line body whose Quick Start duplicates its own Workflow and whose detail belongs in the references, plus dated recommendations scattered rather than isolated.

Suggestions

Delete or collapse the Quick Start sections that repeat Workflow phase commands (prefix delegation, network policy enable, the CNI metrics helper), keeping Quick Start to one minimal end-to-end path.

Move full install procedures (ExternalDNS, Security Groups for Pods, Calico) and the Best Practices lists into the existing reference files, leaving SKILL.md a lean overview with pointers.

Isolate time-sensitive guidance (the '2025 Recommendations' section, 'App Mesh deprecated Sept 2026', pinned addon/controller versions) into a clearly labeled recommendations/version section or push it into references so it can be maintained without touching the core workflow.

DimensionReasoningScore

Conciseness

The body is 692 lines with no padded prose, but the Quick Start duplicates the Workflow phases verbatim (ENABLE_PREFIX_DELEGATION, ENABLE_NETWORK_POLICY, the cni-metrics-helper YAML applied twice, two full ALB ingress examples), and time-sensitive content ('2025 Recommendations', 'App Mesh deprecated Sept 2026', pinned addon versions) sits outside any deprecated/old-patterns section — several redundant or padded sections, matching anchor 2 rather than the mostly-tight anchor 3.

2 / 5

Actionability

Nearly all guidance is copy-paste executable aws/eksctl/helm/kubectl commands and complete YAML, covering the common cases. It falls short of anchor 5 on minor gaps: 'kubectl edit configmap coredns # Add custom forwarding rules' is a hint with no example Corefile, Phase 1's IP math is comments-only, and the CloudWatch example hardcodes 2025 dates.

4 / 5

Workflow Clarity

The six-phase workflow (VPC planning → CNI → load balancers → security → DNS → optimization) is clearly sequenced, and the Troubleshooting section's symptom→check→solutions structure provides real feedback loops. Not anchor 5 because validation checkpoints inside the phases themselves are sparse — only the Quick Start verifies configuration; Phases 1–6 mostly lack inline verify steps.

4 / 5

Progressive Disclosure

The three references (vpc-cni.md, load-balancers.md, network-policies.md) all exist, are substantive, one level deep, and clearly signaled with one-line descriptions. It falls short of anchor 5 because SKILL.md is a near-complete guide rather than an overview — full install procedures (ExternalDNS, Security Groups for Pods, Calico) and best-practice lists belong in the reference files that already cover them.

4 / 5

Total

14

/

20

Passed

Description

78%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 with an explicit, multi-scenario 'Use when' clause and a clearly defined EKS networking niche. Its main weakness is the thin 'what' — a single generic verb ('configuration') rather than the concrete capabilities the skill actually covers.

Suggestions

Replace the generic 'EKS networking configuration' with concrete actions, e.g., 'Configures the VPC CNI (prefix delegation, custom networking), provisions ALB/NLB via the AWS Load Balancer Controller, and enforces NetworkPolicies and Security Groups for Pods'.

Add natural trigger synonyms such as ALB, NLB, ingress, subnets, or 'IP exhaustion' to broaden keyword coverage.

DimensionReasoningScore

Specificity

The description names the domain and its three core components ('VPC CNI, load balancers, and network policies'), but the only action offered is the generic 'configuration' — it does not list several specific actions like anchor 4 requires (e.g., 'configures, troubleshoots, optimizes').

3 / 5

Completeness

It explicitly answers both questions: the 'what' ('EKS networking configuration including VPC CNI, load balancers, and network policies') and a concrete 'when' with five distinct trigger phrases. It is not a 4 because the 'when' is already explicit and multi-scenario, not merely present-but-imprecise.

5 / 5

Trigger Term Quality

The 'Use when' clause supplies natural phrases users would actually say ('setting up cluster networking', 'configuring ingress/load balancing', 'troubleshooting connectivity', 'optimizing network costs'). It falls short of anchor 5 because common synonyms and specifics like ALB, NLB, subnets, or IP exhaustion are absent.

4 / 5

Distinctiveness Conflict Risk

EKS plus VPC CNI is a clear niche with mostly distinct triggers, but 'implementing network security' and 'troubleshooting connectivity' are broad enough to overlap with general Kubernetes or VPC networking skills, keeping it below anchor 5.

4 / 5

Total

16

/

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

skill_md_line_count

SKILL.md is long (693 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

skills/eks-networking/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.