devcontainer-setup

Automate Claude Code devcontainer creation with language tooling and persistent volumes.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/gebl/anvil-skill-marketplace --skill devcontainer-setup-gebl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devcontainer-setup
Source: https://github.com/gebl/anvil-skill-marketplace/tree/main/generated/claude/skills/devcontainer-setup
Command: npx skills add https://github.com/gebl/anvil-skill-marketplace --skill devcontainer-setup-gebl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates pre-configured Claude Code devcontainers with language-specific tooling and persistent volumes for isolated development environments, enabling sandboxed workspaces and consistent setups across projects.

Core Features & Use Cases

  • Pre-configured devcontainer with Claude Code marketplace plugins and a ready-to-use workspace.
  • Language stacks; Python 3.13, Node 22, plus Rust and Go tooling via devcontainer.json and Dockerfile.
  • Post-install configuration including Claude settings, tmux config, and Git-related globals; outputs .devcontainer artifacts for easy project onboarding.

Quick Start

Run devc . to install the template and start the devcontainer in the current project.

Frequently Asked Questions about devcontainer-setup

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

FAQPage Schema
How do I create an isolated Claude Code devcontainer for Python or Node development?

You can create an isolated Claude Code devcontainer by using a Dockerfile-based build and a devcontainer.json template that pre-configures Python, Node, Rust, and Go tooling with persistent volumes.

What is the best way to set up a sandboxed Claude Code workspace with Docker?

The best way to set up a sandboxed Claude Code workspace is automating Docker configuration with a post_install.py script and zsh setup to apply Claude settings, tmux config, and Git globals.

Does this devcontainer setup support Rust and Go language stacks?

Yes, the devcontainer setup supports Rust and Go language stacks alongside Python 3.13 and Node 22, applying reproducible configurations through a Dockerfile and devcontainer.json.

How do I install a devcontainer template and start the workspace in my current project?

To install the devcontainer template and start the workspace in your current project, run the 'devc .' command which outputs the necessary .devcontainer artifacts for onboarding.

Can I use this devcontainer configuration to ensure reproducible development environments across projects?

Yes, you can use this devcontainer configuration to ensure reproducible development environments by leveraging persistent volumes and pre-configured Claude Code marketplace plugins across projects.

What post-install configurations are applied when setting up a Claude Code devcontainer?

Post-install configurations applied when setting up a Claude Code devcontainer include Claude settings, tmux configuration, and Git-related globals generated via a post_install.py script.