Tooluck logoTooluck
SKILL.md

aws-cdk-python-setup

Agent skill fromgithub/awesome-copilot

Setup and initialization guide for developing AWS CDK (Cloud Development Kit) applications in Python. This skill enables users to configure environment prerequisites, create new CDK projects, manage dependencies, and deploy to AWS.

How to install aws-cdk-python-setup

install aws-cdk-python-setup
# install the awesome-copilot pack with the skills CLI
npx skills add github/awesome-copilot

# or add only this skill to Claude Code: copy the folder

skills/aws-cdk-python-setup/

# into

~/.claude/skills/aws-cdk-python-setup/ (all projects)

.claude/skills/aws-cdk-python-setup/ (one project)

skills/aws-cdk-python-setup/SKILL.md

MITFull file
1# AWS CDK Python Setup Instructions
2
3This skill provides setup guidance for working with **AWS CDK (Cloud Development Kit)** projects using **Python**.
4
5---
6
7## Prerequisites
8
9Before starting, ensure the following tools are installed:
10
11- **Node.js** ≥ 14.15.0 — Required for the AWS CDK CLI
12- **Python** ≥ 3.7 — Used for writing CDK code
13- **AWS CLI** — Manages credentials and resources
14- **Git** — Version control and project management
15
16---
17
18## Installation Steps
19
20### 1. Install AWS CDK CLI
21```bash
22npm install -g aws-cdk
23cdk --version
24```
25
26### 2. Configure AWS Credentials
27```bash
28# Install AWS CLI (if not installed)
29brew install awscli
30
31# Configure credentials
32aws configure
33```
34Enter your AWS Access Key, Secret Access Key, default region, and output format when prompted.
35
36### 3. Create a New CDK Project
37```bash
38mkdir my-cdk-project
39cd my-cdk-project
40cdk init app --language python
41```
42
43Your project will include:
44- `app.py` — Main application entry point
45- `my_cdk_project/` — CDK stack definitions
46- `requirements.txt` — Python dependencies
47- `cdk.json` — Configuration file
48
49### 4. Set Up Python Virtual Environment
50```bash
51# macOS/Linux
52source .venv/bin/activate
53
54# Windows
55.venv\Scripts\activate
56```
57
58### 5. Install Python Dependencies
59```bash
60pip install -r requirements.txt
61```
62Primary dependencies:
63- `aws-cdk-lib` — Core CDK constructs
64- `constructs` — Base construct library
65
66---
67
68## Development Workflow
69
70### Synthesize CloudFormation Templates
71```bash
72cdk synth
73```
74…

Excerpt shown under the repository's MIT license.

More skills in awesome-copilot

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

cathrynlavery /

diagram-design
66k

Editorial diagram design for Claude Code, Codex, GitHub Copilot, Cursor, Factory Droid, Qoder, and Pi. 45 diagram types. Self-contained HTML + SVG. No shadows. No Mermaid slop.

CCCXCUGH1 skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates