Skip to content
Back to skills

Image Utilities

ASecurity

"Guides agents through keras-vis image utilities for data formats,

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
toolspythonbashapibackend

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Image Utilities?

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

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

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: image-utilities
description: "Guides agents through keras-vis image utilities for data formats,
  overlays, labels, optional image dependencies, and diagnostics."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# keras-vis image utilities

Use this sub-skill when a task needs keras-vis utility behavior rather than visualization semantics: image/data-format shape handling, channel-order helpers, synthetic arrays, overlays, label lookup, text drawing, image loading, model-layer lookup, model graph refresh after activation edits, or optional Pillow/imageio diagnostics.

## Route first

- For activation-maximization recipes, loss weighting, seed images, or softmax-to-linear visualization advice, use the `activation-maximization` sub-skill instead.
- For saliency, guided saliency, Grad-CAM, heatmap interpretation, or map-overlay workflow semantics, use the `saliency-and-cam` sub-skill instead; return here only for low-level array overlays and shape checks.
- For custom losses, regularizers, optimizer callbacks, gradient modifiers, input modifiers, or backprop modifier internals, use the `optimization-building-blocks` sub-skill instead.

## Runtime workflow

1. Decide the array contract: Keras backend `image_data_format`, tensor rank, and whether the array is channels-first tensor data or channels-last display image data. Use [data-and-format-guide.md](references/data-and-format-guide.md).
2. Pick the helper and exact import path from [api-reference.md](references/api-reference.md). Most helpers live under `vis.utils.utils`; `overlay` lives under `vis.visualization`.
3. For environment or compatibility questions, run the bundled deterministic diagnostic script from this sub-skill tree:

   ```bash
   python scripts/check_image_utilities.py
   ```

   The script uses only synthetic arrays and reports optional Pillow/imageio availability without requiring original images.
4. If a failure involves missing optional image packages, package data, array shape mismatch, graph refresh, or legacy Keras/TensorFlow behavior, use [troubleshooting.md](references/troubleshooting.md).

## Keep outputs self-contained

When giving future instructions, copy or generate any tiny image data needed for demonstrations. Do not depend on repository-local sample assets or external data to explain these utilities.

Files in this skill

  • SKILL.md2.3 KB
  • references/api-reference.md8.9 KB
  • references/data-and-format-guide.md5.7 KB
  • references/troubleshooting.md6.6 KB
  • scripts/check_image_utilities.py10.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.