sync-skills

Sync local Claude Code skills to a remote GitHub repository.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/amdmax/claude_marketplace --skill sync-skills-amdmax
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-skills
Source: https://github.com/amdmax/claude_marketplace/tree/main/skills/sync-skills
Command: npx skills add https://github.com/amdmax/claude_marketplace --skill sync-skills-amdmax

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of sharing your locally developed Claude Code skills with a central repository, making them accessible and reusable across multiple projects.

Core Features & Use Cases

  • Skill Discovery: Automatically scans your local .claude/skills/ directory to identify available skills.
  • Selective Syncing: Allows you to choose which skills to push to a remote GitHub repository (e.g., amdmax/agent_skills).
  • Automated Indexing: Generates or updates a README.md in the remote repository to catalog all synced skills.
  • Use Case: After developing a new git:commit skill in your current project, use this skill to push it to your shared agent_skills repository so other team members can easily access and use it in their projects.

Quick Start

Use the sync-skills skill to push your local skills to the agent_skills GitHub repository.

Frequently Asked Questions about sync-skills

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

FAQPage Schema
How do I sync local Claude Code skills to a remote GitHub repository?

To sync local skills, this tool scans your `.claude/skills/` directory, lets you select specific skills, copies them to a remote GitHub repository, generates a README index, commits, and pushes the changes automatically.

Do I need GitHub CLI to share skills across projects?

Yes, you need the GitHub CLI installed and authenticated, as the skill relies on it to interact with the remote repository, commit changes, and push your local code for cross-project sharing.

Can I choose which specific skills to push to my shared repository?

Yes, the skill discovery process automatically scans your local directory and allows selective syncing, enabling you to choose exactly which skills to copy and push to the designated remote GitHub repository.

How does automated indexing work for synced GitHub repositories?

Automated indexing generates or updates a `README.md` file in your remote repository to catalog all synced skills, creating a centralized directory that documents the available shared code for team members.

What is the best way to manage version control for shared Claude Code skills?

Using this skill to push local developments to a central GitHub repository provides the best version control, automatically committing and indexing your skills for cross-project reuse and team accessibility.

Why sync Claude Code skills to a remote repository instead of copying files manually?

Syncing to a remote repository automates skill discovery, selective copying, and README index generation, preventing manual file copying errors and ensuring consistent version control across multiple projects.