writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
anomalibUse anomalib for anomaly-detection install, data/model selection, training and evaluation, deployment and inference, and benchmark pipelines.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill when the user asks about the anomalib Python package, anomaly-detection data modules, model selection, training and evaluation, export and inference, or benchmark pipelines.
This skill tree is self-contained. Future agents should use the bundled references and scripts inside this directory, not the original source checkout.
src/anomalib/: public package source for data, models, engine, deploy, and pipelines.docs/source/...: user-facing guides, API references, and troubleshooting notes distilled into bundled references.examples/api/ and examples/cli/: runnable workflow examples that informed the bundled recipes and scripts.tests/: behavior evidence for defaults, errors, and edge cases.tools/: repo-owned helpers and advanced entry points that were copied, adapted, or referenced where safe.scripts/check_import.py.sub-skills/install-and-cli/SKILL.md.sub-skills/data-and-models/SKILL.md.sub-skills/training-and-evaluation/SKILL.md.Engine.predict, or runtime inferencers, route to sub-skills/deployment-and-inference/SKILL.md.sub-skills/pipelines-and-benchmarks/SKILL.md.| User request | Go to |
|---|---|
| "How do I install anomalib or fix a CLI/help problem?" | sub-skills/install-and-cli/ |
| "Which datamodule or model should I use?" | sub-skills/data-and-models/ |
| "How do training, validation, metrics, or callbacks work?" | sub-skills/training-and-evaluation/ |
| "How do I export or run inference from a checkpoint?" | sub-skills/deployment-and-inference/ |
| "How do I run a benchmark or tiled ensemble config?" | sub-skills/pipelines-and-benchmarks/ |
references/repo-provenance.md records the source snapshot, package version, and evidence footprint.references/repo-routing-metadata.json feeds the managed repo-skill router during import.references/troubleshooting.md covers package-wide install, import, and routing failures.scripts/check_import.py is a minimal package-import smoke check.A healthy runtime installation should at least be able to import anomalib and report its version. Use the bundled import check first, then move into the relevant sub-skill for deeper guidance.