CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

boto3-eks

AWS Boto3 SDK patterns for Amazon EKS cluster management, node groups, authentication tokens, and Kubernetes client integration. Use when working with EKS clusters, managing node groups, generating kubeconfig, creating authentication tokens, integrating Kubernetes Python client, managing Fargate profiles, or implementing IRSA authentication.

Quality

82%

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 boto3-eks in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

72%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-structured skill with strong progressive disclosure (verified against the actual one-level-deep bundle) and largely executable code. The main gaps are an implicit rather than explicit workflow for the token-to-Kubernetes-client integration, minor self-containment issues in code examples, and some redundant sections that pad the token budget.

Suggestions

Make the token-to-Kubernetes-client usage self-contained: fetch cluster details in the snippet (e.g., eks.describe_cluster) and show how to write the cluster CA certificate to the ssl_ca_cert path instead of hardcoding '/tmp/ca.crt'.

Cut the redundant sections: 'When to Use This Skill' repeats the frontmatter description, 'Quick Start (This File)' repeats the section headings, and 'Related Skills' lists off-topic entries — removing these trims the token budget with no loss of guidance.

Add an explicit ordered workflow with a validation checkpoint for cluster connection (generate token → configure client → verify with a lightweight API call like list_namespaces, retrying on 401 with a refreshed token), since tokens expire in 15 minutes.

DimensionReasoningScore

Conciseness

The body is dominated by dense, useful code with almost no re-explanation of concepts Claude already knows, matching 'efficient; minor instances of over-explanation'. Not 5 because 'When to Use This Skill' duplicates the frontmatter triggers, 'Quick Start (This File)' re-lists the section headings, and the 'Related Skills' entries ('anthropic-expert', 'claude-cost-optimization', 'railway-deployment') are padding.

4 / 5

Actionability

Mostly executable, copy-paste-ready code with complete functions (get_eks_token, generate_kubeconfig) covering the common cases, matching anchor 4. Not 5 due to minor gaps: the Kubernetes-client usage snippet references a 'cluster' variable defined only in an earlier section and hardcodes '/tmp/ca.crt' without showing how the CA certificate is written.

4 / 5

Workflow Clarity

The intended sequence (init client → describe cluster → generate token → configure k8s client) is present but only implicit via code adjacency, and there is no verification checkpoint (e.g., confirming the token/connection works before use), matching 'sequence present but checkpoints missing or implicit'. Not 4 because no explicit ordered steps or checkpoints are given for the token→kubeconfig→connect flow.

3 / 5

Progressive Disclosure

A clear quick-reference overview with three real, well-signaled, one-level-deep reference files (cluster-operations.md, auth-tokens.md, nodegroups-fargate.md), each described by content in a 'Progressive Disclosure' section, and no nested references inside the bundle files. Content is appropriately split and easy to navigate, matching the top anchor.

5 / 5

Total

16

/

20

Passed

Description

83%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 a clear what-and-when structure, concrete trigger phrases, and third-person voice. Its only weaknesses are a few missing natural trigger variants and a broad 'working with EKS clusters' trigger that slightly overreaches the Boto3-specific scope.

DimensionReasoningScore

Specificity

Names the domain ('AWS Boto3 SDK patterns for Amazon EKS') and several concrete capability areas ('cluster management, node groups, authentication tokens, and Kubernetes client integration', 'generating kubeconfig', 'managing Fargate profiles', 'implementing IRSA'), matching the 'several specific actions; minor gaps' anchor. Not 5 because the 'what' leans on noun phrases ('patterns for...') rather than a fully comprehensive list of concrete actions.

4 / 5

Completeness

Explicitly answers what ('AWS Boto3 SDK patterns for Amazon EKS cluster management, node groups, authentication tokens, and Kubernetes client integration') and when ('Use when working with EKS clusters, managing node groups, generating kubeconfig, creating authentication tokens...'), with concrete trigger phrases and an explicit 'Use when' clause. Third-person voice throughout.

5 / 5

Trigger Term Quality

Includes natural phrases users would say: 'EKS clusters', 'node groups', 'kubeconfig', 'authentication tokens', 'Kubernetes Python client', 'Fargate profiles', 'IRSA' — good coverage matching the anchor. Not 5 because a few natural variants are missing (e.g., 'boto3 eks', 'aws eks', 'scaling node groups'); not 3 because far more than 'some relevant keywords' are present.

4 / 5

Distinctiveness Conflict Risk

The Boto3/Python EKS niche is clearly distinct, but the broad trigger 'Use when working with EKS clusters' could also fire for kubectl/Helm/Terraform EKS tasks, giving minor overlap risk with closely related skills. Not 5 for that overlap; not 3 because the 'what' scopes it tightly to the Boto3 SDK.

4 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

fernandezbaptiste/Skrillz

Path

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