Skip to content
Back to skills

Anylabeling

ASecurity

"Operate AnyLabeling desktop annotation, auto-labeling model,

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

Works with

  • cli
  • api

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Anylabeling?

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

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

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: anylabeling
description: "Operate AnyLabeling desktop annotation, auto-labeling model,
  dataset export, install, packaging, and release workflows for the PyQt6/ONNX
  image-labeling package."
disable-model-invocation: true
metadata:
  disco-role: operating
license: GPL 3.0
---

# AnyLabeling repo skill

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:
  ```bash
  python -c "import anylabeling; print(anylabeling.__version__)"
  ```
- Startup smoke for UI dependencies:
  ```bash
  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 signal | Read |
| --- | --- |
| Manual annotation, opening images/folders, label JSON, flags/labels validation, canvas shape editing, output path behavior, or YOLO/VOC/COCO/CreateML export | [sub-skills/annotation-ui-and-data/SKILL.md](sub-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 diagnostics | [sub-skills/auto-labeling-models/SKILL.md](sub-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 preparation | [sub-skills/packaging-release/SKILL.md](sub-skills/packaging-release/SKILL.md) |

## Shared references and helpers

- [references/installation-and-cli.md](references/installation-and-cli.md) summarizes install variants, CLI flags, config file behavior, and safe smoke checks.
- [references/troubleshooting.md](references/troubleshooting.md) covers cross-cutting install/import, Qt, dependency, config, and backend triage before routing to a focused sub-skill.
- [references/repo-provenance.md](references/repo-provenance.md) records the source snapshot used to build this skill; read it before deciding whether to refresh the skill for a newer checkout.
- [scripts/check_anylabeling_env.py](scripts/check_anylabeling_env.py) performs a safe installed-package, CLI, catalog, optional Qt startup, and optional backend/model-cache inspection.

## 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.

Files in this skill

  • SKILL.md3.8 KB
  • references/installation-and-cli.md4.4 KB
  • references/repo-provenance.md3.3 KB
  • references/repo-routing-metadata.json397 B
  • references/troubleshooting.md4.5 KB
  • scripts/check_anylabeling_env.py7.8 KB
  • sub-skills/annotation-ui-and-data/SKILL.md2.6 KB
  • sub-skills/annotation-ui-and-data/references/data-formats-and-export.md9 KB
  • sub-skills/annotation-ui-and-data/references/troubleshooting.md6.8 KB
  • sub-skills/annotation-ui-and-data/references/ui-workflows.md7.5 KB
  • sub-skills/annotation-ui-and-data/scripts/export_annotation_smoke.py21.8 KB
  • sub-skills/annotation-ui-and-data/scripts/validate_label_json.py17.9 KB
  • sub-skills/auto-labeling-models/SKILL.md2.5 KB
  • sub-skills/auto-labeling-models/references/auto-labeling-workflows.md10.6 KB
  • sub-skills/auto-labeling-models/references/model-catalog-and-configs.md10 KB
  • sub-skills/auto-labeling-models/references/troubleshooting.md10.7 KB
  • sub-skills/auto-labeling-models/scripts/check_custom_model_config.py10.7 KB
  • sub-skills/auto-labeling-models/scripts/inspect_model_catalog.py12.2 KB
  • sub-skills/packaging-release/SKILL.md2.5 KB
  • sub-skills/packaging-release/references/packaging-and-release.md6.3 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…