Agent skill

Model Catalog

by sorryhyun in sorryhyun/anima_lora

The model catalog (library/downloads.py) — one Asset row per weight (repo, files, destination, installed probe), packs, resolve() name order, and the rule that loaders import their default paths…

MITAuto-check passed

Install Model Catalog

skills CLI
$ npx skills add sorryhyun/anima_lora --skill model-catalog -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sorryhyun/anima_lora model-catalog --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sorryhyun/anima_lora.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/model-catalog .claude/skills/model-catalog && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
model-catalog
GitHub stars
125
Token cost
~502 tokens
SKILL.md length
184 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

The model catalog (library/downloads.py) — one Asset row per weight (repo, files, destination, installed probe), packs, resolve() name order, and the rule that loaders import their default paths…

  • SKILL.md covers Packs and Commands
  • Calls make

What it does

Model Catalog is an agent skill from sorryhyun/anima_lora. The model catalog (library/downloads.py) — one Asset row per weight (repo, files, destination, installed probe), packs, resolve() name order, and the rule that loaders import their default paths from here. Load before adding or moving a weight, changing a loader's default path, adding a download target, or touching a GUI Models panel.

Its SKILL.md is about 500 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: optimized anima lora training script. The licence is MIT.

Example prompts

  • “/model-catalog”

What it can do on your machine

Read from SKILL.md and the folder at commit d16b651. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • make

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Model Catalog loads about 502 tokens when it runs. Until then it costs about 88 tokens; SKILL.md has 184 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~88
When it runs · the whole SKILL.md, loaded when a task matches
~502

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sorryhyun/anima_lora at commit d16b651, republished under its MIT licence (© sorryhyun). 184 words, ~502 tokens.

