Dev & Engineering ✓ NVIDIA · Official

DOCA DPA High-Level Tracer

Capture and decode BlueField DPA programming events to diagnose kernel behavior, communication latency, and trace failures.

50/ 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
dpa-tracingbluefielddocardma-debugging
+2performance-debuggingtrace-decoding

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

This tool skill belongs to NVIDIA’s Agent Skills catalog and targets developers and platform operators who already launch a DPA workload through doca-dpa. It guides doca_dpa_hl_tracer capture of higher-level DPA events, including kernel entry and exit, synchronization points, communication primitives, RDMA work-request submission, and completion draining. It covers TRACE versus CRIT, JSON configuration, file limits, thread priorities and CPU affinity, and decoding with the matching DPA-side ELF. It is not intended for writing DPA kernels, host-side debugging, raw cycle profiling, or production telemetry.

Checks prerequisites involving the DOCA installation, BlueField DPA visibility, DPACC-built ELF, and a running workload; selects TRACE or CRIT capture; tunes log and binary file limits, file-size-limit policy, thread priorities, and core affinity; runs doca_dpa_hl_tracer to produce a binary trace file and readable log; decodes the capture against the matching DPA-side ELF; and diagnoses empty, noisy, truncated, or undecodable captures across installation, device binding, image instrumentation, capture window, decoding, version, and overhead layers.

Good fit
  • A DPA developer whose kernel reports a wrong result while host-side completions look clean, using DPA-side events as runtime evidence.
  • An engineer investigating excessive latency from kernel entry to the first communication call or from RDMA WR submission to completion drain.
  • A platform operator whose TRACE capture materially increases latency and needs a lower-overhead capture strategy.
  • An operator whose binary trace reaches a size limit or stops mid-run and needs to tune file limits and the limit policy.
  • A user whose tracer writes a file but the parser reports zero events and needs to distinguish missing events, ELF mismatch, and installation problems.

How do you install this skill?

Before you use it
  • Do not treat the benchmark PASS result or NVIDIA provenance as independent proof of reliability, effectiveness, or safety; the report states that the source evaluation dataset was unavailable.
  • Before execution, verify the installed binary's --help, required privileges, mode tokens, JSON keys, and exact ELF match; trace files may contain sensitive workload information.
  • Resolve the license metadata conflict between SKILL.md and SKILLCARD.yaml, and add versioning, changelog information, and reproducible key-path test coverage.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • DOCA SDK
  • DOCA DPA Tools
  • BlueField device with an exposed DPA processor
  • DPACC-built DPA-side ELF
  • live doca-dpa-launched workload
  • Linux: Ubuntu 22.04/24.04 or RHEL/SLES

Install the individual skill from the NVIDIA/skills catalog with the skills CLI:

npx skills add nvidia/skills --skill doca-dpa-hl-tracer --yes

This installs the skill directory; it does not install DOCA. Actual use also requires the DOCA SDK and optional DOCA DPA Tools on Linux, an accessible BlueField DPA processor, a matching DPACC-built ELF, and a live doca-dpa-launched workload.

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/doca-dpa-hl-tracer" ~/.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?

Try saying

Once installed, send your agent any of these to trigger it:

  • Use doca_dpa_hl_tracer to investigate the latency between DPA kernel entry and the first RDMA WR submission, and check whether the trace was truncated.

Confirm that the question concerns DPA-side high-level tracing, then configure the capture window and JSON configuration. Start with CRIT to limit observation overhead and widen to TRACE when per-event detail is required. The documented invocation shape is:

doca_dpa_hl_tracer --mode <TRACE-or-CRIT> --config-file <config-file> --output-file <output-file>

Decode the resulting capture with the ELF that matches the loaded DPA image. The supplied source does not include a complete JSON example, decode command, or full parameter inventory, so use the installed binary’s --help and the applicable DOCA DPA Tools documentation. Example trigger: “Use doca_dpa_hl_tracer to investigate the latency between DPA kernel entry and the first RDMA WR submission, and check whether the trace was truncated.”

What are this skill's strengths and limitations?

Pros
  • Provides a focused capture, decode, and troubleshooting workflow for DPA programming events.
  • Explains the fidelity-versus-overhead tradeoff between TRACE and CRIT.
  • Keeps DPA-side tracing separate from host-side doca-dpa control and raw cycle profiling.
  • Addresses practical failure points including file limits, capture windows, ELF matching, and version alignment.
Limitations
  • Requires an existing DOCA installation, DOCA DPA Tools, BlueField DPA, matching ELF, and a running workload.
  • Ships no sample traces, parsers, wrapper scripts, or samples/reference subtree.
  • The supplied material omits a complete JSON example, decode command, and full event inventory; those must come from --help and the public documentation.
  • Tracing is bounded debugging evidence, not a production observability solution.

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
DOCA DPA High-Level Tracer this page ✓ NVIDIA · Official 50 · Use with care ★ 3.8k today Apache-2.0
DOCA Environment Setup ✓ NVIDIA · Official 57 · Use with care ★ 3.8k today Apache-2.0
DOCA Telemetry Exporter Development ✓ NVIDIA · Official 55 · Use with care ★ 3.8k today Apache-2.0
DOCA Programming Guide ✓ NVIDIA · Official 54 · Use with care ★ 3.8k today Apache-2.0
DOCA Version Consistency Assistant ✓ NVIDIA · Official 53 · Use with care ★ 3.8k today Apache-2.0

