Skip to content
Back to skills

Interactive Colorization

ASecurity

"Guides agents using interactive-deep-colorization local-hints

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
toolsapibackend

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Interactive Colorization?

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

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

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: interactive-colorization
description: "Guides agents using interactive-deep-colorization local-hints
  colorization APIs, GUI semantics, masks, color suggestions, and saved
  outputs."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# interactive-colorization

Use this sub-skill when a task is about the repository's local-hints interactive colorization workflow: explaining the GUI, reproducing the notebook-style API flow, preparing user hint tensors, choosing PyTorch versus Caffe wrappers, interpreting recommended colors, or handling saved local-hints artifacts.

## Route first

- Read [references/api-reference.md](references/api-reference.md) for class signatures, backend wrapper behavior, CLI defaults, and PyTorch tensor shapes.
- Read [references/workflows.md](references/workflows.md) for GUI interaction semantics, a distilled notebook-style local-hints recipe, and saved-result handling.
- Read [references/data-formats.md](references/data-formats.md) before creating or consuming `input_ab`, `mask`, Lab arrays, recommendation distributions, or saved `.npy`/`.png` artifacts.
- Read [references/troubleshooting.md](references/troubleshooting.md) when imports, GUI launch, backend choice, tensor shape, gamut, color suggestions, or output saving behavior is confusing.

## Boundaries

- For installation, dependency, display, backend setup, and model file acquisition questions, route to [../setup-and-models/SKILL.md](../setup-and-models/SKILL.md).
- For global histogram transfer or reference-image workflows, route to [../global-histogram-transfer/SKILL.md](../global-histogram-transfer/SKILL.md).
- Training is out of scope for this repository skill; the repository points local-hints training to a separate external project.
- Do not treat Caffe, PyQt GUI execution, or downloaded model-weight inference as construction-verified here. Source/API facts and PyTorch architecture smoke behavior are verified; full native GUI/model runs need the setup/model sub-skill gate.

## Safe bundled scripts

- Use [scripts/inspect_cli_defaults.py](scripts/inspect_cli_defaults.py) to inspect distilled GUI CLI parser facts without importing PyQt, qdarkstyle, Caffe, or model weights.
- Use [scripts/smoke_core_helpers.py](scripts/smoke_core_helpers.py) with a repository checkout passed via `--repo-root` to check safe imports, Lab/gamut helpers, wrapper image preparation, and tiny PyTorch architecture forwards without loading model weights or GUI/Caffe modules.

## Critical invariants to preserve

- The local-hints model consumes `input_ab` with shape `2 x Xd x Xd` and `input_mask` with shape `1 x Xd x Xd` before wrapper-specific normalization.
- Verified constructor and method signatures include `ColorizeImageBase(Xd=256, Xfullres_max=10000)`, `ColorizeImageTorch(Xd=256, maskcent=False)`, `ColorizeImageTorchDist(Xd=256, maskcent=False)`, `ColorizeImageCaffe(Xd=256)`, `ColorizeImageCaffeDist(Xd=256)`, `ColorizeImageCaffeGlobDist(Xd=256)`, `ColorizeImageTorch.prep_net(self, gpu_id=None, path='', dist=False)`, `SIGGRAPHGenerator(dist=False)`, and `SIGGRAPHGenerator.forward(self, input_A, input_B, mask_B, maskcent=0)`.
- The GUI CLI has a parser quirk: `--dist_model` stores into `dest='color_model'`, so there is no independent `args.dist_model`; both PyTorch wrapper initializations read `args.color_model`.

Files in this skill

  • SKILL.md3.3 KB
  • references/api-reference.md13 KB
  • references/data-formats.md7.8 KB
  • references/troubleshooting.md7.6 KB
  • references/workflows.md10.6 KB
  • scripts/inspect_cli_defaults.py7.4 KB
  • scripts/smoke_core_helpers.py9.8 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.