* feat(skills): remove ClawHub catalog integration Drop the ClawHub registry as a skills catalog source across web server, shared UI, VS Code, docs, and locales. The catalog now serves git-based sources only: the curated Anthropic repo and user-defined repositories. Also removes the now-unused adm-zip dependency. * feat(skills): redesign catalog around curated GitHub repositories Replace the single-source dropdown with a card grid of curated GitHub repositories (Anthropic, OpenAI, Cursor pstack/skills, Matt Pocock) plus user-defined sources. Source cards show skill counts, GitHub stars, and last-updated time; a global search covers all loaded sources. Server: curated sources gain GitHub repo metadata (stars, pushed_at) fetched best-effort with a 3-hour in-memory and on-disk cache; scans run through a concurrency-limited, deduplicated cache with 3-hour TTL persisted across restarts. Refresh still bypasses the cache. Shared UI: source cards, global search with clear button, per-skill GitHub links, install/installed states. VS Code curated list updated to match. All new copy translated across 12 locales. * fix(skills): address catalog review findings - GitHub metadata fetch timeout drops to 1.5s (under the catalog client's 3s deadline) and failed lookups cache briefly (5 min) so repeated catalog loads do not re-hit a failing API. - Disk cache files are written with owner-only permissions (0o600); rename preserves the mode. - loadSource deduplicates concurrent in-flight requests per source and the shared isLoadingSource flag now clears only when the last active source load finishes.
28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
---
|
||
title: Catalogue de skills
|
||
description: Parcourez et installez des skills prêts à l’emploi.
|
||
---
|
||
|
||
# Catalogue de skills
|
||
|
||
Le catalogue de skills vous permet d’installer des skills publiés par d’autres personnes au lieu d’écrire les vôtres. Ouvrez-le dans **Paramètres → Skills → Catalog**.
|
||
|
||
Pour écrire vos propres skills, voir [Skills](/skills/).
|
||
|
||
## Installer un skill
|
||
|
||
1. Ouvrez le catalogue.
|
||
2. Parcourez les sources intégrées — comme le dépôt de skills Anthropic — ou lancez une recherche.
|
||
3. Choisissez un skill et installez-le.
|
||
4. Choisissez où l’installer : pour tout ce que vous faites, ou seulement pour le projet actuel.
|
||
|
||
Si un skill du même nom existe déjà, OpenChamber vous demande quoi faire — l’ignorer, l’écraser ou décider skill par skill.
|
||
|
||
## Ajouter votre propre source
|
||
|
||
Vous pouvez ajouter n’importe quel dépôt Git comme source avec son nom `owner/repo` ou une URL Git complète. Les dépôts privés nécessitent un accès configuré sur votre machine (clé SSH ou identifiants enregistrés) ; si une source ne peut pas s’authentifier, le catalogue l’indique au lieu d’échouer silencieusement.
|
||
|
||
## Pages liées
|
||
|
||
- [Skills](/skills/) — créer et gérer les skills installés
|