The source explicitly distinguishes this high-level tracer from raw cycle-level profiling, host-side doca-dpa debugging, and DPA kernel programming; those follow different skills or tool paths.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
50/ 100 5-point scale 2.5 / 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.
1Trust16 / 25 · 3.2/5

The documentation defines a bounded diagnostic tool, warns against continuous production use, requires retaining configuration and ELF identity, and discloses that traces may contain workload-sensitive RDMA data. It does not provide concrete least-privilege guidance, user-confirmation gates, rollback procedures, or redaction steps, so points are deducted.

2Reliability7 / 20 · 1.8/5

The workflow, layered error taxonomy, and failure feedback are fairly detailed, and versioned parameters are explicitly delegated to --help and live documentation. However, static review cannot reproduce the key path, commands depend on external version-specific surfaces, and TASKS.md ends with an incomplete item, so the score remains conservative.

3Adaptability11 / 15 · 3.7/5

Trigger examples, intended scenarios, and out-of-scope boundaries are unusually clear for this tool. Chinese-language interaction and mainland-China reachability are not addressed, while the core workflow depends on external NVIDIA documentation, DOCA, BlueField hardware, and DPACC, so points are deducted.

4Convention7 / 15 · 2.3/5

The skill has strong information architecture, loading guidance, dependencies, limitations, related-skill routing, and issue contacts. However, version, signature, and scan fields remain TBD; the SKILL.md Apache-2.0 license conflicts with SKILLCARD.yaml's Apache-2.0 AND CC-BY-4.0 claim; no clear changelog is supplied; and the benchmark report records schema and recommended-section findings.

5Effectiveness6 / 15 · 2.0/5

It offers a directly actionable configuration, capture, decode, diagnosis, and handoff workflow with clear marginal value for DPA tracing. It ships no scripts, sample traces, or directly verifiable outputs, and still relies on the installed binary's --help and external documentation, so static calibration limits the score to 6.

6Verifiability3 / 10 · 1.5/5

The files provide detailed taxonomy and parameter claims plus a benchmark report, but the benchmark dataset is unavailable and no independently reproducible test suite or real CI coverage of the skill's key paths is supplied. Public sources are pointers rather than attached corroborating evidence, so verifiability is 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]

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 I run the tracer immediately after installing the skill?
No. You also need Linux, the DOCA SDK, DOCA DPA Tools, an exposed BlueField DPA processor, a matching DPACC-built ELF, and a running workload launched through doca-dpa.
When should I use TRACE versus CRIT?
Start with CRIT to reduce observation overhead. Use TRACE when the investigation requires complete per-event detail.
Why does the capture contain a file but no decoded events?
Check that the workload ran during the capture window, the DPA image was instrumented, the decoder used the matching ELF, and the installation and versions are aligned.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

DOCA Environment Setup

Verify, prepare, and troubleshoot the DOCA environment while routing workloads to the right deployment path.

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

DOCA Capabilities Inspector

Inspect what DOCA can see on a host through a read-only device and capability CLI.

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

DOCA PCC Diagnostic Counters

Read fixed firmware and hardware PCC congestion diagnostics on ConnectX and BlueField devices.

★ 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

DOCA Telemetry Exporter Development

Guides DOCA applications in defining, emitting, and debugging structured telemetry for external consumers.

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

DOCA Upgrade Control

Safely gate DOCA upgrades and rollbacks with explicit confirmation.

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

DOCA CollectX Telemetry Deployment

Deploy, operate, and debug CollectX telemetry collectors so counters reach downstream exporters.

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

DOCA Programming Guide

Guides developers through building, testing, and debugging library-agnostic DOCA applications from shipped samples.

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

DOCA BlueField Bare-Metal Deployment

Run, supervise, and troubleshoot DOCA binaries directly on BlueField hardware.

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

DOCA Version Consistency Assistant

Verifies DOCA version sources and host–BlueField consistency while diagnosing build-versus-runtime drift.

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

DOCA Container Deployment

Deploy, validate, and troubleshoot DOCA service containers on NVIDIA BlueField.

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

DOCA RDMA Initiator

Guides accelerator-initiated one-sided RDMA development on the DPA datapath.

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

DOCA Flow DPA Performance

Guides defensible measurement of DOCA Flow rule-update and disable rates on DPA-capable NVIDIA hardware.

★ 3.8k FS 58 Recommended today
Automation & Ops ✓ NVIDIA · Official

DOCA Bench Benchmarking Skill

Measure DOCA library throughput, latency, and bandwidth reproducibly on real NVIDIA networking hardware.

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

DOCA Verbs Raw RDMA Control

Guides DOCA developers who genuinely need low-level verbs control, porting, and diagnosis.

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

DOCA GPUNetIO Development Skill

Helps developers connect CUDA kernels on NVIDIA GPUs to DOCA network queues for GPU-side packet I/O and debugging.

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

DOCA STA Storage Target Acceleration

Build and debug RDMA NVMe-oF storage targets accelerated by DOCA STA on BlueField.

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

DOCA Flow Performance Measurement

Guides reproducible, defensible measurements of host-side and DPU-CPU DOCA Flow control-plane rule rates.

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

DOCA Flow DPA Provider

Guides developers in exporting DOCA Flow pipes and resources into BlueField DPA for direct kernel-side access and mutation.

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

DOCA Hardware Telemetry Counter Reader

Guides developers in reading per-domain hardware counters from BlueField and ConnectX devices.

★ 3.8k FS 60 Recommended today

Related skills