How-to
Share a Claude setup with cvm.yaml
Commit a reproducible, secrets-free manifest next to your project.
- Configure an environment the way you want (MCP servers, permissions, skills).
- Export:
cvm use project-backend-api cvm export -o cvm.yaml - Commit
cvm.yaml. It contains settings, mcpServers, skill names, and.envnames only. - Teammates import:
cvm import cvm.yaml -n project-backend-api cvm edit project-backend-api # fill blank secrets cvm use project-backend-api
Import creates skill stubs (skills/<name>/SKILL.md) you can fill or reinstall from the original source. Existing .env values are preserved; new names get blank entries.
Security model: export never opens credentials, history, or
.env values — only the managed surface.