profile

Synchronize Claude Code profiles across devices via a private GitHub repository.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/adrianchmxra/claude-profile-sync --skill profile-adrianchmxra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: profile
Source: https://github.com/adrianchmxra/claude-profile-sync/tree/main/skills/profile
Command: npx skills add https://github.com/adrianchmxra/claude-profile-sync --skill profile-adrianchmxra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the problem of maintaining consistent Claude Code configurations (global instructions, custom agents, rules, plugins, settings) across multiple development machines.

Core Features & Use Cases

  • Profile Management: Create, delete, list, and switch between different Claude Code profiles.
  • Synchronization: Push local changes to a remote GitHub repository and pull remote changes to your local machine.
  • Status Check: View the current active profile and sync status.
  • Use Case: Seamlessly switch your Claude Code setup from your work laptop to your home PC, ensuring all your custom agents and settings are available on whichever machine you are currently using.

Quick Start

Use the profile skill to list all available Claude Code profiles.

Frequently Asked Questions about profile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync Claude Code profiles across multiple devices?

To sync Claude Code profiles across multiple devices, use this Skill to push local configuration changes to a private GitHub repository and pull them onto another machine. It manages global instructions and custom agents for consistent setups.

What is the best way to manage Claude Code configurations on different machines?

The best way to manage Claude Code configurations is by creating and switching profiles via a private GitHub repository. This approach synchronizes your plugins and settings, ensuring your custom environment is available on any machine.

Do I need a specific CLI tool installed to sync my Claude Code settings?

Yes, you need the `claude-profile` CLI tool installed and available in your system's PATH. The Skill relies on this command-line interface to execute profile listing, switching, and synchronization operations.

Can I use a private GitHub repository to store my Claude Code custom agents?

Yes, you can use a private GitHub repository to store custom agents and global instructions. The Skill handles pushing local profile changes to the remote repository and pulling updates to keep devices synchronized.

How do I check the synchronization status of my current Claude Code profile?

You can check the synchronization status of your current Claude Code profile by using the status feature. It displays the active profile currently in use and checks whether local configurations are synced with the remote GitHub repository.

What happens to my local Claude Code rules when switching to a different profile?

When switching to a different profile, your local Claude Code rules, plugins, and settings are swapped to match the selected configuration. You can push local changes before switching or pull remote updates to ensure no data is lost.