sync-models
Sync chat-ui's model config with the HuggingFace router — add descriptions for new models, flag reasoning-capable ones, enable artifacts for models with 32B+ parameters, and prune deprecated models the router no longer serves. Use when models are released or removed on the router and prod.yaml/dev.yaml need syncing. Triggers on requests like "add new model descriptions", "update models from router", "sync models", "remove deprecated models", "prune models no longer on the router", or when explicitly invoking /sync-models.
Install
Install this Claude and Codex skill with the command below. The command stays visible even when copy support is unavailable.
git clone https://github.com/huggingface/chat-ui /tmp/chat-ui && ln -s /tmp/chat-ui/.claude/skills/sync-models ~/.claude/skills/sync-models
From README
Sync Models Add descriptions for new models available in the HuggingFace router to chat-ui's prod.yaml and dev.yaml. Also flag models that support the OpenAI-compatible reasoningeffort parameter so chat-ui shows the thinking-effort selector for them, and enable artifacts for models with 32B or more total parameters. Finally, prune deprecated models — entries in the config whose ids the router no longer returns. The comparison runs in two directions: Missing = in the router but not in the config → add them (steps 4–8). Deprecated = in the config but no longer in the router → remove them (step 9). Both directions share the same source of truth: whatever https://router.huggingface.co/v1/models returns right now. Workflow Fetch models from router Extract all model IDs from the response.
More skills
add-or-fix-type-checking
Fixes broken typing checks detected by ty, make typing, or make check-repo.
train-sentence-transformers
Train or fine-tune sentence-transformers models across `SentenceTransformer` (bi-encoder; dense or static embedding...
trl-training
Train and fine-tune transformer language models using TRL (Transformers Reinforcement Learning).