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

What's not in the export

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:

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.

Exports are point-in-time snapshots. Re-export after changes to keep your backup current. There's no automatic sync.