Skip to content
Back to skills

Grounding Dino

ASecurity

"Use GroundingDINO for open-vocabulary object detection,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
datapythongobashgitapi

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 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Grounding Dino?

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

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

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: grounding-dino
description: "Use GroundingDINO for open-vocabulary object detection,
  single-image inference, COCO evaluation, pseudo-label dataset creation, and
  safe web or downstream integrations."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# GroundingDINO Repo Skill

Use this repo skill when a user asks about the `groundingdino` Python package, GroundingDINO open-set object detection, Grounding DINO config/checkpoint workflows, or the original demo capabilities from the IDEA-Research GroundingDINO project.

## Choose A Route

- `sub-skills/inference/`: single-image CLI/API inference, `load_model`, `load_image`, `predict`, `annotate`, the `Model` wrapper, class-list prompts, token spans, thresholds, devices, and output boxes.
- `sub-skills/evaluation/`: COCO-style zero-shot AP evaluation, category-prompt construction, `CocoGroundingEvaluator`, `pycocotools`, benchmark caveats, and low-AP diagnosis.
- `sub-skills/dataset-annotation/`: pseudo-label an image folder, draw review images, export COCO-format data, and manage optional FiftyOne workflow dependencies.
- `sub-skills/integrations/`: Gradio apps, Hugging Face checkpoint UX, Grounded-SAM/SAM handoffs, Stable Diffusion or GLIGEN notebook-style integrations, and color/box contracts.

## Quick Install Check

GroundingDINO is a PyTorch package named `groundingdino`. A minimal install typically needs:

```bash
pip install -e .
```

For a reusable project or app, verify the installed package before running model code:

```bash
python scripts/check_grounding_dino_install.py
```

Read `references/install-and-models.md` before changing dependencies, compiling custom ops, selecting a config/checkpoint pair, or interpreting CPU-only warnings.

## Core Facts

- The packaged model configs are `GroundingDINO_SwinT_OGC.py` and `GroundingDINO_SwinB_cfg.py`; both use `modelname="groundingdino"`, `num_queries=900`, `max_text_len=256`, and `bert-base-uncased` text encoding.
- Released workflows require a config file and a matching checkpoint file; this skill does not download checkpoints unless an integration helper explicitly receives Hugging Face download arguments.
- The public inference API returns normalized `cxcywh` boxes, logits/confidence scores, and phrases; annotation helpers convert boxes for visualization.
- Training code is not part of this repo skill because the source README lists training-code release as incomplete.

## Shared References

- `references/api-overview.md`: package modules, public API surfaces, and where detailed signatures live.
- `references/install-and-models.md`: install/build behavior, dependencies, model variants, checkpoints, and device guidance.
- `references/prompt-and-threshold-guide.md`: prompt punctuation, class lists, thresholds, token spans, and no-detection diagnosis.
- `references/troubleshooting.md`: cross-cutting install, import, model, data, device, and workflow failures.
- `references/repo-provenance.md`: source commit, dirty-state baseline, package version, and evidence paths.
- `references/repo-routing-metadata.json`: structured DisCo router metadata used during managed import.

Files in this skill

  • SKILL.md3.1 KB
  • references/api-overview.md2.1 KB
  • references/install-and-models.md2.7 KB
  • references/prompt-and-threshold-guide.md1.6 KB
  • references/repo-provenance.md1.4 KB
  • references/repo-routing-metadata.json342 B
  • references/troubleshooting.md2.7 KB
  • scripts/check_grounding_dino_install.py3.3 KB
  • sub-skills/dataset-annotation/SKILL.md2.1 KB
  • sub-skills/dataset-annotation/references/data-formats.md2.7 KB
  • sub-skills/dataset-annotation/references/pseudolabel-workflow.md4.1 KB
  • sub-skills/dataset-annotation/references/troubleshooting.md4 KB
  • sub-skills/dataset-annotation/scripts/grounding_dino_pseudolabel.py8.8 KB
  • sub-skills/evaluation/SKILL.md2.4 KB
  • sub-skills/evaluation/references/api-reference.md4.8 KB
  • sub-skills/evaluation/references/coco-evaluation.md5 KB
  • sub-skills/evaluation/references/troubleshooting.md5.5 KB
  • sub-skills/evaluation/scripts/grounding_dino_coco_eval.py14.1 KB
  • sub-skills/inference/SKILL.md2.6 KB
  • sub-skills/inference/references/api-reference.md5.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…

Newsletter

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