Skip to content
Back to skills

X Anylabeling

ASecurity

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

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.