Data & Analysis ✓ NVIDIA · Official

DICOM Metadata Extractor

Extract selected metadata from one DICOM file and flag PHI in standard tags.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.8k
Last updated
today
License
Apache-2.0
dicommedical-imagingmetadata-extractionphi-detection
+1pydicom

What does this skill do, and when should you use it?

This Agent Skill from NVIDIA’s Medical AI Skills collection reads a single DICOM file. It runs the supplied pydicom-based wrapper and reports transfer syntax, modality, grouped study, series, and image metadata, along with standard-tag PHI indicators. It is intended for metadata inspection and evidence preparation, not anonymization, clinical deployment, or clinical interpretation. Runtime arguments, dependencies, side effects, and validation gates are governed by skill_manifest.yaml.

Reads one DICOM file; runs scripts/extract_metadata.py; writes results to stdout or to a JSON file with --output; emits transfer_syntax, modality, grouped study/series/image metadata, phi_present, and phi_tags_found; and runs medagent.verifiers.dicom_metadata_quality_v1 when evidence packs undergo second-pass review.

Good fit
  • A medical-imaging engineer needs a quick metadata check for one DICOM file.
  • A data-governance team needs to flag possible PHI in standard DICOM tags during a processing workflow.
  • An evaluation or validation team needs a reproducible single-file run with reviewable evidence.

How do you install this skill?

Before you use it
  • phi_present=false does not establish that a file is safe or de-identified; private tags and burnt-in pixel PHI are not checked.
  • Confirm input and output permissions before execution and avoid writing PHI-containing JSON to shared locations.
  • Do not use this skill for clinical work, regulatory de-identification, diagnosis, or public-sharing safety decisions.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Python
  • pydicom

Install the skill through NVIDIA/skills with: npx skills add nvidia/skills --skill dicom-metadata-extract --yes. Add --agent codex, --agent claude-code, --agent cursor, or --agent kiro-cli to target a specific client. The source does not document a separate manual folder-install procedure; install runtime dependencies according to skill_manifest.yaml.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/dicom-metadata-extract" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

From the repository root, run: python scripts/extract_metadata.py PATH_TO_DICOM, or python scripts/extract_metadata.py PATH_TO_DICOM --output result.json. Keep outputs under a caller-provided run directory. For second-pass evidence review, the source provides: python -m eval_engine.run_trusted skills/dicom-metadata-extract --fixture skills/dicom-metadata-extract/fixtures/sample_ct.dcm --out runs/dicom_metadata_trusted. Do not use this skill for anonymization, private-tag review, burnt-in pixel PHI detection, or clinical interpretation.

What are this skill's strengths and limitations?

Pros
  • Simple interface for one DICOM input file.
  • Reports grouped metadata and explicit standard-tag PHI indicator fields.
  • Provides a fixed script entrypoint, optional JSON output, and an evidence-verification workflow.
Limitations
  • Covers only a small PS3.15-inspired standard-tag subset and is not a complete Basic Application Confidentiality Profile implementation.
  • Does not check private tags, detect burnt-in pixel PHI, or provide substantial multi-frame handling.
  • Explicitly unsuitable for clinical deployment, regulatory de-identification, autonomous diagnosis, or patient-facing use.
  • The complete runtime dependency and argument constraints are in skill_manifest.yaml, which was not supplied here.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
DICOM Metadata Extractor this page ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0
DICOM Series Preflight ✓ NVIDIA · Official 60 · Recommended ★ 3.8k today Apache-2.0
DICOM CT Series to NIfTI Volume ✓ NVIDIA · Official 53 · Use with care ★ 3.8k today Apache-2.0
Catheter Navigation Vascular Digital Twin ✓ NVIDIA · Official 48 · Use with care ★ 3.8k today Apache-2.0
NV-Segment-CT Medical Imaging Segmentation Skill ✓ NVIDIA · Official 60 · Recommended ★ 3.8k today Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust15 / 25 · 3.0/5

The files show a single-DICOM local read with optional output to a caller-provided JSON path, no network endpoints, no home-directory writes, and no GPU or Docker requirement. The skill clearly excludes anonymization and clinical use, making the intended data flow relatively transparent. Points are deducted because Bash is allowed, execution confirmation is not required, outputs may contain PHI without de-identification or access-control guidance, overwrite rollback is unspecified, and dependency integrity or security auditing is not evidenced.

2Reliability8 / 20 · 2.0/5

The script, manifest, arguments, output fields, and error handling are mostly consistent; missing or unreadable inputs and DICOM read failures produce diagnosable errors, while runtime and repeatability constraints are declared. Points are deducted because static review cannot reproduce the key path, no skill-specific committed test suite is shown, and coverage of malformed DICOMs, dependency drift, output-write failures, and multiframe inputs is limited. The score therefore remains below the static ceiling of 10.

3Adaptability9 / 15 · 3.0/5

The audience, single-file input, JSON output, standard-tag PHI flag, and non-fit scenarios are clearly stated, with reasonably precise semantic triggering. The core function does not depend on an overseas online service, so no mainland-China reachability deduction applies. Points are deducted because the capability is limited to development-time metadata inspection, Chinese-language interaction is not documented, and boundaries for complex DICOMs, multiframe data, private tags, and pixel PHI have limited supporting evidence.

4Convention10 / 15 · 3.3/5

SKILL.md is well organized with purpose, prerequisites, script usage, limitations, troubleshooting, and examples. The manifest supplies version, inputs, outputs, dependencies, side effects, validation constraints, and cost information; the skill card identifies Apache-2.0 and NVIDIA ownership. Points are deducted for the missing recommended Examples section, unclear maintenance responsibility and changelog/update path, and reduced governance certainty because the supplied license metadata is NOASSERTION despite Apache declarations in the files.

