Back to Resources
Claude Skills Sync GuideLast Updated: Published July 15, 2026

How to Sync Claude Skills Across Multiple Computers

To sync Claude Skills, keep every skill folder in one durable library, then sync the complete folders into Claude Code on each computer. The key is not copying SKILL.md once; it is preserving the current version, supporting files, and tested behavior everywhere you work.

Library
Sync
Verify

A practical guide to syncing Claude Skills across laptops, desktops, repos, and AI tools without losing files, creating duplicates, or rebuilding workflows from memory.

Why Claude Skill Sync Breaks in Real Work

Most Claude Skills start as local experiments. You write a useful review checklist on one laptop, save a customer-reply skill in one repo, or get a teammate to send you a folder over chat. That works until you change machines, open a different project, or try to use the same workflow in another agent.

The failure mode is rarely dramatic. It is usually quieter: the old laptop has the newest version, the repo has a stale copy, a support file is missing, or two folders share almost the same name. By the time you notice, you are rebuilding the workflow from memory.

A synced skill is not a synced Markdown file. It is a complete, versioned workflow package that can be found and tested on every machine that needs it.

Choose the Right Sync Method

Search intent for sync Claude Skills is informational with a practical setup need: people want to know what will work without corrupting their skill library. The right answer depends on whether you are syncing for yourself, one repo, or a team.

MethodBest forMain riskWhen to use it
Manual copyOne-time migrationStale copies and missed supporting filesMoving a small number of skills once.
Git repoDevelopers and project skillsExtra setup and friction for nontechnical workflowsTeam-reviewed skills tied to code or documentation.
Cloud driveSimple personal backupConflicts, duplicate folders, and weak version historyLight personal use where exact version control is less important.
Skill managerPortable personal and team librariesYou still need naming disciplineSkills must follow you across machines, repos, and AI tools.

Manual Baseline: Copy the Whole Skill Folder

If you only need to move one skill today, copy the whole folder. Do not copy only SKILL.md unless the skill truly has no examples, templates, references, scripts, or assets.

# On the old machine
tar -czf claude-skills-backup.tgz -C ~/.claude skills

# On the new machine
mkdir -p ~/.claude
tar -xzf claude-skills-backup.tgz -C ~/.claude

This is a backup and migration pattern, not a long-term sync system. It is useful when setting up a new laptop, but it does not solve ongoing edits from two machines.

If you are not sure where the folders belong, read the Claude Code skills folder guide before moving files.

Git Sync for Technical Skill Libraries

Git is the cleanest manual option when the people maintaining the skills already use code review. It gives history, diffs, branches, and rollback. It also makes project skills easy to keep beside the repo conventions they describe.

