AnyLabeling repo skill

SkillAI & models

"Operate AnyLabeling desktop annotation, auto-labeling model,

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the AnyLabeling repo skill skill

What this skill tells your AI

The instructions your AI receives, as published by vectorspacelab/arex-skill in skills/repositories/repo-skills/anylabeling/SKILL.md and read by ahel’s review.

Use this repo skill when a task involves AnyLabeling, the anylabeling or anylabeling-gpu Python packages, the desktop image-annotation app, AnyLabeling label JSON, auto-labeling with YOLO/SAM-family ONNX or CoreML models, or package build/release maintenance.

Start here

  • Install/use the app from PyPI with pip install anylabeling for the CPU package. Use anylabeling-gpu only when the task explicitly targets the published GPU variant on Linux/Windows.
  • Development installs use pip install -e .; add only the focused extra needed by the task, such as .[gpu], .[macos], or .[dev].
  • Run the desktop app with anylabeling or python -m anylabeling.app when working from an installed package. For headless import checks, set QT_QPA_PLATFORM=offscreen.
  • Minimal import smoke:
    python -c "import anylabeling; print(anylabeling.__version__)"
    
  • Startup smoke for UI dependencies:
    QT_QPA_PLATFORM=offscreen python -c "from anylabeling.views.labeling import label_widget; from anylabeling import app; print('startup imports OK')"
    

Route by task

Task signalRead
Manual annotation, opening images/folders, label JSON, flags/labels validation, canvas shape editing, output path behavior, or YOLO/VOC/COCO/CreateML exportsub-skills/annotation-ui-and-data/SKILL.md
Built-in model catalog, custom model YAML, model downloads/cache, ModelRegistry, ModelManager, YOLOv5/v8, Segment Anything, MobileSAM, SAM2, SAM3 text prompts, CoreML, or real-inference diagnosticssub-skills/auto-labeling-models/SKILL.md
Fresh install gates, Python version support, CPU/GPU/macOS package variants, PyPI wheels, PyInstaller executables, translations/resources, CI, or release preparationsub-skills/packaging-release/SKILL.md

Shared references and helpers

Decision rules

  • Prefer package-level checks before GUI actions: import, CLI help, config load, then startup smoke.
  • Do not install broad extras by default. GPU, CoreML, developer tooling, and real-model downloads are optional unless the user explicitly asks for those workflows.
  • Treat external model weights as user cache artifacts. Built-in auto-labeling models can download on first use, but diagnostic scripts in this skill avoid downloads unless a task explicitly requests them.
  • For repository maintenance tasks, run focused native tests after reading the matching sub-skill; for ordinary package use, rely on smoke checks and bundled helpers.
  • If a task asks for generic computer vision modeling, model training, or non-AnyLabeling annotation tools without AnyLabeling/API/config signals, use a more specific vision or annotation-platform skill instead.

Signals

GitHub stars
266
Forks
21
Last commit
Sep 2026

ahel review

  • K1binfo
    installs-packages
  • K1binfo
    installs-packages (in references/installation-and-cli.md)
  • K1binfo
    installs-packages (in sub-skills/packaging-release/references/packaging-and-release.md)
  • K1binfo
    installs-packages (in sub-skills/packaging-release/references/pre-publish-checklist.md)
  • K1binfo
    installs-packages (in sub-skills/packaging-release/references/troubleshooting.md)

Automated review, not a security audit. Ruleset v1+k2.

Advanced
Catalog kind
skill
Gateway key
anylabeling
Source
github.com/vectorspacelab/arex-skill