5Effectiveness6 / 15 · 2.0/5

The script directly emits structured JSON containing transfer syntax, modality, study, series, image, phi_present, and phi_tags_found. The fixture, baseline assertions, and evaluation tasks concretely cover CT modality, Study UID, PHI flags, and scope warnings, giving the core task directly usable value. Points are deducted because only a limited standard-tag subset is checked, the skill does not anonymize or detect private-tag or burnt-in pixel PHI, its output cannot by itself justify public sharing or clinical decisions, and static review cannot confirm actual runtime correctness.

6Verifiability4 / 10 · 2.0/5

The source, manifest, synthetic fixture, baseline assertions, evals, and benchmark report provide auditable material with fixed inputs, field assertions, and repeatability configuration. Points are deducted because this review has no independently reproduced execution result and no committed test suite covering the skill's key paths; the benchmark is an embedded report rather than independent verification. Evidence strength is therefore limited.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Can it anonymize DICOM files?
No. It extracts selected metadata and flags PHI in standard tags; the source explicitly excludes anonymization.
Can it detect patient information embedded in image pixels?
No. The source states that burnt-in pixel PHI is not detected and private tags are not checked.
What should I do if a run fails?
Check the input path and dependencies, rerun with a known fixture, and inspect the wrapper JSON and stderr. For a validation-gate failure, retain the evidence pack and follow the gate message to repair the inputs or wrapper code.

More skills from this repository

All from NVIDIA/skills

Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

Header-only validation for one DICOM series before conversion or inference.

★ 3.8k FS 60 Recommended today
Data & Analysis ✓ NVIDIA · Official

DICOM CT Series to NIfTI Volume

Converts one CT DICOM series into a HU NIfTI volume with affine evidence.

★ 3.8k FS 53 Use with care today
Data & Analysis ✓ NVIDIA · Official

Catheter Navigation Vascular Digital Twin

Turn CT angiography data into a patient-specific vascular digital twin for catheter-navigation workflows.

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

NV-Segment-CT Medical Imaging Segmentation Skill

Run VISTA3D on CT NIfTI volumes and produce verifiable label-map evidence.

★ 3.8k FS 60 Recommended today
Data & Analysis ✓ NVIDIA · Official

NV-Segment-CT Fine-Tuning

Fine-tune NV-Segment-CT VISTA3D on labeled CT NIfTI datasets.

★ 3.8k FS 58 Recommended today
Data & Analysis ✓ NVIDIA · Official

NV-Generate-MR

Generate synthetic body MRI volumes through NVIDIA’s rflow-mr workflow.

★ 3.8k FS 57 Use with care today
Data & Analysis ✓ NVIDIA · Official

NV-Generate-CT Synthetic CT Generator

Generate paired synthetic CT volumes and masks through NVIDIA’s rflow-ct pipeline.

★ 3.8k FS 56 Use with care today
Data & Analysis ✓ NVIDIA · Official

NV-Segment-CTMR Medical Image Segmentation

Run CT or MRI NIfTI segmentation and capture inspectable label-map evidence.

★ 3.8k FS 53 Use with care today
Dev & Engineering ✓ NVIDIA · Official

i4h Catheter Navigation Workflow Guide

Orients agents to the right stage of NVIDIA’s endovascular catheter navigation workflow.

★ 3.8k FS 52 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation DRR Renderer

Generate a single digitally reconstructed radiograph from CT data or a synthetic phantom for fluoroscopy previews and renderer smoke tests.

★ 3.8k FS 52 Use with care today
Dev & Engineering ✓ NVIDIA · Official

NV-Reason-CXR Chest X-ray Reasoning Test

Runs reproducible command-shape and live inference smoke tests for chest X-ray reasoning.

★ 3.8k FS 52 Use with care today
Data & Analysis ✓ NVIDIA · Official

NV Brain MRI Diffusion Fine-Tuner

Fine-tune the NV-Generate-CTMR diffusion UNet from NIfTI brain MRI training volumes.

★ 3.8k FS 51 Use with care today
Data & Analysis ✓ NVIDIA · Official

NV-Generate Medical Imaging VAE Fine-Tuning

Fine-tune the NV-Generate-CTMR MAISI VAE on CT or MRI NIfTI training volumes.

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

Synthetic Brain MRI Generator

Generate synthetic brain MRI volumes through NVIDIA’s documented workflow.

★ 3.8k FS 47 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO DINO Object Detection

Run NVIDIA TAO workflows for training and deploying DINO 2D object detectors.

★ 3.8k FS 58 Recommended today
Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge Training Resiliency

Configure fault recovery and hang detection for Megatron Bridge distributed training.

★ 3.8k FS 57 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Grounding DINO Open-Vocabulary Detection

Train and deploy text-guided object detectors without a fixed class vocabulary.

★ 3.8k FS 56 Use with care today
Automation & Ops ✓ NVIDIA · Official

DOCA Structured Tools Contract

A governed fallback contract for consolidating DOCA environment, device, capability, validation, and host-DPU state data.

★ 3.8k FS 55 Use with care today
Dev & Engineering ✓ NVIDIA · Official

NVIDIA DOCA Public Knowledge Map

Routes agents to authoritative DOCA docs, samples, versions, and install paths.

★ 3.8k FS 54 Use with care today
Dev & Engineering ✓ NVIDIA · Official

TAO Sparse4D Training Skill

Guides agents through training, evaluation, export, quantization, and inference for multi-camera temporal 3D detection and tracking.

★ 3.8k FS 54 Use with care today

Related skills