Install
openclaw skills install machine-config-migratorMigrate workstation configuration from an old machine to a new one with selectable components and plugin-aware transfer. Use when users ask to backup, move, restore, or replicate tmux, Vim/Neovim, Emacs, Zsh, Alfred, Git, or SSH-related setup across devices and need controlled component selection, backup safety, and optional plugin reinstall guidance.
openclaw skills install machine-config-migratorPerform repeatable, low-risk migration of editor/shell/productivity configuration between machines.
tmux, vim, emacs, zsh, alfred, git, ssh.scripts/collect_config_bundle.py on the old machine to create one tarball bundle.scripts/apply_config_bundle.py on the new machine with selected components.suggest to print plugin install commands.run to execute known plugin installers automatically.tmux, vim/nvim, emacs, zsh, Alfred).Collect from old machine:
python3 scripts/collect_config_bundle.py \
--bundle ~/machine-config-bundle.tar.gz \
--components tmux,vim,emacs,zsh,alfred
Apply on new machine:
python3 scripts/apply_config_bundle.py \
--bundle ~/machine-config-bundle.tar.gz \
--components tmux,vim,zsh,alfred \
--plugin-mode suggest
Apply with plugin installers:
python3 scripts/apply_config_bundle.py \
--bundle ~/machine-config-bundle.tar.gz \
--components tmux,vim,emacs,zsh \
--plugin-mode run
Dry run before writing files:
python3 scripts/apply_config_bundle.py \
--bundle ~/machine-config-bundle.tar.gz \
--components tmux,vim,zsh \
--dry-run
--dry-run first when target machine already has custom configs.ssh component includes only safe defaults (config, known_hosts).references/plugin-sources.md when users ask to discover additional plugins.--plugin-mode run.scripts/collect_config_bundle.py: Build a portable config bundle and plugin inventory.scripts/apply_config_bundle.py: Restore selected components with backup and optional plugin install.references/plugin-sources.md: Curated official plugin catalogs and popular plugin picks.