Configure os pré-requisitos do ambiente, inicialize novos projetos CDK baseados em Python, gerencie dependências e faça o deploy de infraestrutura na AWS.
- Estrelas no GitHub
- 41.038
- Arquivos
- 1
- Último commit
- 11 de nov. de 2026
- Licença
- MIT
- Ferramentas permitidas
- —
O que a skill aws-cdk-python-setup faz?
aws-cdk-python-setup é uma Agent Skill. Configure os pré-requisitos do ambiente, inicialize novos projetos CDK baseados em Python, gerencie dependências e faça o deploy de infraestrutura na AWS.
Resumo gerado a partir do SKILL.md da skill.
Sobre a skill aws-cdk-python-setup
A função principal desta SKILL é configurar ambientes do AWS Cloud Development Kit baseados em Python. Ela auxilia desenvolvedores na preparação de suas máquinas locais, verificando ferramentas necessárias como Node.js, Python, AWS CLI e Git. Assim que o ambiente estiver pronto, a skill orienta a criação de novos projetos CDK, a inicialização de ambientes virtuais Python e a instalação de bibliotecas essenciais como aws-cdk-lib e constructs.
Um agente deve carregar esta skill quando um usuário precisar passar de um terminal vazio para um projeto funcional de infraestrutura como código. Ela gera arquivos de projeto estruturados, incluindo app.py, cdk.json e requirements.txt. O fluxo de trabalho cobre todo o ciclo de vida, desde a execução do cdk init até a síntese de templates CloudFormation com cdk synth e, finalmente, a execução do cdk deploy para enviar as stacks para uma conta AWS. Também gerencia o processo inicial de cdk bootstrap necessário para o armazenamento de assets em buckets S3.
O que um agente pode fazer com ela
- 1Inicializar um novo projeto CDKCrie um novo diretório e configure a estrutura de uma aplicação AWS CDK baseada em Python.
- 2Visualizar alterações de infraestruturaCompare o código local atual com a stack implantada antes de aplicar as atualizações.
Escrito a partir do SKILL.md da skill. Cada caso de uso é verificado com uma citação dele.
Como instalar a skill aws-cdk-python-setup
Cada comando copia a pasta da skill para o diretório de skills do cliente. Reinicie o cliente ou inicie uma nova sessão para carregá-la.Instalar a skill aws-cdk-python-setup no 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 a skill aws-cdk-python-setup no 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 a skill aws-cdk-python-setup no 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 a skill aws-cdk-python-setup no 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 a skill aws-cdk-python-setup no 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
Verificações automatizadas
Executado em 13 de nov. de 2026Relatório completo →Passou nas nossas verificações automáticas. Não é uma auditoria de segurança: leia os scripts antes de deixar um agente executá-los. Como as verificações funcionam
- Repositório de origem vinculado e acessívelgithub/awesome-copilot/skills/aws-cdk-python-setup is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/aws-cdk-p ↗Passou
- Licença de código aberto (OSI)MITspdx.org/licenses/MIT.html ↗Passou
- Commit ou release no último anoLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Passou
- Sem baixar e executar nem roubo de credenciais nos scriptsNo scripts in the skill folderPassou
- Sem instruções ocultas no SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/aws-cdk-p ↗Passou
- Ferramentas pré-aprovadas são restritasNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/aws-cdk-p ↗Passou
SKILL.md
Ver no 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.
Arquivos desta skill
1Perguntas sobre a skill aws-cdk-python-setup
Como instalo a skill aws-cdk-python-setup no Claude Code?
Execute npx degit github/awesome-copilot/skills/aws-cdk-python-setup ~/.claude/skills/aws-cdk-python-setup. O Claude Code carrega skills de ~/.claude/skills (todos os projetos) ou .claude/skills (um projeto) e usa uma skill quando a descrição dela corresponde à tarefa.
Quais clientes podem usar a skill aws-cdk-python-setup?
Qualquer cliente que leia o formato Agent Skills: Claude Code, Codex, Gemini CLI e claude.ai (envie como ZIP). Scripts da skill são executados apenas onde o cliente permite execução de código.
Quais são os requisitos mínimos de versão para o desenvolvimento com AWS CDK Python?
Você precisa do Node.js versão 14.15.0 ou superior e do Python versão 3.7 ou superior.
Como preparo meu ambiente AWS para o primeiro deploy?
Você deve executar o comando bootstrap para preparar recursos como buckets S3 para o armazenamento de assets.
Como posso visualizar as alterações antes de fazer o deploy na AWS?
Você deve usar o comando cdk diff para visualizar as alterações antes de prosseguir com o deploy.
Qual comando posso usar para diagnosticar problemas no ambiente?
Você pode executar cdk doctor para ajudar a diagnosticar problemas no seu ambiente.