Tao Finetune Nv Tesseract Ad Diffusion
NVIDIA/skills
NV-Tesseract AD Diffusion — diffusion-based anomaly detection and fine-tuning for multivariate time series.
Runs and configures the anomalib tiled-ensemble pipeline, which trains/evaluates one model per image tile and merges results (with optional seam smoothing) for high-resolution anomaly detection.
$ npx skills add open-edge-platform/anomalib --skill anomalib-tiled-ensemble -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install open-edge-platform/anomalib anomalib-tiled-ensemble --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/open-edge-platform/anomalib.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/anomalib-tiled-ensemble .claude/skills/anomalib-tiled-ensemble && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "anomalib-tiled-ensemble" agent skill from https://github.com/open-edge-platform/anomalib/tree/main/.agents/skills/anomalib-tiled-ensemble into .claude/skills/anomalib-tiled-ensemble/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anomalib-tiled-ensemble", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/open-edge-platform/anomalib/tree/main/.agents/skills/anomalib-tiled-ensembleType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add open-edge-platform/anomalib --skill anomalib-tiled-ensemble -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install open-edge-platform/anomalib anomalib-tiled-ensemble --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-edge-platform/anomalib.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/anomalib-tiled-ensemble .agents/skills/anomalib-tiled-ensemble && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "anomalib-tiled-ensemble" agent skill from https://github.com/open-edge-platform/anomalib/tree/main/.agents/skills/anomalib-tiled-ensemble into .agents/skills/anomalib-tiled-ensemble/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anomalib-tiled-ensemble", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add open-edge-platform/anomalib --skill anomalib-tiled-ensemble -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install open-edge-platform/anomalib anomalib-tiled-ensemble --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-edge-platform/anomalib.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/anomalib-tiled-ensemble .cursor/skills/anomalib-tiled-ensemble && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "anomalib-tiled-ensemble" agent skill from https://github.com/open-edge-platform/anomalib/tree/main/.agents/skills/anomalib-tiled-ensemble into .cursor/skills/anomalib-tiled-ensemble/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anomalib-tiled-ensemble", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/open-edge-platform/anomalib.git --path .agents/skills/anomalib-tiled-ensemble--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add open-edge-platform/anomalib --skill anomalib-tiled-ensemble -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install open-edge-platform/anomalib anomalib-tiled-ensemble --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-edge-platform/anomalib.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/anomalib-tiled-ensemble .gemini/skills/anomalib-tiled-ensemble && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "anomalib-tiled-ensemble" agent skill from https://github.com/open-edge-platform/anomalib/tree/main/.agents/skills/anomalib-tiled-ensemble into .gemini/skills/anomalib-tiled-ensemble/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anomalib-tiled-ensemble", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install open-edge-platform/anomalib anomalib-tiled-ensembleInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add open-edge-platform/anomalib --skill anomalib-tiled-ensemble -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/open-edge-platform/anomalib.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/anomalib-tiled-ensemble .github/skills/anomalib-tiled-ensemble && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "anomalib-tiled-ensemble" agent skill from https://github.com/open-edge-platform/anomalib/tree/main/.agents/skills/anomalib-tiled-ensemble into .github/skills/anomalib-tiled-ensemble/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anomalib-tiled-ensemble", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add open-edge-platform/anomalib --skill anomalib-tiled-ensemble -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install open-edge-platform/anomalib anomalib-tiled-ensemble --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-edge-platform/anomalib.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/anomalib-tiled-ensemble .opencode/skills/anomalib-tiled-ensemble && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "anomalib-tiled-ensemble" agent skill from https://github.com/open-edge-platform/anomalib/tree/main/.agents/skills/anomalib-tiled-ensemble into .opencode/skills/anomalib-tiled-ensemble/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anomalib-tiled-ensemble", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
anomalib-tiled-ensembleRuns and configures the anomalib tiled-ensemble pipeline, which trains/evaluates one model per image tile and merges results (with optional seam smoothing) for high-resolution anomaly detection.
Anomalib Tiled Ensemble is an agent skill from open-edge-platform/anomalib. Runs and configures the anomalib tiled-ensemble pipeline, which trains/evaluates one model per image tile and merges results (with optional seam smoothing) for high-resolution anomaly detection. Use when the user wants to train with image tiling, mentions "tiled ensemble", or needs to tune tiling/stride/seam-smoothing config. Do not use for regular single-model training (see anomalib-training) or the multi-model benchmarking pipeline (see anomalib-benchmarking).
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `evals/evals.json`).
It sits in Data & Analytics, covering Threat modeling, Anomaly detection and Fine-tuning. The repository describes itself as: An anomaly detection library comprising state-of-the-art algorithms and features such as experiment management, hyper-parameter optimization, and edge inference. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit dc087d5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Anomalib Tiled Ensemble loads about 1.4k tokens when it runs. Until then it costs about 123 tokens; SKILL.md has 435 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from open-edge-platform/anomalib at commit dc087d5, republished under its Apache-2.0 licence (© open-edge-platform). 435 words, ~1,351 tokens.
.claude/skills/anomalib-tiled-ensemble/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.The tiled-ensemble pipeline splits each image into overlapping tiles, trains/evaluates a separate model instance per tile position, then merges tile predictions (with optional seam smoothing) back into a full-image anomaly map. Use it for high-resolution images where a single model can't see fine detail at a manageable input size.
src/anomalib/pipelines/tiled_ensemble/train_pipeline.py — TrainTiledEnsemble: composes the job
graph (per-tile training, per-tile prediction, merge, seam smoothing, statistics) and picks
SerialRunner or ParallelRunner based on the configured accelerator and available CUDA devices.src/anomalib/pipelines/tiled_ensemble/test_pipeline.py — EvalTiledEnsemble: runs
inference/evaluation for an already-trained ensemble.src/anomalib/pipelines/tiled_ensemble/components/ — individual job implementations (model
training, prediction, merging, smoothing, metrics).src/anomalib/pipelines/tiled_ensemble/components/utils/ensemble_engine.py — TiledEnsembleEngine,
an Engine subclass that customizes per-tile checkpoint/workspace naming.python tools/tiled_ensemble/train.py --config tools/tiled_ensemble/ens_config.yaml
python tools/tiled_ensemble/eval.py --config tools/tiled_ensemble/ens_config.yaml \
--root results/Padim/MVTecAD/bottle/v0train.py runs TrainTiledEnsemble().run() which includes evaluation after training;
eval.py runs EvalTiledEnsemble to re-run evaluation against an existing results directory
(--root) — use it only when you want to evaluate again without retraining.
Start from tools/tiled_ensemble/ens_config.yaml and adjust the fields you need:
seed: 42
accelerator: "cuda" # or "cpu"
default_root_dir: "results"
tiling:
image_size: [256, 256] # size the full image is resized to before tiling
tile_size: [128, 128] # size of each tile
stride: 128 # tile stride; stride < tile_size gives overlapping tiles
normalization_stage: image
thresholding_stage: image
data:
class_path: anomalib.data.MVTecAD
init_args:
root: ./datasets/MVTecAD
category: bottle
train_batch_size: 32
eval_batch_size: 32
num_workers: 8
val_split_mode: from_test
test_split_mode: from_dir
SeamSmoothing:
apply: False
sigma: 2
width: 0.1
TrainModels:
model:
class_path: PadimKey fields:
tiling.tile_size / tiling.stride — the core tiling geometry; stride < tile_size produces
overlap that SeamSmoothing then blends.data.class_path — any image anomalib.data.* datamodule that yields ImageBatch (see
anomalib-training / anomalib-adding-a-datamodule). Video and depth datamodules are not
supported — the tiled collater uses ImageBatch.collate internally.TrainModels.model.class_path — the model class trained per tile; must be a standard image
model that only requires batch.image as input. Models requiring additional inputs (e.g. CFM which
needs point_cloud/depth_map) are not compatible with the tiled collater. Video models are also
not compatible.SeamSmoothing.apply — when True, applies Gaussian blending at tile boundaries. This is most
useful when tiles overlap (stride < tile_size), but can also smooth hard boundaries between
non-overlapping tiles. Set False to skip if seam artifacts are not visible.For a worked reference invocation with a full config, see
tests/integration/pipelines/test_tiled_ensemble.py.
tile_size/stride combinations.accelerator: cuda with multiple visible GPUs triggers ParallelRunner, which trains multiple tile
jobs concurrently across devices — set accelerator: cpu (or restrict visible devices) for
deterministic single-process runs while debugging a config.eval.py) needs --root pointing at the exact output directory produced by the matching
training run; it does not re-derive this automatically.data.init_args must include val_split_mode and test_split_mode — the pipeline reads these
directly from the config before datamodule defaults are applied, and will raise KeyError if missing.tiling.tile_size/stride chosen relative to tiling.image_size (stride ≤ tile_size).data.class_path and TrainModels.model.class_path both resolve to real, exported classes.SeamSmoothing.apply is intentional given whether tiles overlap.results/... path is used correctly as eval.py --root.© open-edge-platform, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/anomalib-tiled-ensemble of open-edge-platform/anomalib.
Open the folder on GitHubat commit dc087d5
Anomalib Tiled Ensemble next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Anomalib Tiled Ensemble this skillopen-edge-platform/anomalib | 6.2k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Tao Finetune Nv Tesseract Ad DiffusionNVIDIA/skills | 3.5k | — | ~2.9k | Automated safety check: Notes | Apache-2.0 | |
| TimesFM Forecastinggoogle-research/timesfm | 34k | — | ~4.7k | Automated safety check: Pass | Apache-2.0 | |
| Matlab Engineer Tabular Featuresmatlab/matlab-agentic-toolkit | 1.1k | — | ~4.8k | Automated safety check: Pass | Custom licence | |
| Web2 Reconawarexone/Agentic-Bug-Hunter | 5.3k | 2 repos | ~6.4k | Automated safety check: Warn | MIT | |
| Scholar Lingjoshzyj/open-scholar-skill | 168 | — | ~6.7k | Automated safety check: Pass | Custom licence |
NVIDIA/skills
NV-Tesseract AD Diffusion — diffusion-based anomaly detection and fine-tuning for multivariate time series.
google-research/timesfm
Forecasts any univariate time series zero-shot with Google's TimesFM model, returning point forecasts and calibrated prediction intervals without training.
matlab/matlab-agentic-toolkit
A skill your agent uses when engineering or selecting the best features for single-response classification or regression in MATLAB, whatever the data's modality — for non-tabular data it routes…
awarexone/Agentic-Bug-Hunter
Web2 recon pipeline — subdomain enumeration (subfinder, Chaos API, assetfinder), live host discovery (dnsx, httpx), URL crawling (katana, waybackurls, gau), directory fuzzing (ffuf), JS analysis…
joshzyj/open-scholar-skill
Design and analyze studies in sociolinguistics, language variation, acoustic phonetics, discourse analysis, language contact, and computational linguistics.
mukul975/Anthropic-Cybersecurity-Skills
Parses API Gateway access logs (AWS API Gateway, Kong, Nginx) to detect BOLA/IDOR attacks, rate limit bypass, credential scanning, and injection attempts.
open-edge-platform/anomalib
Adds a new anomaly-detection model to anomalib under src/anomalib/models/.
open-edge-platform/anomalib
Runs the anomalib benchmarking pipeline to train/evaluate a grid of model + dataset (+ category) combinations and collect metrics into a results CSV.
open-edge-platform/anomalib
Trains an anomalib model on a dataset via the Python API or CLI, including training on a custom folder-structured dataset with the Folder datamodule.
open-edge-platform/anomalib
Export, validate, and publish model sample-result images into docs/source/images and reference them from README/docs pages.
open-edge-platform/anomalib
A skill your agent uses when writing or updating Anomalib Studio UI component or hook tests that need the shared render/renderHook helpers, React Router paths or parameters, React Query, theme…
open-edge-platform/anomalib
Adds a new dataset/datamodule to anomalib under src/anomalib/data/.
Runs and configures the anomalib tiled-ensemble pipeline, which trains/evaluates one model per image tile and merges results (with optional seam smoothing) for high-resolution anomaly detection. Anomalib Tiled Ensemble is an agent skill from open-edge-platform/anomalib. Runs and configures the anomalib tiled-ensemble pipeline, which trains/evaluates one model per image tile and merges results (with optional seam smoothing) for high-resolution anomaly detection.
Anomalib Tiled Ensemble fits situations like: the user wants to train with image tiling; mentions tiled ensemble; needs to tune tiling/stride/seam-smoothing config; regular single-model training (see anomalib-training).
Run `npx skills add open-edge-platform/anomalib --skill anomalib-tiled-ensemble -a claude-code`. Or copy the skill folder (.agents/skills/anomalib-tiled-ensemble in open-edge-platform/anomalib) into .claude/skills/anomalib-tiled-ensemble in your project. Claude Code loads it when a task matches its description.
Run `npx skills add open-edge-platform/anomalib --skill anomalib-tiled-ensemble -a codex`. Or copy the skill folder (.agents/skills/anomalib-tiled-ensemble in open-edge-platform/anomalib) into .agents/skills/anomalib-tiled-ensemble in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add open-edge-platform/anomalib --skill anomalib-tiled-ensemble -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/anomalib-tiled-ensemble, .gemini/skills/anomalib-tiled-ensemble, .github/skills/anomalib-tiled-ensemble and .opencode/skills/anomalib-tiled-ensemble in your project.
Going by SKILL.md and its folder, Anomalib Tiled Ensemble needs the command-line tools its instructions call (python). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Anomalib Tiled Ensemble is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Anomalib Tiled Ensemble: Tao Finetune Nv Tesseract Ad Diffusion (NVIDIA/skills, 3.5k stars), TimesFM Forecasting (google-research/timesfm, 34k stars), Matlab Engineer Tabular Features (matlab/matlab-agentic-toolkit, 1.1k stars) and Web2 Recon (awarexone/Agentic-Bug-Hunter, 5.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
open-edge-platform (a GitHub organization) maintains it in open-edge-platform/anomalib, which has 6,230 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 8, 2026.
Source: open-edge-platform/anomalib on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.