Skip to content
Back to skills

Repaint

ASecurity

"Routes RePaint inpainting, config, output-layout, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 9, 2026
datapython

Security analysis

A100/100

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

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill repaint --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Repaint?

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

Security grade badge for Repaint
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-repaint/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-repaint)

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: "repaint"
description: "Routes RePaint inpainting, config, output-layout, and
  jump-schedule workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NO_LICENSE
---

# RePaint

Use this skill when the task is about the RePaint diffusion inpainting repository: configs, masks, checkpoints, inference runs, output directories, or the resampling schedule.

## What this skill covers

- Running or adapting RePaint-style inpainting with the bundled helper in `sub-skills/inpainting-inference/`.
- Inspecting and tuning jump schedules with the bundled helper in `sub-skills/schedule-visualization/`.
- Choosing the right config family for faces, ImageNet-style content, or Places2-style scenes.
- Diagnosing missing checkpoints, mask polarity mistakes, output-path problems, and schedule-parameter failures.

## When to use each route

### `inpainting-inference`
Use this route when the user asks about:
- `model_path`, `gt_path`, `mask_path`, `paths.srs`, `paths.lrs`, `paths.gts`, or `paths.gt_keep_masks`
- copying or adapting a RePaint config for custom images
- checkpoint placement or dataset/mask layout
- running the inpainting sampler or inspecting its outputs
- troubleshooting config, layout, label, or output-directory problems

### `schedule-visualization`
Use this route when the user asks about:
- `schedule_jump_params`
- `t_T`, `n_sample`, `jump_length`, `jump_n_sample`, `jump2_*`, `jump3_*`, or `start_resampling`
- rendering or comparing schedules
- explaining the speed/quality tradeoff of resampling
- diagnosing schedule assertions or plotting issues

## Read first

- `references/configuration.md` for shared config terms and family mapping.
- `references/troubleshooting.md` for cross-cutting import, runtime, and config failures.
- `references/repo-provenance.md` for the source snapshot and staleness baseline.
- `references/repo-routing-metadata.json` for router placement metadata.

Then read the route-specific files:

- `sub-skills/inpainting-inference/SKILL.md`
- `sub-skills/schedule-visualization/SKILL.md`

## Runtime and install guidance

- Use a Python 3.11 environment with `torch`, `numpy`, `pillow`, `pyyaml`, `blobfile`, `tqdm`, and `matplotlib` available.
- The repository has no packaging metadata, so use the checkout directly instead of expecting an editable install.
- Keep the helper scripts inside this skill tree; do not rely on the original repository's scripts as runtime instructions.
- For a minimal smoke check, import the source packages from the checkout: `conf_mgt`, `guided_diffusion`, and `utils`.

## Typical entry points

- `sub-skills/inpainting-inference/scripts/run_inpainting.py`
- `sub-skills/schedule-visualization/scripts/render_schedule.py`

## Safe defaults

- Treat `download.sh` as reference-only; it performs network downloads and is not a runtime helper.
- Keep `mask_loader: true`, `return_dict: true`, `return_dataloader: true`, and `random_crop: false` for the example inpainting path.
- Use `--dry_run` in the inpainting helper before a heavy sampler run.
- Render schedules before changing a full inpainting config when the request is about speed or harmonization.

## If you are unsure

- If the question mentions output images, model assets, or mask directories, it belongs in `inpainting-inference`.
- If the question mentions resampling counts or schedule plots, it belongs in `schedule-visualization`.
- If the question is only about generic diffusion training or another image-generation library, this skill is not the best fit.

Files in this skill

  • SKILL.md3.5 KB
  • references/configuration.md3.2 KB
  • references/repo-provenance.md707 B
  • references/repo-routing-metadata.json315 B
  • references/troubleshooting.md1.8 KB
  • sub-skills/inpainting-inference/SKILL.md2.5 KB
  • sub-skills/inpainting-inference/references/api-reference.md3.4 KB
  • sub-skills/inpainting-inference/references/assets.md1.9 KB
  • sub-skills/inpainting-inference/references/configuration.md4.1 KB
  • sub-skills/inpainting-inference/references/troubleshooting.md2.7 KB
  • sub-skills/inpainting-inference/references/workflows.md2.4 KB
  • sub-skills/inpainting-inference/scripts/run_inpainting.py19 KB
  • sub-skills/schedule-visualization/SKILL.md2.8 KB
  • sub-skills/schedule-visualization/references/api-reference.md6.2 KB
  • sub-skills/schedule-visualization/references/schedule-reference.md7 KB
  • sub-skills/schedule-visualization/references/troubleshooting.md5.4 KB
  • sub-skills/schedule-visualization/references/workflows.md6.1 KB
  • sub-skills/schedule-visualization/scripts/render_schedule.py16.9 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.