Skip to main content
Configuration import lets you bring your existing local Claude Code setup into Whim. If you’ve already configured MCP servers, custom skills, environment variables, or other settings locally, you can import them into your workspace instead of re-creating everything from scratch.

What gets imported

CategorySource filesDescription
MCP Servers.mcp.json, settings.jsonModel Context Protocol server connections (stdio and HTTP transports)
Skills.claude/skills/*/SKILL.mdCustom skill definitions (both project-level and global)
Commands.claude/commands/*.mdLegacy command files (imported as skills)
Pluginssettings.jsonEnabled plugins and custom marketplace sources
Modelsettings.jsonDefault AI model selection
Permission Modesettings.jsonAgent permission behavior setting
InstructionsCLAUDE.md, ~/.claude/CLAUDE.mdCustom agent instructions (project and global)
Environment Variables.env, .env.* filesEnvironment variable files
Shell Configuration~/.bashrc, ~/.zshrcShell startup scripts

How it works

The import process uses a secure, token-based flow that runs through your local Claude Code agent.
1

Generate an import token

From your workspace settings or during onboarding, Whim generates a short-lived import token (valid for 1 hour). This token authorizes the local agent to send your configuration to Whim.
2

Run the import agent

Copy the provided prompt and paste it into your local Claude Code terminal. The agent reads your local configuration files and identifies what can be imported.
3

Review each category

The import agent asks you about each category individually before importing. You choose what to include and what to skip — nothing is imported without your approval.
4

Configuration applied

Approved settings are saved to your workspace user configuration. You can review and adjust everything later in Workspace Settings.
Imported configuration is saved to your workspace user overrides — your personal settings for this specific workspace. It does not modify workspace-wide defaults. You can later promote settings to workspace defaults or your user defaults from the settings UI.

Progress tracking

During import, Whim tracks which categories have been completed. The UI shows a live progress checklist that updates as each category is processed, displaying:
  • Which steps are completed
  • How many items were imported per category
  • When each step finished
The import is considered complete when the agent signals it’s done. The token is then marked as used and cannot be reused.

Duplicate configurations

If you already have settings configured in Whim, imported values use merge semantics — imported settings are applied on top of existing ones. For key-value settings like environment variables, imported values override existing values with the same key. For collections like MCP servers or skills, imported items are added alongside existing ones.

Token security

  • Import tokens are single-use — once the import completes, the token cannot be used again
  • Tokens expire after 1 hour if not used
  • Each new token invalidates any previous unused token for the same user and workspace
  • Tokens are scoped to a specific workspace and user — they cannot access other workspaces
The import token grants temporary access to write configuration to your workspace. Do not share it with others.