New to Claude Skills? Learn how to install them →

ruvnet on GitHub

Add Model Descriptions

Free

Easily sync new HuggingFace model descriptions to your configuration.

by ruvnet67.6k stars on ruvnet/ruflo
3 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What Add Model Descriptions does

The Add Model Descriptions skill automates the process of updating your chat-ui configuration files with descriptions of new models available from the HuggingFace router. This skill is particularly useful for developers and data scientists who regularly integrate new machine learning models into their applications. By streamlining the addition of model descriptions, it ensures that your production and development environments are always up-to-date with the latest offerings from HuggingFace.

When a new model is released, the skill fetches the latest model information from the HuggingFace router and compares it against the existing configurations in your prod.yaml and dev.yaml files. It identifies any missing models and retrieves relevant specifications, including model architecture and key capabilities. The skill then generates concise descriptions that follow a specific style guide, ensuring consistency across your configuration files.

This skill is designed for teams working with AI models who need to maintain accurate and comprehensive documentation of their available resources. By using this skill, you can save time and reduce the risk of errors that may occur when manually updating model descriptions. It also allows for quick integration of new models, enhancing your application's capabilities without the overhead of extensive manual configuration.

In summary, the Add Model Descriptions skill is a practical tool for developers looking to efficiently manage and document their AI model configurations, ensuring that they leverage the latest advancements in machine learning without unnecessary delays or complications.

When to use it

Use this skill whenever new models are added to the HuggingFace router and need to be reflected in your chat-ui configurations.

When not to use it

This skill is not suitable for environments where model descriptions are static or do not require frequent updates.

What you can build with it

Integrating New AI Models

When a new model is released on HuggingFace, use this skill to quickly update your configuration files.

Maintaining Documentation Consistency

Ensure that all model descriptions in your chat-ui are consistently formatted and up-to-date with minimal manual effort.

Streamlining Development Workflow

Automate the addition of model descriptions to save time during the integration of new AI capabilities into your applications.

How to install Add Model Descriptions

View source

1. Install with the skills CLI

npx skills add ruvnet/ruflo/add-model-descriptions --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by ruvnet

Add Model Descriptions

Add descriptions for new models available in the HuggingFace router to chat-ui's prod.yaml and dev.yaml.

Workflow

  1. Fetch models from router

    WebFetch https://router.huggingface.co/v1/models
    

    Extract all model IDs from the response.

  2. Read current configuration

    • Read chart/env/prod.yaml
    • Extract model IDs from the MODELS JSON array in envVars
  3. Identify missing models Compare router models with prod.yaml. Missing = in router but not in prod.yaml.

  4. Research each missing model For each missing model, search the web for its specifications:

    • Model architecture (dense, MoE, parameters)
    • Key capabilities (coding, reasoning, vision, multilingual, etc.)
    • Target use cases
  5. Write descriptions Match existing style:

    • 8-12 words
    • Sentence fragments (no period needed)
    • No articles ("a", "the") unless necessary
    • Focus on: architecture, specialization, key capability

    Examples:

    • "Flagship GLM MoE for coding, reasoning, and agentic tool use."
    • "MoE agent model with multilingual coding and fast outputs."
    • "Vision-language Qwen for documents, GUI agents, and visual reasoning."
    • "Mobile agent for multilingual Android device automation."
  6. Update both files Add new models at the TOP of the MODELS array in:

    • chart/env/prod.yaml
    • chart/env/dev.yaml

    Format:

    { "id": "org/model-name", "description": "Description here." }
    
  7. Commit changes

    git add chart/env/prod.yaml chart/env/dev.yaml
    git commit -m "feat: add descriptions for N new models from router"
    

Notes

  • FP8 variants: describe as "FP8 [base model] for efficient inference with [key capability]"
  • Vision models: mention "vision-language" and key visual tasks
  • Agent models: mention "agent" and automation capabilities
  • Regional models: mention language focus (e.g., "European multilingual", "Southeast Asian")

Frequently asked questions about Add Model Descriptions

Similar skills