Skip to content
Back to skills

Model And Adapter Tooling

ASecurity

"Choose SimpleTuner model families, adapters, LoRA formats,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
developmentpythonbashapidocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill model-and-adapter-tooling --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Model And Adapter Tooling?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Model And Adapter Tooling
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-model-and-adapter-tooling/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-model-and-adapter-tooling)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: model-and-adapter-tooling
description: "Choose SimpleTuner model families, adapters, LoRA formats,
  conversion/extraction tools, CaptionFlow, Prompt2Effect, and
  distillation/experimental workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: AGPL 3.0
---

# SimpleTuner model and adapter tooling

Use this sub-skill when a task is about selecting a SimpleTuner model family or flavour, choosing PEFT/LyCORIS/ControlNet/slider adapter settings, loading or exporting LoRA formats, inspecting the model registry, merging sharded safetensors, planning CaptionFlow, Prompt2Effect, distillation, evaluation, or experimental regularizers.

## First actions

1. Identify the user's requested output: training config advice, adapter format decision, checkpoint conversion/extraction, registry inspection, CaptionFlow setup, Prompt2Effect planning, or distillation/evaluation planning.
2. Confirm the model identity in SimpleTuner terms: `model_family`, `model_flavour`, `model_type`, `lora_type`, `lora_format`, and whether the run is plain LoRA, LyCORIS, ControlNet, full-rank, validation-only, or adapter conversion only.
3. If the request can mutate checkpoints, write model files, merge shards, download models, train, caption datasets, run Prompt2Effect, or run a distillation/evaluation job, stop and get explicit user approval for the side effect, target paths, and expected cost before continuing.
4. Use the references below instead of reopening the source checkout:
   - [Model registry and adapters](references/model-registry-and-adapters.md)
   - [Conversion and extraction](references/conversion-and-extraction.md)
   - [Distillation and experimental features](references/distillation-and-experimental.md)
   - [Troubleshooting](references/troubleshooting.md)

## Bundled safe helpers

These helpers are read-only or dry-run by default and do not download models, train, or submit cloud jobs.

- Inspect installed registry metadata without importing every heavy model class:

  ```bash
  python skills/disco/simple-tuner/sub-skills/model-and-adapter-tooling/scripts/inspect_model_registry.py --format markdown
  ```

- Preflight sharded safetensors and duplicate tensor keys before any write:

  ```bash
  python skills/disco/simple-tuner/sub-skills/model-and-adapter-tooling/scripts/merge_safetensors_shards.py \
    --src-dir PATH/TO/SHARDS \
    --dst-file PATH/TO/MERGED.safetensors \
    --dry-run --json
  ```

Only run the merge with `--no-dry-run` after the user approves the output file. Use `--overwrite` only when the user explicitly approves replacing an existing file.

## Routing boundaries

- Reroute dataloader layouts, cache directories, paired reference datasets, conditioning schemas, and dataset validation to `data-and-config`.
- Reroute generic `simpletuner train`, distributed, DeepSpeed/FSDP, memory/offload, checkpoint resume, and validation scheduling to `training-workflows`.
- Reroute WebUI server/API/job queue/cloud worker flow to `webui-and-operations`.
- Reroute code changes, tests, documentation/translations, and public-text privacy checks to `repo-development`.

## Fast decision checklist

- Registry inspection: use `inspect_model_registry.py`; do not instantiate model classes unless a task explicitly needs runtime class behavior.
- PEFT LoRA: use `model_type: "lora"`, `lora_type: "standard"`, and model-family target defaults unless the user has a known target-module reason.
- LyCORIS/LoKr: use `lora_type: "lycoris"` and a `lycoris_config`; do not reuse generic target names for Flux.2 without checking the Flux.2 target guidance.
- ControlNet: pair image data with conditioning data and set `controlnet: true`; route conditioning layout details to `data-and-config`.
- LoRA export format: keep Diffusers/PEFT for SimpleTuner or Diffusers continuation; choose ComfyUI-style only for user-requested ComfyUI-compatible artifacts and model families that support the selected mapping.
- Prompt2Effect: plan manifest, prepare, train, and generate phases; treat it as checkpoint-writing/training work requiring approval.
- Distillation: text encoder training is blocked for SimpleTuner distillation methods; most methods are expensive and dataset-sensitive.

## Source evidence distilled

This sub-skill is distilled from `documentation/QUICKSTART.md`, selected `documentation/quickstart/*.md`, `documentation/LYCORIS.md`, `documentation/CONTROLNET.md`, `documentation/CAPTIONFLOW.md`, `documentation/SLIDER_LORA.md`, `documentation/TREAD.md`, `documentation/distillation/*.md`, `documentation/experimental/*.md`, `documentation/evaluation/*.md`, `simpletuner/helpers/models/model_metadata.json`, `simpletuner/helpers/models/registry.py`, `simpletuner/helpers/training/lora_format.py`, conversion/extraction source scripts, Prompt2Effect source scripts, and focused adapter/registry/distillation tests.

Files in this skill

  • SKILL.md4.8 KB
  • references/conversion-and-extraction.md9.2 KB
  • references/distillation-and-experimental.md12 KB
  • references/model-registry-and-adapters.md9.7 KB
  • references/troubleshooting.md10.7 KB
  • scripts/inspect_model_registry.py10 KB
  • scripts/merge_safetensors_shards.py8.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.