eks
Installation
SKILL.md
Deploy Phase Console on AWS EKS
This skill autonomously deploys Phase Console on AWS EKS using the Phase Helm chart. The agent handles all file creation, kubectl, helm, aws, and eksctl commands directly. The user only handles things that require their own secrets.
Important Principles
- Autopilot by default. The agent creates files and runs commands without asking permission at each step. Show a preview of generated files once before writing, then proceed.
- Never handle secrets directly. Write the Kubernetes secret as a shell script (
create-secret.sh) with$(openssl rand -hex 32)for auto-generated values andEDIT_MEplaceholders for values the user must supply. Keep--from-literallines flush with no unnecessary leading indentation — this makes the script easy to read and edit. Tell the user to fill in theEDIT_MEvalues and run the script. Never ask the user to type secret values into the chat. - Agent runs eksctl. Do not ask the user to run
eksctl create cluster. Run it directly and poll until completion. - License key is not a secret. If the user has a Phase Enterprise license key, ask them to paste it directly into the chat.
- Reference files for details. See
refs/eks-deployment.mdfor exact commands and YAML templates, andrefs/troubleshooting.mdfor diagnosing issues.
Workflow
Phase 1 — Prerequisites
Run these checks automatically without asking: