Download for macOS
Skill

sync-models

@huggingface Updated 2026-09-11

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.

chatgpthacktoberfesthuggingfacellmsveltesvelte-kitsveltekittailwindcss

Install

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.