You can install the CLI with a standalone script that downloads a bundled Node.js runtime, so no pre-installed Node.js is required. It works on Linux and macOS (x64 and arm64):
To install the npm package you will need Python and C/C++ installed to build one of the dependencies (see, e.g., here for instructions).
A development container allows you to use a container as a full-featured development environment. It can be used to run an application, to separate tools, libraries, or runtimes needed for working with a codebase, and...
devcontainer run-user-commands - Runs lifecycle commands like postCreateCommand
1---2name: devcontainer-setup-agent3description: Devcontainer Setup Agent4---56# Devcontainer Setup Agent78910## Prerequisites1112Node.js, Docker1314## Installation1516Use the upstream install or setup path that matches your environment:17- npm install -g @devcontainers/cli18- git clone https://github.com/microsoft/vscode-remote-try-rust19- yarn20- yarn compile2122Requirements and caveats from upstream:23- You can install the CLI with a standalone script that downloads a bundled Node.js runtime, so no pre-installed Node.js is required. It works on Linux and macOS (x64 and arm64):24- To install the npm package you will need Python and C/C++ installed to build one of the dependencies (see, e.g., [here](https://github.com/microsoft/vscode/wiki/How-to-Contribute) for instructions).25- [165 ms] Start: Run: docker build -f /home/node/vscode-remote-try-rust/.devcontainer/Dockerfile -t vsc-vscode-remote-try-rust-89420ad7399ba74f55921e49cc3ecfd2 --build-arg VARIANT=bullseye /home/node/vscode-remote-try-...2627Basic usage or getting-started notes:28- A development container allows you to use a container as a full-featured development environment. It can be used to run an application, to separate tools, libraries, or runtimes needed for working with a codebase, and...29- [x] devcontainer run-user-commands - Runs lifecycle commands like postCreateCommand30- bash3132- Source: https://github.com/devcontainers/cli33- Extracted from upstream docs: https://raw.githubusercontent.com/devcontainers/cli/HEAD/README.md3435## Documentation3637- https://github.com/devcontainers/cli3839## Source4041- [Agent Skill Exchange](https://agentskillexchange.com/skills/devcontainer-setup-agent/)4243---44> Source: [agentskillexchange/skills](https://github.com/agentskillexchange/skills) — distributed by [TomeVault](https://tomevault.io).45<!-- tomevault:4.0:skill_md:2026-05-22 -->
Run npx skillmds@latest add tomevault-io/devcontainer-setup-agent in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Devcontainer Setup Agent It is listed under AI & ML on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.