mkdir -p ~/ai-skills
cd ~/ai-skills
git init
cp -R ~/.claude/skills/* .
git add .
git commit -m "Back up Claude skills"

On another machine, clone the repo and copy or link the selected folders into the Claude Code skills location.

git clone git@github.com:your-org/ai-skills.git ~/ai-skills
mkdir -p ~/.claude/skills
cp -R ~/ai-skills/diff-risk-review ~/.claude/skills/diff-risk-review

Git is strongest when it is the source of truth. It becomes messy when people edit local copies and forget to commit or pull. Pick one canonical library, then treat local Claude folders as synced outputs.

Managed Skill Library for Multi-Tool Sync

Git and cloud drives can move folders, but they do not solve the larger portability problem: your AI setup now spans Claude Code, Codex, ChatGPT, Claude, and MCP-connected agents. The workflow should be available where the work happens, not locked to whichever folder you remembered to copy.

Prompttly is a skill manager for AI agents — one library for your skills and prompts that syncs into Claude Code, Codex, ChatGPT, and Claude, so your setup follows you across every machine, repo, and tool.

That means the library is the source of truth. The local folders in Claude Code and Codex are synced working copies. If you improve a skill on your desktop, the same skill can be kept available on a laptop instead of becoming another forgotten local file.

Portability is a workflow property, not a storage location.

A Safe Sync Process for Claude Skills

Use this process whenever you move from scattered local skills to a reliable synced library.

  1. Inventory the current folders: List every skill in ~/.claude/skills and any project-level .claude/skills folders you rely on.
  2. Pick the source of truth: Choose one library, repo, or skill manager where the canonical version lives.
  3. Deduplicate similar skills: Merge overlapping folders before syncing. Do not keep code-review, review-code, and diff-review unless they truly do different jobs.
  4. Preserve supporting files: Move each entire skill folder, not only the Markdown entrypoint.
  5. Sync into each machine: Put working copies in the correct personal or project folder for each computer.
  6. Test with the same task: Run one realistic prompt on both machines and compare whether the process and output match.

The test step matters. A folder can exist on both machines and still be wrong if the description changed, a template is missing, or Claude selects a different skill.

Before and After: From Scattered Files to Portable Skills

Before syncAfter sync
A review skill exists only on the work laptop.The skill lives in one library and syncs to every machine that needs it.
Three repos contain slightly different copies of the same checklist.One canonical skill is shared, versioned, and linked from related project workflows.
A teammate sends a folder in Slack, then nobody knows which version is current.The team uses a shared library with version history and a clear owner.

Common Mistakes When Syncing Claude Skills

  • Syncing only the entrypoint: Multi-file skills often depend on examples, templates, and references.
  • Letting every machine be editable: Without a source of truth, the newest version becomes a guessing game.
  • Mixing personal and project scope: Repo-specific commands should not follow you into every unrelated workspace.
  • Keeping duplicate names: Similar folder names make selection and maintenance harder.
  • Skipping version history: If a useful skill gets worse, you need a way to recover the previous behavior.

If a skill matters enough to copy across computers, it matters enough to version.

Post-Sync Verification Checklist

  1. Confirm each skill folder exists on the target machine.
  2. Confirm the entrypoint is named SKILL.md.
  3. Open the skill and verify the frontmatter still matches the intended use case.
  4. Check that templates, examples, references, and scripts traveled with the folder.
  5. Run one real task that should trigger the skill.
  6. Compare output structure across machines.
  7. Remove stale duplicates after the synced version works.

For a deeper install and invocation workflow, use how to install and use Claude Skills. If you are still designing the skill itself, start with how to create a Claude Skill and the SKILL.md format guide.

Start from the resources hub for the full Claude Skills series. Read where Claude Code stores skills to choose personal or project scope, then use the usage guide to test behavior after sync. You can draft a reusable workflow with the free Claude Skill Creator.

People Also Ask About Syncing Claude Skills

How do I sync Claude Skills between computers?

To sync Claude Skills between computers, keep the complete skill folders in one durable library, then sync or copy them into the Claude Code skills folder on each machine. Confirm every skill still has its SKILL.md file and supporting files after sync.

Can I use Dropbox or iCloud to sync Claude Skills?

You can use a cloud drive for simple personal sync, but it is easy to create duplicates, miss supporting files, or lose version history. A skill manager is cleaner when you need versioning, team sharing, or sync into multiple AI tools.

Should Claude Skills be stored in Git?

Git works well for project skills and technical teams that want reviewable changes. It is less convenient for nontechnical users or personal skills that need to appear across Claude Code, Codex, ChatGPT, Claude, and MCP-connected agents.

Why did my Claude Skill disappear on a new laptop?

The most common reason is that the skill lived only in a local Claude Code folder on the old machine. Local skill folders do not automatically follow you unless you back them up, copy them, sync them, or manage them in a shared library.

What should I check after syncing a Claude Skill?

Check the folder name, SKILL.md filename, frontmatter, supporting files, invocation behavior, and output format. Run the same realistic task on both computers before trusting the sync.

Stop rebuilding skills on every machine

Use Prompttly to keep one versioned skill library and sync working skills into Claude Code and Codex as real folders, with the same workflows available in ChatGPT, Claude, and MCP-connected agents.