codespaces

Create and manage GitHub Codespaces using the gh CLI and devcontainer.json.

3|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/HouseGarofalo/claude-code-base --skill codespaces-housegarofalo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codespaces
Source: https://github.com/HouseGarofalo/claude-code-base/tree/main/.claude/skills/codespaces
Command: npx skills add https://github.com/HouseGarofalo/claude-code-base --skill codespaces-housegarofalo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation, management, and optimization of cloud-based development environments using GitHub Codespaces, streamlining your workflow and ensuring consistency.

Core Features & Use Cases

  • Environment Creation & Management: Easily create, list, stop, and delete Codespaces.
  • DevContainer Configuration: Define and manage complex development environments using devcontainer.json.
  • Secrets & Port Management: Securely handle secrets and configure port forwarding for seamless development.
  • Use Case: Set up a standardized development environment for your team in minutes, ensuring everyone has the same tools and configurations for a new project.

Quick Start

Create a new GitHub Codespace for the 'my-project' repository using a standard machine type.

Frequently Asked Questions about codespaces

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

FAQPage Schema
How do I create and manage GitHub Codespaces for cloud development?

GitHub Codespaces allows you to create, list, stop, and delete cloud development environments using the gh CLI. You can easily set up standardized environments for your team in minutes to ensure consistent tools and configurations across projects.

What is the best way to configure a devcontainer for a remote development environment?

To configure a devcontainer for remote development, you define your environment specifications using a `devcontainer.json` file. This approach allows you to manage complex development setups and ensure all dependencies are consistently installed for every Codespace.

Can I manage secrets and port forwarding in GitHub Codespaces?

Yes, GitHub Codespaces supports the secure handling of secrets and allows you to configure port forwarding. This ensures seamless and safe cloud-based development workflows when accessing your remote applications locally.

Do I need the gh CLI to interact with GitHub Codespaces?

Yes, the gh CLI is required for all interactions when managing GitHub Codespaces. It serves as the primary tool to facilitate the creation, management, and optimization of your cloud-based development environments.

Why use GitHub Codespaces for environment management instead of local setup?

GitHub Codespaces streamlines environment management by providing cloud-based development workflows that ensure consistency. It eliminates local configuration drift by allowing teams to share identical devcontainer definitions and standardized machine types across projects.