Skip to content
Back to skills

Samgeo3 Workflows

ASecurity

"Guides SamGeo3 and SamGeo3Video workflows for SAM3/SAM3.1 text,

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
testingapibackend

Works with

  • api

Security analysis

A100/100

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

Scanned September 9, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Samgeo3 Workflows?

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

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

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: samgeo3-workflows
description: "Guides SamGeo3 and SamGeo3Video workflows for SAM3/SAM3.1 text,
  point, box, tiled, batch, and video segmentation with CUDA/backend
  troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# SAM3 and SAM3.1 workflows

Use this sub-skill when the task names `SamGeo3`, SAM3, SAM3.1,
`facebook/sam3`, `facebook/sam3.1`, text-prompt SAM3 masks, tiled GeoTIFF
segmentation, batch image segmentation, or SAM3 video/object tracking.

## Read this when

- The user needs SAM3 text prompts: `sam.generate_masks("building")`.
- The user has point or box prompts and wants SAM3 instance interactivity.
- A large GeoTIFF needs tiled segmentation with overlap.
- The input is a video or frame sequence and the user wants prompt propagation.
- The failure involves `backend="meta"`, `backend="transformers"`, SAM3.1,
  checkpoint download, bfloat16 conversion, or CUDA availability.

## Route elsewhere

- Original SAM or SAM2 image/prompt workflows: [core-segmentation](../core-segmentation/SKILL.md).
- Raster CRS, band selection, vector conversion, split/merge, or device helpers:
  [geospatial-utilities](../geospatial-utilities/SKILL.md).
- LangSAM/GroundingDINO text prompts with SAM1/SAM2: [specialized-models](../specialized-models/SKILL.md).
- HTTP API calls to `/segment/text`, `/segment/predict`, or `/segment/automatic`:
  [api-server](../api-server/SKILL.md).

## Backend rules

- Treat real SAM3/SAM3.1 inference as CUDA-backed. CPU import or mock tests do
  not prove runtime readiness.
- `backend="meta"` is the default and supports `facebook/sam3.1`.
- `backend="transformers"` is only for supported SAM3 model ids; SAM3.1 is a
  Meta checkpoint path and should use `backend="meta"`.
- Use `enable_inst_interactivity=True` when point/box prompt methods such as
  `predict_inst()` are needed.
- For gated Hugging Face assets, confirm access and authentication before model
  construction.

## Workflow sequence

1. Run [scripts/samgeo3_backend_check.py](scripts/samgeo3_backend_check.py) with
   `--require-cuda` before a real SAM3 run.
2. Choose image/text vs instance vs tiled vs video workflow using
   [workflows.md](references/workflows.md).
3. Validate input image CRS/bands with the utilities sub-skill.
4. Construct `SamGeo3` or `SamGeo3Video` only after model access and GPU memory
   are acceptable.
5. Save outputs and convert to vectors only after inspecting mask counts and
   bounding boxes on a small example.

## References and scripts

- [workflows.md](references/workflows.md) gives copyable SAM3 image, prompt,
  tiled, batch, and video patterns without depending on source notebooks.
- [api-reference.md](references/api-reference.md) records verified signatures,
  model ids, backend constraints, and test-backed SAM3.1 behavior.
- [troubleshooting.md](references/troubleshooting.md) covers CUDA, checkpoint,
  backend, dtype, cache, and video-memory failures.
- [scripts/samgeo3_backend_check.py](scripts/samgeo3_backend_check.py) safely
  checks imports, registry ids, CUDA, and `SamGeo3` signatures without loading
  model weights.

## Native validation candidates

- `tests/test_samgeo3.py` is the safe native candidate for backend selection,
  SAM3.1 checkpoint routing, and user-error reporting.
- SAM3 example notebooks are GPU/network/model-download candidates. Run them
  only when final verification explicitly authorizes Hugging Face/model assets.

Files in this skill

  • SKILL.md3.4 KB
  • references/api-reference.md3.7 KB
  • references/troubleshooting.md2.5 KB
  • references/workflows.md2.8 KB
  • scripts/samgeo3_backend_check.py2.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.