Download SKILL.mdSave it as .claude/skills/model-catalog/SKILL.md (or your agent's skills folder).
name
model-catalog
description
The model catalog (library/downloads.py) — one Asset row per weight (repo, files, destination, installed probe), packs, resolve() name order, and the rule that loaders import their default paths from here. Load before adding or moving a weight, changing a loader's default path, adding a download target, or touching a GUI Models panel.

Model catalog

library/downloads.py is the single catalog: one Asset per weight — repo · files · destination · offline installed-probe. It holds the rows only the trainer needs (the Anima half) and concatenates anime_tools.downloads for the curation half. The package's own catalog skill is ../anime_tools/.claude/skills/model-catalog/SKILL.md.

Add a weight by adding a row, not a command. make download-*, make download-list and both GUI Models panels read the catalog; resolve() takes a name as legacy alias → pack id → row id (so pe keeps its historical meaning), and raises KeyError naming the unknown token. Loaders import their default paths from here rather than spelling them.

Packs

Display order is TRAINER_PACKS then the package's:

  • trainer: anima (DiT + Qwen3-0.6B TE + Qwen-Image VAE) · pe (PE-Core-L14-336) · cjk (vocab pack, on by default since v2)
  • package: tagger · tags · masking · ocr · grouping

HIDDEN_PACKS is the seam for a package pack the trainer does not offer (not listed, resolved or downloaded here). It is currently empty — keep it as the mechanism rather than filtering rows.

Commands

bash
make download-models        # first-run set: DiT, TE, VAE, PE, CJK vocab pack, tagger, tag DB
make download-list          # every row grouped by pack: installed / MISSING, repo, destination
make download-model ocr     # by pack, legacy alias, or row id

SAM3 (masking) and OCR are opt-in — not in the first-run set. make download-anima-variant ARGS=Anima-2.9B-preview-v1 fetches a depth variant (no args lists them).

© sorryhyun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/model-catalog of sorryhyun/anima_lora.

Open the folder on GitHubat commit d16b651

Compare with similar skills

Model Catalog next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Model Catalog compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Model Catalog this skillsorryhyun/anima_lora125—~502Automated safety check: PassMIT
AssetsBuilderIO/agent-native7.1k—~1.2kAutomated safety check: PassNone
Game Asset AuditDonchitos/Claude-Code-Game-Studios26k—~2kAutomated safety check: PassMIT
3D Asset Generationcalesthio/OpenMontage66k—~1.2kAutomated safety check: PassAGPL-3.0
Video Downloadernexu-io/open-design100k—~339Automated safety check: PassApache-2.0
Video Downloadcalesthio/OpenMontage66k—~885Automated safety check: PassAGPL-3.0

Similar skills

  • Assets

    BuilderIO/agent-native

    Use Agent-Native Assets for image and video generation requests, brand-safe asset search/export, and human-in-the-loop asset selection through the hosted Assets MCP app.

    7.1k GitHub stars~1.2k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Game Asset Audit

    Donchitos/Claude-Code-Game-Studios

    Audits game assets against naming conventions, file size budgets and format standards, and finds orphaned assets and missing references.

    26k GitHub stars~2k tokensUpdated yesterday
    Game DevelopmentAuto-check passed
  • 3D Asset Generation

    calesthio/OpenMontage

    Generate, reconstruct, inspect, and route production 3D assets for OpenMontage worlds using Atlas Cloud, fal.ai, licensed catalogs, and Blender.

    66k GitHub stars~1.2k tokensUpdated 5 days ago
    Game DevelopmentAuto-check passed
  • Video Downloader

    nexu-io/open-design

    Download videos from YouTube and other platforms for offline viewing, editing, or archival with support for various formats and quality options.

    100k GitHub stars~339 tokensUpdated today
    Media & CreativeAuto-check passed
  • Video Download

    calesthio/OpenMontage

    Download video and audio from YouTube and 1000+ sites using yt-dlp.

    66k GitHub stars~885 tokensUpdated 5 days ago
    Media & CreativeAuto-check passed
  • Game Asset Spec Writer

    Donchitos/Claude-Code-Game-Studios

    Writes per-asset visual specs and AI image-generation prompts for a game's characters, enemies and screens, driven by the GDD, art bible and an entity inventory.

    26k GitHub stars~5k tokensUpdated yesterday
    Game DevelopmentAuto-check passed

More from sorryhyun/anima_lora

All 12 skills in this repo
  • Qwen21

    sorryhyun/anima_lora

    Qwen-Image-2.1 LoRA line (NOT Anima) — running cache/train through the daemon, make gui-qwen, the CacheRequest/TrainRequest flag surface and how to add a field, model-dir resolution, cache layout…

    125 GitHub stars~1.9k tokensUpdated today
    Auto-check: notes
  • Anime Tools

    sorryhyun/anima_lora

    The trainer ↔ animetools boundary — what the curation split moved out, the typed request/stage API the make targets build, the git-pin dev loop and its stale-venv trap, and the tests that guard the…

    125 GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Bucketing

    sorryhyun/anima_lora

    Free-fit native-shape bucketing — the token bands per edge tier, tier choice at preprocess time, the compiledynamicseq coupling and per-tier graph budget, and why training never needs --targetres.

    125 GitHub stars~932 tokensUpdated today
    Auto-check passed
  • Captions

    sorryhyun/anima_lora

    Caption pipeline — position-clause grammar (never hand-split a caption), make caption-autotag modes, make caption-position (v2 rewrite rules and gates), and the preprocess-stage wiring for both.

    125 GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Custom Nodes

    sorryhyun/anima_lora

    The ComfyUI node map — which node lives in which standalone repo vs in-tree under customnodes/, where each is symlinked, and the vendor-sync rule for the vendor/ subsets.

    125 GitHub stars~470 tokensUpdated today
    Auto-check passed
  • Daemon

    sorryhyun/anima_lora

    Submit, monitor, and manage GPU jobs through the anima daemon (make daemon-, make gen, make run-status, MCP bridge, discovery).

    125 GitHub stars~2.1k tokensUpdated today
    Auto-check passed

Questions about Model Catalog

What does Model Catalog do?

The model catalog (library/downloads.py) — one Asset row per weight (repo, files, destination, installed probe), packs, resolve() name order, and the rule that loaders import their default paths…. Model Catalog is an agent skill from sorryhyun/anima_lora.py) — one Asset row per weight (repo, files, destination, installed probe), packs, resolve() name order, and the rule that loaders import their default paths from here.

How do I install Model Catalog in Claude Code?

Run `npx skills add sorryhyun/anima_lora --skill model-catalog -a claude-code`. Or copy the skill folder (.claude/skills/model-catalog in sorryhyun/anima_lora) into .claude/skills/model-catalog in your project. Claude Code loads it when a task matches its description.

How do I install Model Catalog in Codex?

Run `npx skills add sorryhyun/anima_lora --skill model-catalog -a codex`. Or copy the skill folder (.claude/skills/model-catalog in sorryhyun/anima_lora) into .agents/skills/model-catalog in your project. Codex loads it when a task matches its description.

Can I use Model Catalog in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sorryhyun/anima_lora --skill model-catalog -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/model-catalog, .gemini/skills/model-catalog, .github/skills/model-catalog and .opencode/skills/model-catalog in your project.

What does Model Catalog need to run?

Going by SKILL.md and its folder, Model Catalog needs the command-line tools its instructions call (make).

Does Model Catalog access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Model Catalog safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Model Catalog use?

Model Catalog is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Model Catalog use?

About 502 tokens (SKILL.md is roughly 2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Model Catalog?

Skills that share tags, products or a category with Model Catalog: Assets (BuilderIO/agent-native, 7.1k stars), Game Asset Audit (Donchitos/Claude-Code-Game-Studios, 26k stars), 3D Asset Generation (calesthio/OpenMontage, 66k stars) and Video Downloader (nexu-io/open-design, 100k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Model Catalog?

sorryhyun (a GitHub user) maintains it in sorryhyun/anima_lora, which has 125 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 9, 2026.

Source: sorryhyun/anima_lora on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.