ec2-claude-code

Provisions a secure Ubuntu 24.04 LTS EC2 instance with pre-installed development tools and GitHub deploy keys on AWS.

29|2|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/jbdamask/john-claude-skills --skill ec2-claude-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ec2-claude-code
Source: https://github.com/jbdamask/john-claude-skills/tree/main/skills/ec2-claude-code
Command: npx skills add https://github.com/jbdamask/john-claude-skills --skill ec2-claude-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill automates the creation of a fully configured AWS EC2 instance, pre-loaded with essential development tools, saving significant setup time for cloud-based development environments.

Core Features & Use Cases

  • Automated EC2 Provisioning: Creates an Ubuntu 24.04 LTS EC2 instance on AWS.
  • Pre-installed Tools: Includes Claude Code, Playwright (for headless browser testing), tmux, git, beads (bd) task tracking, and agent-deck session manager.
  • GitHub Integration: Sets up a deploy key for secure, write-access to a specified GitHub repository.
  • Use Case: Spin up a new, secure, and fully equipped development environment on AWS in minutes for a new project.

Quick Start

Create an EC2 instance using your AWS profile 'dev-profile', a GitHub repository 'https://github.com/myuser/myrepo', and your existing EC2 key pair named 'my-dev-key'.

Frequently Asked Questions about ec2-claude-code

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision an EC2 instance with Claude Code and Playwright pre-installed?

You can provision a secure Ubuntu 24.04 LTS EC2 instance pre-installed with Claude Code, Playwright, tmux, git, beads, and agent-deck by providing your AWS profile, GitHub repository, and EC2 key pair to the automation Skill.

What do I need to set up a cloud-based development environment on AWS?

To set up a cloud-based development environment on AWS, you need the AWS CLI, GitHub CLI, an existing AWS profile, a specified GitHub repository, and an existing EC2 key pair to automate the provisioning process.

Can I use this EC2 provisioning approach to push code directly to GitHub?

Yes, the EC2 provisioning process integrates with GitHub by setting up a deploy key, which provides secure write-access to your specified GitHub repository for automated code pushes directly from the cloud instance.

What development tools are included on an automated Ubuntu 24.04 LTS EC2 instance?

The automated Ubuntu 24.04 LTS EC2 instance includes Claude Code, Playwright for headless browser testing, tmux, git, beads for task tracking, and agent-deck for session management.

Is manual SSH configuration required to secure a new EC2 development instance?

No manual SSH configuration is needed beyond providing your existing EC2 key pair. The Skill provisions a secure Ubuntu 24.04 LTS instance and configures the necessary GitHub deploy keys automatically.

Why use automated EC2 provisioning instead of manually installing dev tools?

Automated EC2 provisioning saves significant setup time by instantly creating a fully configured, secure AWS instance loaded with essential development tools and GitHub integration for immediate cloud-based coding.