Import & Export
Move profiles between machines with full fidelity.
Exporting a profile
Click Export in the profile editor's top bar. A file dialog prompts for a save location. The written file is a self-contained JSON snapshot of the profile.
What's in the export
- Profile name, description, tags, and imported projects.
- The list of enabled plugins, each identified by
name@marketplace. - Excluded skills, agents, commands, and MCP servers.
- Aliases with their directories and launch actions.
- Custom CLAUDE.md, the
/workflowbody, and any workflow variants. - MCP overrides (the per-directory disabled lists).
- Environment variables, hook overrides, and launch flags.
- Model, effort, voice, auth, and status-bar preferences.
What's not in the export
- Your API keys or Keychain credentials.
- The plugins themselves. Only their identifiers travel, and the target machine reinstalls them from the marketplace.
- Machine-specific paths. Absolute directories are noted by name, not filesystem location.
Importing a profile
On the receiving machine, use the Bulk Manage dialog's Import action, or click the profile list's + button and choose Import from file. Pick the JSON.
ClaudeWorks parses the file and shows a confirmation dialog:
- The incoming profile name. You can rename it before import if it would collide with an existing profile.
- A missing plugins list. Any plugins the export references that aren't installed on this machine.
- A missing projects list. Any imported projects the export references that don't exist here.
Missing plugins
If the export references plugins you haven't installed, the profile imports anyway. Those plugins stay disabled until you install them. The import dialog lists them so you can jump to the marketplace first if you prefer.
Missing projects
If the export scopes aliases or workflow variants to project directories that don't exist on your machine, those references are left as configured. You can edit them in the profile editor or add the matching projects via Configure Claude → Projects.
Use cases
Move between machines
Export on your old laptop, copy the JSON, import on the new one. Install the missing plugins listed on import and you're running.
Share a profile with a teammate
Export and send the JSON. They can import and either adopt it as-is or rename it. None of your credentials travel with the file.
Back up before a risky change
Export the profile as a snapshot before you bulk-edit plugins or rework the instructions. Re-import if you want to roll back.
Version-control your profiles
Check exported JSON into a private repo. ClaudeWorks doesn't have a built-in VCS integration, but the exported format is stable and diff-friendly.