skill-sync
CLI tool to sync skills from a private Azure DevOps Git repository into Claude Code or GitHub Copilot.
Installation
pip install skill-sync
Usage
# First run — interactive setup wizard
skill-sync sync
# Subsequent syncs
skill-sync sync
# Preview changes without writing files
skill-sync sync --dry-run
# Force overwrite locally modified files
skill-sync sync --force
# Sync a specific skill
skill-sync sync --only skill:capture-note
# Show current config and sync state
skill-sync status
# Run environment diagnostics
skill-sync doctor
# Reset config and state
skill-sync reset
Options
| Flag | Description |
|---|---|
--provider |
claude or copilot |
--scope |
global or project |
--dry-run |
Preview without writing |
--force |
Overwrite locally modified managed files |
--project-path |
Project root (defaults to cwd) |
--only |
Sync a single item, e.g. skill:capture-note |
Requirements
- Python 3.10+
- Git
- Azure CLI or an account with access to the skills repository
Authentication
Uses azure-identity for Azure DevOps authentication. On first run, a browser window will open for login.
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
skill_sync-0.1.0.tar.gz
(49.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skill_sync-0.1.0.tar.gz.
File metadata
- Download URL: skill_sync-0.1.0.tar.gz
- Upload date:
- Size: 49.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.6.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe1ddfa8d56c50af538bec5d70f88609de399519f10e69e210651dba63838385
|
|
| MD5 |
7d87ab362ec63864df241649fc8ac915
|
|
| BLAKE2b-256 |
5f9e24f20467c921fa36fad89671fe10730150f70e20ca83c97f70b86bbc5777
|
File details
Details for the file skill_sync-0.1.0-py3-none-any.whl.
File metadata
- Download URL: skill_sync-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.6.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a147df41c2b2d7177477e43a9e5ccb6beb4f4767b93ee9abd121bf4b4d224df8
|
|
| MD5 |
c4b6dcfc98ba1ccb65bbfe79c1ed4c6a
|
|
| BLAKE2b-256 |
8d49094a5bf93793833fb3603ee91fe49a2e599dc2c35ea6d716595b008de2a5
|