---
tags: [ia, commande, sync]
type: commande
univers: PRO
commande: /sync-silverbullet
status: active
---

# Commande `/sync-silverbullet`

Synchronise **skills et agents** depuis SilverBullet (source de vérité) vers OpenCode.

- **Invocation** : `/sync-silverbullet`
- **Script** : `~/.opencode/bin/sync-silverbullet.sh`

## Comportement

Exécute la synchronisation SilverBullet → OpenCode :
- skills `80_CONFIG/IA_SKILLS` → `~/.opencode/skills/<id>/SKILL.md`
- agents `80_CONFIG/IA_AGENTS` → `~/.opencode/agents/<id>.md`
- contexte `80_CONFIG/IA_CONTEXT` → `~/.config/opencode/AGENTS.md`

Puis vérifie les écarts éventuels. À la fin, `git-sync.sh` commit + push les changements (désactivable `GIT_SYNC=0`).

## Garde-fou

Refuse d'écraser un fichier local **modifié non commité** (`FORCE_SYNC=1` pour passer outre).

NB : si un skill/agent a changé, redémarrer la session OpenCode pour le recharger.