Skip to content
Back to skills

X Anylabeling

ASecurity

"Use X-AnyLabeling for AI-assisted visual and multimodal

  • 247 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 9, 2026
toolspythonbashapibackend

Works with

  • cli
  • api

Security analysis

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

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

Scanned September 9, 2026

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

Installs into .claude/skills of the current project.

Are you the author of X Anylabeling?

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

Security grade badge for X Anylabeling
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-x-anylabeling/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-x-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: x-anylabeling
description: "Use X-AnyLabeling for AI-assisted visual and multimodal
  annotation, XLABEL conversion, model configuration, training, packaging, and
  repository workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: GPL 3.0
---

# X-AnyLabeling

Use this repo skill when a task names X-AnyLabeling, `x-anylabeling-cvhub`,
`anylabeling`, `xanylabeling`, XLABEL JSON, AI-assisted annotation, annotation
format conversion, built-in/custom auto-labeling model configuration, or
X-AnyLabeling development workflows.

## Operating assumptions

- Public package: `x-anylabeling-cvhub`.
- Import package: `anylabeling`.
- CLI entry point: `xanylabeling`.
- Skill baseline version: `4.0.2`; read `references/repo-provenance.md` before
  deciding whether this skill is stale for a newer checkout or release.
- Python support: package metadata requires Python `>=3.11`; Python `3.12` is
  the recommended runtime in the project docs and was used for verification.
- Runtime extras are mutually exclusive by backend family: `cpu`, `gpu`,
  `gpu-cu11`, and `gpu-cu13`. Install only one ONNX Runtime backend variant in
  a single environment.
- Construction verified CPU package import, CLI/version/help, conversion
  registry, ONNX Runtime CPU provider, and no-download model-registry
  inspection. CUDA, TensorRT, model downloads, remote servers, builds, and
  training are documented but not verified by this skill.

## First install and smoke check

For ordinary CPU annotation/conversion use:

```bash
python -m pip install "x-anylabeling-cvhub[cpu]"
xanylabeling version
xanylabeling convert
```

For a local development checkout, install the matching backend extra in editable
mode instead of installing all extras:

```bash
python -m pip install -e ".[cpu]"
# or exactly one of: .[gpu], .[gpu-cu11], .[gpu-cu13]
```

Run the bundled environment checker when a future task needs to confirm package
identity, CLI availability, ONNX Runtime providers, or model-registry access:

```bash
python scripts/check_xanylabeling_env.py --show-model-registry --json
```

Read `references/install-and-runtime.md` for backend extra selection, CLI launch
behavior, config/work-dir behavior, and headless/runtime notes. Use
`references/troubleshooting.md` for cross-cutting install/import/Qt/backend
failures before drilling into sub-skill-specific troubleshooting.

## Route by task

| User intent | Load |
|---|---|
| Launch the GUI, open image/video data, configure labels/flags, edit shapes, review quality, understand XLABEL JSON, or preview labels without opening the GUI | `sub-skills/annotation-ui/SKILL.md` |
| Convert between XLABEL and YOLO/VOC/COCO/DOTA/MASK/MOT/MOTS/PPOCR/ODVG/VLM-R1-OVD, or use `LabelConverter` APIs | `sub-skills/conversion-cli/SKILL.md` |
| Choose/load built-in auto-labeling models, write custom model configs/adapters, troubleshoot downloads, ModelScope, ONNX Runtime, GPU extras, TensorRT, or remote/API models | `sub-skills/auto-labeling-models/SKILL.md` |
| Use Ultralytics training integration, inspect the hidden training worker, plan PyInstaller builds, refresh translations/resources, interpret ONNX exporter utilities, or follow contribution/test hygiene | `sub-skills/developer-workflows/SKILL.md` |

## Common cross-skill workflows

- **Create an annotated dataset for YOLO training:** use
  `annotation-ui` for manual/AI-assisted labels, `conversion-cli` to export
  YOLO/pose/segmentation labels, then `developer-workflows` to preflight
  Ultralytics training.
- **Use a custom detector in the GUI:** use `developer-workflows` only if you
  still need to export/train the model, then use `auto-labeling-models` to write
  the custom config and load it, and `annotation-ui` to validate predictions in
  XLABEL.
- **Repair a failed conversion:** use `conversion-cli` for command/API errors;
  if the source XLABEL is malformed, cross-load `annotation-ui` for schema and
  shape/group semantics.
- **Diagnose model loading:** use `auto-labeling-models` for config/download/
  backend errors, then `references/troubleshooting.md` for cross-cutting install
  or Qt runtime failures.

## Included root references and script

- `references/repo-provenance.md` — source snapshot, package version, evidence
  paths, and refresh checks.
- `references/install-and-runtime.md` — install modes, backend extras, CLI
  launch/config behavior, work directories, and safe smoke checks.
- `references/troubleshooting.md` — cross-cutting install/import, Qt/display,
  ONNX Runtime, model-cache, and optional-backend symptoms.
- `references/repo-routing-metadata.json` — structured router metadata for the
  managed DisCo repo-skills router.
- `scripts/check_xanylabeling_env.py` — safe package/CLI/backend/model-registry
  inspection helper that does not download models or launch the GUI.

## Avoid this skill when

- The task is only about a different annotation platform, a generic YOLO/SAM
  library, or an unrelated model zoo with no X-AnyLabeling integration.
- The task asks to reproduce research results, train a model at scale, or run a
  remote service without X-AnyLabeling-specific data/config/GUI involvement.
- The task requires executing GPU/TensorRT/model-download/training/build flows
  as verification; this skill can plan and troubleshoot them, but those local
  executions need task-specific approval, hardware, data, and acceptance gates.

Files in this skill

  • SKILL.md5.3 KB
  • references/install-and-runtime.md5.2 KB
  • references/repo-provenance.md3.4 KB
  • references/repo-routing-metadata.json499 B
  • references/troubleshooting.md6.1 KB
  • scripts/check_xanylabeling_env.py5.9 KB
  • sub-skills/annotation-ui/SKILL.md4.6 KB
  • sub-skills/annotation-ui/references/annotation-workflows.md15.6 KB
  • sub-skills/annotation-ui/references/troubleshooting.md7.8 KB
  • sub-skills/annotation-ui/references/xlabel-schema.md7.5 KB
  • sub-skills/annotation-ui/scripts/preview_xlabel_annotations.py20.8 KB
  • sub-skills/auto-labeling-models/SKILL.md3.5 KB
  • sub-skills/auto-labeling-models/references/backend-and-downloads.md8.2 KB
  • sub-skills/auto-labeling-models/references/custom-models.md9.3 KB
  • sub-skills/auto-labeling-models/references/model-overview.md7 KB
  • sub-skills/auto-labeling-models/references/troubleshooting.md8.8 KB
  • sub-skills/auto-labeling-models/scripts/inspect_model_configs.py15.6 KB
  • sub-skills/conversion-cli/SKILL.md4.2 KB
  • sub-skills/conversion-cli/references/cli-reference.md13.3 KB
  • sub-skills/conversion-cli/references/data-formats.md9.9 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…