Configura los prerrequisitos del entorno, inicializa nuevos proyectos de CDK basados en Python, gestiona dependencias y despliega infraestructura en AWS.
- Estrellas en GitHub
- 41.038
- Archivos
- 1
- Último commit
- 11 nov 2026
- Licencia
- MIT
- Herramientas permitidas
- —
¿Qué hace la skill aws-cdk-python-setup?
aws-cdk-python-setup es una agent skill. Configura los prerrequisitos del entorno, inicializa nuevos proyectos de CDK basados en Python, gestiona dependencias y despliega infraestructura en AWS.
Resumen generado a partir del SKILL.md de la skill.
Sobre la skill aws-cdk-python-setup
La función principal de este SKILL es la configuración de entornos de AWS Cloud Development Kit basados en Python. Ayuda a los desarrolladores a preparar sus máquinas locales verificando las herramientas necesarias como Node.js, Python, AWS CLI y Git. Una vez que el entorno está listo, el SKILL guía la creación de nuevos proyectos de CDK, la inicialización de entornos virtuales de Python y la instalación de librerías principales como aws-cdk-lib y constructs.
Un agente debe cargar este SKILL cuando un usuario necesite pasar de una terminal vacía a un proyecto funcional de infraestructura como código. Genera archivos de proyecto estructurados que incluyen app.py, cdk.json y requirements.txt. El flujo de trabajo cubre todo el ciclo de vida, desde ejecutar cdk init hasta sintetizar plantillas de CloudFormation con cdk synth y, finalmente, ejecutar cdk deploy para enviar los stacks a una cuenta de AWS. También gestiona el proceso inicial de cdk bootstrap requerido para el almacenamiento de assets en buckets de S3.
Lo que un agente puede hacer con ella
- 1Inicializar un nuevo proyecto de CDKCrea un nuevo directorio y configura la estructura de una aplicación AWS CDK basada en Python.
- 2Previsualizar cambios en la infraestructuraCompara el código local actual con el stack desplegado antes de aplicar las actualizaciones.
Escrito a partir del SKILL.md de la skill. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar la skill aws-cdk-python-setup
Cada comando copia la carpeta de la skill al directorio de skills del cliente. Reinicia el cliente o inicia una nueva sesión para cargarla.Instalar la skill aws-cdk-python-setup en Claude Code
~/.claude/skills/aws-cdk-python-setup/SKILL.md
$ npx degit github/awesome-copilot/skills/aws-cdk-python-setup ~/.claude/skills/aws-cdk-python-setupInstalar la skill aws-cdk-python-setup en Claude Code (project)
.claude/skills/aws-cdk-python-setup/SKILL.md
$ npx degit github/awesome-copilot/skills/aws-cdk-python-setup .claude/skills/aws-cdk-python-setupInstalar la skill aws-cdk-python-setup en Codex
~/.agents/skills/aws-cdk-python-setup/SKILL.md
$ npx degit github/awesome-copilot/skills/aws-cdk-python-setup ~/.agents/skills/aws-cdk-python-setupInstalar la skill aws-cdk-python-setup en Gemini CLI
~/.gemini/skills/aws-cdk-python-setup/SKILL.md
$ npx degit github/awesome-copilot/skills/aws-cdk-python-setup ~/.gemini/skills/aws-cdk-python-setupInstalar la skill aws-cdk-python-setup en Claude.ai
npx degit github/awesome-copilot/skills/aws-cdk-python-setup aws-cdk-python-setup && zip -r aws-cdk-python-setup.zip aws-cdk-python-setup # claude.ai → Customize → Skills → + → Create skill → Upload a skill → aws-cdk-python-setup.zip
Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Superó nuestras comprobaciones automáticas. No es una auditoría de seguridad: lee los scripts antes de dejar que un agente los ejecute. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblegithub/awesome-copilot/skills/aws-cdk-python-setup is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/aws-cdk-p ↗Aprobado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Aprobado
- Sin descargar y ejecutar ni robo de credenciales en los scriptsNo scripts in the skill folderAprobado
- Sin instrucciones ocultas en SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/aws-cdk-p ↗Aprobado
- Las herramientas preaprobadas están acotadasNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/aws-cdk-p ↗Aprobado
SKILL.md
Ver en GitHubAWS CDK Python Setup Instructions
This skill provides setup guidance for working with AWS CDK (Cloud Development Kit) projects using Python.
Prerequisites
Before starting, ensure the following tools are installed:
- Node.js ≥ 14.15.0 — Required for the AWS CDK CLI
- Python ≥ 3.7 — Used for writing CDK code
- AWS CLI — Manages credentials and resources
- Git — Version control and project management
Installation Steps
1. Install AWS CDK CLI
npm install -g aws-cdk
cdk --version
2. Configure AWS Credentials
# Install AWS CLI (if not installed)
brew install awscli
# Configure credentials
aws configure
Enter your AWS Access Key, Secret Access Key, default region, and output format when prompted.
3. Create a New CDK Project
mkdir my-cdk-project
cd my-cdk-project
cdk init app --language python
Your project will include:
app.py— Main application entry pointmy_cdk_project/— CDK stack definitionsrequirements.txt— Python dependenciescdk.json— Configuration file
4. Set Up Python Virtual Environment
# macOS/Linux
source .venv/bin/activate
# Windows
.venv\Scripts\activate
5. Install Python Dependencies
pip install -r requirements.txt
Primary dependencies:
aws-cdk-lib— Core CDK constructsconstructs— Base construct library
Development Workflow
Synthesize CloudFormation Templates
cdk synth
Generates cdk.out/ containing CloudFormation templates.
Deploy Stacks to AWS
cdk deploy
Reviews and confirms deployment to the configured AWS account.
Bootstrap (First Deployment Only)
cdk bootstrap
Prepares environment resources like S3 buckets for asset storage.
Best Practices
- Always activate the virtual environment before working.
- Run
cdk diffbefore deployment to preview changes. - Use development accounts for testing.
- Follow Pythonic naming and directory conventions.
- Keep
requirements.txtpinned for consistent builds.
Troubleshooting Tips
If issues occur, check:
- AWS credentials are correctly configured.
- Default region is set properly.
- Node.js and Python versions meet minimum requirements.
- Run
cdk doctorto diagnose environment issues.
Archivos de esta skill
1Preguntas sobre la skill aws-cdk-python-setup
¿Cómo instalo la skill aws-cdk-python-setup en Claude Code?
Ejecuta npx degit github/awesome-copilot/skills/aws-cdk-python-setup ~/.claude/skills/aws-cdk-python-setup. Claude Code carga las skills desde ~/.claude/skills (todos los proyectos) o .claude/skills (un proyecto) y usa una skill cuando su descripción coincide con la tarea.
¿Qué clientes pueden usar la skill aws-cdk-python-setup?
Cualquier cliente que lea el formato Agent Skills: Claude Code, Codex, Gemini CLI y claude.ai (subir como ZIP). Los scripts de la skill se ejecutan solo donde el cliente permite la ejecución de código.
¿Cuáles son los requisitos mínimos de versión para el desarrollo con AWS CDK y Python?
Necesitas la versión 14.15.0 o superior de Node.js y la versión 3.7 o superior de Python.
¿Cómo preparo mi entorno de AWS para el primer despliegue?
Debes ejecutar el comando bootstrap para preparar recursos como buckets de S3 para el almacenamiento de assets.
¿Cómo puedo previsualizar los cambios antes de desplegarlos en AWS?
Debes usar el comando cdk diff para previsualizar los cambios antes de proceder con el despliegue.
¿Qué comando puedo usar para diagnosticar problemas en el entorno?
Puedes ejecutar cdk doctor para ayudarte a diagnosticar problemas dentro de tu entorno.