SkillsCommandsConfigsSync - Unified YAML-configured synchronization for Claude Code files
Project description
SCCS — SkillsCommandsConfigsSync
Version: 2.27.1 · Lizenz / License: AGPL-3.0 · Python: ≥ 3.10
Deutsche Dokumentation
Was ist SCCS?
SCCS ist ein YAML-konfiguriertes, bidirektionales Synchronisierungswerkzeug für Claude Code Dateien (Skills, Commands, Hooks, Agents, Scripts) und optionale Shell-Konfigurationen (Fish, Starship, PowerShell). Es hält deine ~/.claude/-Installation und ein Git-Repository deckungsgleich — über mehrere Maschinen, mehrere Plattformen, mehrere Identitäten hinweg.
Was kann SCCS?
- 🔄 Bidirektionale Synchronisierung zwischen
~/.claude/und Git-Repository, mit interaktiver Konfliktauflösung und automatischen Backups → docs/usage/sync.md - 🩺 System & Plugin Health-Check (
sccs doctor) für Node.js,claudeCLI, Claude-Plugins, npm-Helper-Tools, Browser-Bundles und Filesystem-Permissions — mit gezielten Reparatur-Plänen → docs/usage/doctor.md - 📦 Selektiver Export/Import als ZIP-Archiv (Checkbox-Auswahl) für Kundendeployments → docs/usage/transfer.md
- 🧠 Memory Bridge — file-basierter persistenter Kontext zwischen Claude Code (Terminal) und Claude.ai (Web), inklusive
sccs memoryCRUD-CLI → docs/usage/memory-bridge.md - 🪟 Plattformübergreifend macOS, Linux, Windows mit nativer PowerShell-7-Unterstützung und Fish→PowerShell-Konvertierung → docs/usage/platforms.md
- 🗂️ Mehr als 30 vordefinierte Kategorien mit Plattform-Filtern, anpassbaren Include/Exclude-Patterns und Sync-Modi → docs/usage/categories.md
Voraussetzungen
UV muss installiert sein:
| Betriebssystem | Befehl |
|---|---|
| macOS | brew install uv |
| Linux / WSL | curl -LsSf https://astral.sh/uv/install.sh | sh |
| Windows | powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" |
Installation
# Als CLI-Tool installieren (empfohlen)
uv tool install sccs
# Aktualisieren
uv tool upgrade sccs
Für Entwickler:
git clone https://github.com/equitania/sccs.git
cd sccs
uv venv --python 3.13 && source .venv/bin/activate
uv pip install -e ".[dev]"
sccs --help
Quick Start
sccs config init # Konfiguration erstellen
sccs status # Status anzeigen
sccs sync --dry-run # Vorschau der Änderungen
sccs sync # Synchronisieren
sccs doctor check # System & Plugin Health prüfen
Dokumentation
| Datei | Inhalt |
|---|---|
| docs/usage/sync.md | Sync-Workflow, Schnellstart, Konfiguration, Konfliktauflösung, Backups |
| docs/usage/doctor.md | sccs doctor — System & Plugin Health, Bundled Skills, Browser-Bundles, Permission-Checks |
| docs/usage/transfer.md | Export/Import als ZIP-Archive (Customer Deployment) |
| docs/usage/memory-bridge.md | Memory Bridge: persistenter Kontext zwischen Claude Code und Claude.ai |
| docs/usage/categories.md | Kategorien-Referenz, Standard-Kategorien, Plattform-Filter |
| docs/usage/platforms.md | Windows/PowerShell-Support, Fish→PowerShell-Konvertierung |
| docs/usage/cli-reference.md | Vollständige CLI-Befehlsreferenz |
| docs/architecture.md | Modul-Layout, Test-Setup, Quality-Gate |
| RELEASE_NOTES.md | Versions-Historie und Changelog |
Lizenz
AGPL-3.0 — Equitania Software GmbH
English Documentation
What is SCCS?
SCCS is a YAML-configured, bidirectional synchronization tool for Claude Code files (skills, commands, hooks, agents, scripts) and optional shell configurations (Fish, Starship, PowerShell). It keeps your ~/.claude/ installation and a Git repository in lockstep — across multiple machines, multiple platforms, multiple identities.
What can SCCS do?
- 🔄 Bidirectional sync between
~/.claude/and a Git repository, with interactive conflict resolution and automatic backups → docs/usage/sync.md - 🩺 System & plugin health check (
sccs doctor) for Node.js, theclaudeCLI, Claude plugins, npm helper tools, browser bundles and filesystem permissions — with surgical repair plans → docs/usage/doctor.md - 📦 Selective export/import as ZIP archives (checkbox selection) for customer deployments → docs/usage/transfer.md
- 🧠 Memory Bridge — file-based persistent context between Claude Code (terminal) and Claude.ai (web), including a full
sccs memoryCRUD CLI → docs/usage/memory-bridge.md - 🪟 Cross-platform macOS, Linux, Windows with native PowerShell 7 support and Fish→PowerShell conversion → docs/usage/platforms.md
- 🗂️ Over 30 predefined categories with platform filters, customizable include/exclude patterns and sync modes → docs/usage/categories.md
Prerequisites
UV must be installed:
| OS | Command |
|---|---|
| macOS | brew install uv |
| Linux / WSL | curl -LsSf https://astral.sh/uv/install.sh | sh |
| Windows | powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" |
Installation
# Install as CLI tool (recommended)
uv tool install sccs
# Update
uv tool upgrade sccs
For developers:
git clone https://github.com/equitania/sccs.git
cd sccs
uv venv --python 3.13 && source .venv/bin/activate
uv pip install -e ".[dev]"
sccs --help
Quick Start
sccs config init # Initialize configuration
sccs status # Show sync status
sccs sync --dry-run # Preview changes
sccs sync # Synchronize
sccs doctor check # System & plugin health check
Documentation
| File | Content |
|---|---|
| docs/usage/sync.md | Sync workflow, quick start, configuration, conflict resolution, backups |
| docs/usage/doctor.md | sccs doctor — system & plugin health, bundled skills, browser bundles, permission checks |
| docs/usage/transfer.md | Export/Import as ZIP archives (customer deployment) |
| docs/usage/memory-bridge.md | Memory Bridge: persistent context between Claude Code and Claude.ai |
| docs/usage/categories.md | Category reference, default categories, platform filters |
| docs/usage/platforms.md | Windows/PowerShell support, Fish→PowerShell conversion |
| docs/usage/cli-reference.md | Full CLI command reference |
| docs/architecture.md | Module layout, test setup, quality gate |
| RELEASE_NOTES.md | Version history and changelog |
License
AGPL-3.0 — Equitania Software GmbH
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
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 sccs-2.28.0.tar.gz.
File metadata
- Download URL: sccs-2.28.0.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afc82711ad15adfe5bada08bf8f220e898b8479284b6a3e8201b09179d6eb6b2
|
|
| MD5 |
44fde1a1460141f3faacab45641b5a5e
|
|
| BLAKE2b-256 |
43695d6f9a2567693d77a5c97a641a6dbb85f476d6692116c21d318ac28bc62e
|
File details
Details for the file sccs-2.28.0-py3-none-any.whl.
File metadata
- Download URL: sccs-2.28.0-py3-none-any.whl
- Upload date:
- Size: 133.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8acd2a5f997f9ffbbb175ef8bcf349511031054eb4f87381e5e1ec7b0c798114
|
|
| MD5 |
a63447f3b80a391977be17aa9799f195
|
|
| BLAKE2b-256 |
2b81055da19f031d998efc62e118b541db6824daa8cf9485a3e24c48a946141d
|