cvm
Documentation
GitHub
How-to

Seed an environment from ~/.claude

Use --inherit when you want global skills/settings as a starting point without sharing the global config dir.

  1. Ensure you have skills under ~/.claude/skills and optionally ~/.claude/settings.json.
  2. Create with inherit:
    cvm create work --inherit
  3. cvm attempts to symlink each skill into ~/.cvm/envs/work/skills/. If linking fails (common on some Windows setups), it copies recursively and continues.
  4. settings.json is copied (not linked) so later edits stay local to the env.
Credentials are separate. Default create still copies .credentials.json when present unless you also pass --anonymous.