"Use Libra for image classification, GANs, read-mode inspection,
Scanned 9/8/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill vision-and-generative --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Vision And Generative?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-vision-and-generative)More formats (shields.io, HTML) on the badges page.
---
name: vision-and-generative
description: "Use Libra for image classification, GANs, read-mode inspection,
pretrained/custom CNN export, and feature-map/debug workflows on image
datasets."
disable-model-invocation: true
metadata:
disco-role: operating
license: MIT
---
# Vision and Generative Workflows with Libra
Load this sub-skill when a task uses Libra image workflows: CNN classification, image read-mode selection, image preprocessing, pretrained/custom CNN architectures, feature-map visualization, TensorFlowJS/TFLite export, or DCGAN image generation.
## What this sub-skill owns
- `convolutional_query(...)` for image classification
- `gan_query(...)` for DCGAN generation from a single class of images
- image data layouts: `setwise`, `classwise`, `csvwise`, and already-processed directories
- `pretrained`, `custom_arch`, `show_feature_map`, `save_as_tfjs`, and `save_as_tflite` constraints
- image preprocessing side effects such as `proc_training_set`, `proc_testing_set`, `tfjsmodel`, `model.tflite`, and `generated_images`
## Trigger phrases
Use this route when a user asks to:
- train a CNN from folders of images
- decide which `read_mode` or `image_column` to pass
- use VGG, ResNet, MobileNet, DenseNet, or a custom Keras JSON architecture
- export a trained image classifier to TFJS/TFLite
- view feature maps after CNN training
- generate images with Libra's GAN path
- diagnose image folder/class count/path issues
## Bundled references
- `references/api-reference.md` for method parameters and model keys
- `references/workflows.md` for image classification and GAN recipes
- `references/data-formats.md` for image dataset layouts
- `references/export-and-preprocessing.md` for preprocessing/export side effects
- `references/troubleshooting.md` for read-mode, pretrained/custom architecture, GPU, and TFJS failures
## Bundled scripts
- `scripts/inspect_image_dataset.py` inspects a folder or CSV and suggests a safe `read_mode`/`image_column` direction.
- `scripts/smoke_cnn_layout.py` creates a tiny synthetic image tree and verifies that the layout helper sees a classwise dataset. It does not train a CNN.
## Operating notes
1. Treat image training as potentially expensive. Start with layout inspection and a tiny epoch count before full runs.
2. `custom_arch` requires `preprocess=False`; the source raises if both `custom_arch` and preprocessing are requested.
3. Pretrained models require 224x224 inputs when using ImageNet weights.
4. `save_as_tfjs=True` writes `tfjsmodel`; `save_as_tflite=True` writes `model.tflite` in the current working directory.
5. GAN output is written under `generated_images` relative to the image data path in the inspected code.
6. Image captioning uses image files but is routed through `sub-skills/nlp-and-generation` because the public client methods live there. Use this sub-skill only for image path/layout debugging around captioning.
## Cross-links
- Use the root skill for install/import compatibility and TensorFlowJS/JAX version notes.
- Route text-only generation and image captioning model calls to `sub-skills/nlp-and-generation`.
- Route tabular `analyze()`, recommendation, and dashboard tasks to `sub-skills/tabular-modeling` unless the model key is `convolutional_NN`.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!