omgskills Get the Mac app
Skill

sync-models

@huggingface 11k stars Updated 2026-07-27 Author match: High

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

Install this Claude and Codex skill with the command below. The command stays visible even when copy support is unavailable.

Install command
git clone https://github.com/huggingface/chat-ui /tmp/chat-ui && ln -s /tmp/chat-ui/.claude/skills/sync-models ~/.claude/skills/sync-models

View on GitHub

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