Feature Request: Account-Level Slash Commands Sync Across Machines

Resolved 💬 3 comments Opened Dec 9, 2025 by shagab99 Closed Dec 13, 2025

Feature Request

Problem

Currently, slash commands stored in ~/.claude/commands/ are local to each machine. When users log into Claude Code on different servers/machines with the same account, their custom slash commands are not available.

Proposed Solution

Add account-level (cloud-synced) storage for:

  1. Slash commands (~/.claude/commands/) - Sync across all machines where user is logged in
  2. User settings (~/.claude/settings.json) - Optional sync for personal preferences
  3. Memory files (~/.claude/CLAUDE.md) - Optional sync for personal memory

Use Case

As a developer who works across multiple servers and machines:

  • I create custom slash commands (e.g., /install-odoo for Odoo deployment)
  • I want these commands available on ANY machine where I log into Claude Code
  • Currently, I must manually sync via Git repositories (workaround)

Current Workaround

Users must:

  1. Create a Git repository for their commands
  2. Clone to ~/.claude/commands/ on each new machine
  3. Manually pull updates

Suggested Implementation

  • Add optional cloud sync toggle in settings
  • Sync ~/.claude/commands/ to user's Anthropic account
  • Make it opt-in for privacy-conscious users
  • Could use existing authentication infrastructure

Benefits

  • Seamless experience across machines
  • No manual setup on new servers
  • Consistent workflow for developers working on multiple environments
  • Better user experience for Pro/Max subscribers

Additional Context

The documentation confirms this is currently local-only:

  • User settings: ~/.claude/settings.json (local)
  • Commands: ~/.claude/commands/ (local)
  • Memory: ~/.claude/CLAUDE.md (local)

This feature would significantly improve the multi-machine workflow experience.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