Sync skills from a private Azure DevOps Git repository into Claude Code or GitHub Copilot
Project description
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
Project details
Release history Release notifications | RSS feed
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
|