Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skill_sync-0.1.0-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

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

Hashes for skill_sync-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fe1ddfa8d56c50af538bec5d70f88609de399519f10e69e210651dba63838385
MD5 7d87ab362ec63864df241649fc8ac915
BLAKE2b-256 5f9e24f20467c921fa36fad89671fe10730150f70e20ca83c97f70b86bbc5777

See more details on using hashes here.

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

Hashes for skill_sync-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a147df41c2b2d7177477e43a9e5ccb6beb4f4767b93ee9abd121bf4b4d224df8
MD5 c4b6dcfc98ba1ccb65bbfe79c1ed4c6a
BLAKE2b-256 8d49094a5bf93793833fb3603ee91fe49a2e599dc2c35ea6d716595b008de2a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page