CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

eks-security

EKS security hardening and best practices. Use when configuring cluster security, implementing pod security, managing secrets, preparing for compliance audits, hardening infrastructure, scanning containers, or responding to security incidents.

Quality

74%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/eks-security/SKILL.md

The canonical home for this skill is eks-security in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

53%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 rich in concrete, executable examples and points to genuine, well-organized one-level-deep reference files. Its main weaknesses are substantial redundancy and padding (roughly three overlapping task sequences plus sections that duplicate the description and reference files), and workflows that lack explicit validation checkpoints for risky hardening changes.

Suggestions

Consolidate the three overlapping task sequences (Quick Start Day 0-3 checklist, Security Workflow phases 1-6, and the Week 1-4 roadmap) into a single sequenced checklist, and drop the 'Keywords' line, 'Status' metadata, 'When to Use This Skill' section, and ASCII diagram, which duplicate the description or add token cost without new information.

Wire validation into each workflow phase (e.g., after enabling default-deny network policies, verify allowed traffic with the existing test-pod commands; after enabling a private API endpoint, confirm access) since hardening changes can break running workloads.

Move the compliance-framework details, assessment tool lists, security patterns, and roadmap to the existing reference files, and confine time-stamped version claims ('2025 best practices', Kubernetes 1.33, CIS 1.8) to a clearly labeled versions/compatibility section or a reference file.

DimensionReasoningScore

Conciseness

The ~630-line body has several padded or redundant sections: a 'Keywords' line and 'Status: Production-ready' metadata, a 'When to Use This Skill' section duplicating the frontmatter description, a 50-line ASCII diagram, three overlapping task sequences (Quick Start Day 0-3 checklist, Security Workflow phases 1-6, Week 1-4 roadmap), and tool lists (Falco, OPA/Gatekeeper, Trivy) Claude already knows. Time-stamped version claims ('2025 best practices', 'Kubernetes Version: 1.33', 'CIS Kubernetes Benchmark 1.8') further penalize conciseness since they are not isolated in a deprecation/versions section.

2 / 5

Actionability

Mostly executable, copy-paste-ready guidance: IRSA ServiceAccount YAML, PSS namespace labels, default-deny NetworkPolicy, ExternalSecret resource, ECR scanning CLI, and kubectl/aws audit commands cover the common cases. Minor gap: the Terraform module sources './modules/eks-security', which is not part of the bundle.

4 / 5

Workflow Clarity

Phases 1-6 give a clear sequence, but validation checkpoints are only implicit — verification commands exist in 'Quick Reference Commands' yet are never wired into the workflow steps. Hardening involves risky batch configuration changes (default-deny network policies, private API endpoints) with no validate-and-rollback guidance, capping this dimension at 3.

3 / 5

Progressive Disclosure

References are real, one level deep, and clearly signaled per phase ('See: references/cluster-security.md', plus a Detailed Documentation section), with quick implementations inlined and details delegated. However, sizable content the reference files already cover (compliance frameworks, assessment tool lists, security patterns, roadmap, anti-patterns table) is inlined in SKILL.md, making the overview heavier than it should be.

4 / 5

Total

13

/

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: it pairs a clear statement of what the skill does with an explicit, multi-trigger 'Use when...' clause using natural language. Its main weakness is that several trigger phrases are domain-generic, creating minor overlap risk with broader security or Kubernetes skills.

DimensionReasoningScore

Specificity

Lists several concrete actions ('implementing pod security, managing secrets, preparing for compliance audits, scanning containers, or responding to security incidents'), though 'EKS security hardening and best practices' is partly generic and coverage omits network policies, RBAC, and runtime monitoring.

4 / 5

Completeness

Explicitly answers both what ('EKS security hardening and best practices') and when ('Use when configuring cluster security, implementing pod security, ... or responding to security incidents') with seven concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('cluster security', 'pod security', 'compliance audits', 'security incidents', 'scanning containers') but misses common variations users would say, such as 'vulnerability scanning', 'network policies', or 'Kubernetes security'.

4 / 5

Distinctiveness Conflict Risk

'EKS' pins a clear niche with distinct triggers, but several trigger phrases ('managing secrets', 'preparing for compliance audits', 'hardening infrastructure') are generic enough to fire for non-EKS security questions.

4 / 5

Total

17

/

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 (633 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

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