Skip to content
Back to skills

Map

ASecurity

"Evaluate detector outputs with VOC-style AP/mAP, convert

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

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Map?

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

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

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: map
description: "Evaluate detector outputs with VOC-style AP/mAP, convert
  annotations into evaluator text, and inspect or repair GT/DR file sets."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# mAP

Use this repo skill for the Cartucho/mAP evaluation workflow: evaluate detector outputs, convert source annotations into the evaluator format, or check whether ground-truth and detection-result folders are ready to run.

## Start here

- If you already have evaluator-ready `.txt` files for `ground-truth/` and `detection-results/`, go to `sub-skills/evaluation/SKILL.md`.
- If you need to convert VOC XML, YOLO, darkflow JSON, darknet `result.txt`, or keras-yolo3 annotations, go to `sub-skills/conversion/SKILL.md`.
- If you need to find classes or check/repair matching filenames before evaluation, go to `sub-skills/data-validation/SKILL.md`.

## Minimum runtime

- Python 3.11 or newer.
- `numpy` for evaluation.
- Optional: `matplotlib` for plots and `opencv-python` for animation.

## Route map

### Evaluation
Read `sub-skills/evaluation/SKILL.md` when the user asks for AP, mAP, precision/recall, IoU thresholds, ignored classes, output interpretation, or optional plots/animation.

Bundled helper:
- `sub-skills/evaluation/scripts/run_map_evaluation.py`

### Conversion
Read `sub-skills/conversion/SKILL.md` when the user needs source annotations or detector outputs transformed into evaluator `.txt` files.

Bundled helper:
- `sub-skills/conversion/scripts/convert_annotations.py`

### Data validation
Read `sub-skills/data-validation/SKILL.md` when the user needs to find a class, compare GT/DR basenames, or safely repair file-set mismatches before evaluation.

Bundled helper:
- `sub-skills/data-validation/scripts/check_map_inputs.py`

## Recommended order

1. Validate the file sets with `data-validation`.
2. Convert any non-evaluator formats with `conversion`.
3. Run AP/mAP with `evaluation`.

That order keeps the workflow explicit and avoids chasing metric errors that are actually data-layout problems.

## What not to do here

- Do not open the original repository checkout as a runtime dependency.
- Do not run the legacy mutating scripts from the source repository; use the bundled helpers in this generated skill tree instead.
- Do not use this root router for metric math details, conversion row schemas, or repair steps. Those belong in the sub-skills and their references.

## References

- `references/repo-overview.md` — quick map of the repo workflows and file-layout assumptions.
- `references/troubleshooting.md` — cross-cutting symptoms that decide whether to route to evaluation, conversion, or data-validation.
- `references/repo-provenance.md` — source commit, branch, dirty-state summary, and evidence paths.
- `references/repo-routing-metadata.json` — structured metadata for the managed repo-skills router.

Files in this skill

  • SKILL.md2.8 KB
  • references/repo-overview.md1.7 KB
  • references/repo-provenance.md1.3 KB
  • references/repo-routing-metadata.json310 B
  • references/troubleshooting.md1.9 KB
  • sub-skills/conversion/SKILL.md2.9 KB
  • sub-skills/conversion/references/data-formats.md4.8 KB
  • sub-skills/conversion/references/troubleshooting.md5.9 KB
  • sub-skills/conversion/references/workflows.md6.5 KB
  • sub-skills/conversion/scripts/convert_annotations.py25.5 KB
  • sub-skills/data-validation/SKILL.md4.5 KB
  • sub-skills/data-validation/references/troubleshooting.md7 KB
  • sub-skills/data-validation/references/workflows.md6.3 KB
  • sub-skills/data-validation/scripts/check_map_inputs.py14.4 KB
  • sub-skills/evaluation/SKILL.md3.2 KB
  • sub-skills/evaluation/references/cli-reference.md4.1 KB
  • sub-skills/evaluation/references/data-formats.md4.3 KB
  • sub-skills/evaluation/references/troubleshooting.md5.3 KB
  • sub-skills/evaluation/references/workflows.md5.3 KB
  • sub-skills/evaluation/scripts/run_map_evaluation.py27.6 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.