Dev & Engineering ✓ NVIDIA · Official

DOCA Flow Tune

Guides engineers through snapshotting, analyzing, and optimizing live or captured DOCA Flow pipelines.

54/ 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
doca-flowbluefield-dpuconnectxperformance-tuning
+3hardware-offloadflow-pipelineobservability

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

This skill teaches AI agents how to use NVIDIA’s doca_flow_tune to tune a DOCA Flow pipeline. It covers snapshots of live or captured state, three tuning axes—rule placement, resource hints or table sizing, and hardware-offload mode—and matching measurements such as rule-install rate, lookup latency, and hardware-counter delta. It supports online and offline workflows and interpretation of CSV, JSON, and Mermaid outputs. It also guides minimum-diff changes back into the Flow program, with smoke validation before state-changing application.

Reads the local DOCA installation, shipped configuration templates, and available scripts; attaches to a running doca-flow application or consumes captured JSON/CSV files; guides the dump, monitor, web, analyze, and visualize workflow; interprets dumper, monitor, analyzer, and visualizer outputs; selects a tuning axis and measurement; proposes an optimization; and routes the recommendation back into the surrounding Flow program for controlled testing.

Good fit
  • A BlueField operator wants a read-only snapshot of existing pipes and hardware or software counter progress before recommending a change.
  • A performance engineer has a doca-flow-perf baseline and needs to choose between rule placement, table sizing, and hardware-offload tuning.
  • A DOCA Flow developer wants to inspect a captured pipeline through offline analysis and visualization without re-instrumenting the application.
  • An operator needs to diagnose attachment failures, empty output, degenerate Mermaid diagrams, or disagreement between analysis and live counters.
  • A developer needs to apply a recommendation to a C/C++ Flow program and validate it with warm-up, steady-state, and before/after checks.

How do you install this skill?

Before you use it
  • Before execution, verify the local DOCA version, installed templates, --help output, Flow application, Unix socket, device scope, and full configuration; the skill does not provide a fixed command contract.
  • Any Flow-program change or online state-changing action may affect the dataplane; obtain explicit confirmation and retain a recoverable deployment/rollback plan.
  • Do not externally share dumper, analyze, visualize, or log artifacts without redaction; the documentation requests full unredacted capture but does not define sensitive-data handling.
  • Core use depends on the NVIDIA DOCA installation, BlueField/ConnectX hardware, and external documentation; reachability from mainland-China networks is not established.
  • The benchmark dataset is unavailable, and the SKILLCARD contains TBD fields plus path/license metadata inconsistencies.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • DOCA SDK at /opt/mellanox/doca
  • Linux
  • BlueField DPU or ConnectX NIC
  • running or captured doca-flow application
  • Node.js/npx for the documented CLI installation

Install the skill with the documented Skills CLI command: npx skills add nvidia/skills --skill doca-flow-tune --yes. The repository README says the skill becomes available when an agent later encounters a relevant task. Actual use additionally requires the DOCA SDK at /opt/mellanox/doca, Linux, an attached BlueField DPU or ConnectX NIC, and a running or captured doca-flow application.

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-flow-tune" ~/.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:

  • My Flow rule-install rate is low on BlueField; use doca_flow_tune to determine whether rule placement or table sizing is the likely axis.

Ask an agent a concrete tuning question, for example: “My Flow rule-install rate is low on BlueField; use doca_flow_tune to determine whether rule placement or table sizing is the likely axis.” The skill directs the agent to TASKS.md, starting with configure and continuing through run and test, while using the installed version’s help and flow_tune_cfg*.json templates as sources for the evolving command and schema surface. Do not use it for DOCA installation, Flow application development, or baseline measurement; those are explicitly out of scope.

What are this skill's strengths and limitations?

Pros
  • Covers both live observation and offline captured-snapshot analysis.
  • Separates tuning axes from measurements, which supports baseline-driven optimization.
  • Provides a snapshot-to-analysis-to-visualization workflow with recommendation and smoke-test guidance.
  • Supports read-only operation while explicitly flagging state-changing application as high stakes.
  • Targets operators, performance engineers, Flow developers, and AI agents.
Limitations
  • Requires a specific DOCA SDK installation, Linux, compatible NVIDIA hardware, and an existing doca-flow application.
  • Does not create Flow pipes or replace DOCA setup, Flow API development, or baseline measurement skills.
  • Does not ship a fixed flag inventory, output schema examples, wrappers, parsers, or pre-baked recommendations.
  • Recommendations and outputs are installation-, device-, firmware-, NUMA-, pipeline-, and DOCA-version-specific.
  • The supplied material provides no independent test results or platform coverage matrix.

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 Flow Tune this page ✓ NVIDIA · Official 54 · Use with care ★ 3.8k today Apache-2.0
DOCA Compress Hardware Offload ✓ NVIDIA · Official 58 · Recommended ★ 3.8k today Apache-2.0
DOCA Flow DPA Performance ✓ NVIDIA · Official 58 · Recommended ★ 3.8k today Apache-2.0
DOCA AES-GCM Acceleration ✓ NVIDIA · Official 57 · Use with care ★ 3.8k today Apache-2.0
DOCA SHA Acceleration ✓ NVIDIA · Official 56 · Use with care ★ 3.8k today Apache-2.0

The repository explicitly distinguishes this skill from doca-flow-perf: doca-flow-perf measures baselines, while doca-flow-tune recommends optimizations on top of them. doca-flow-dpa-perf is the relevant baseline tool for a DPA-offloaded path. doca-flow is the base library whose pipelines this tool observes and tunes; this skill does not teach the Flow API or create the application.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 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.
1Trust17 / 25 · 3.4/5

The documentation specifies read-only-by-default operation, confirmation before changes, snapshots, before/after comparison, and data-flow surfaces such as the Unix socket, configuration, logs, and live state. Least-privilege details, rollback/recovery procedures, and log redaction are incomplete, and state changes depend on the surrounding Flow application, so points are deducted.

2Reliability8 / 20 · 2.0/5

The workflow, prerequisites, and layered error taxonomy are relatively thorough and provide diagnostic routing. However, this is a static review: commands, dependencies, key paths, and abnormal-input behavior were not executed or reproduced; exact CLI and schema details are intentionally externalized, so the score stays conservative under the static cap.

3Adaptability11 / 15 · 3.7/5

Audience, trigger phrases, scope, and exclusions are clearly stated for live or captured offline/online scenarios. The skill nevertheless requires a specific DOCA, BlueField/ConnectX environment; exact parameters require the installed version and external documentation; Chinese interaction and mainland-China reachability are not evidenced, so points are deducted.

4Convention9 / 15 · 3.0/5

The information architecture, loading order, task routing, limitations, and related-skill guidance are strong, and SKILL.md declares Apache-2.0. Versioning, maintenance ownership, and change history are incomplete; the SKILLCARD contains TBD fields and path/license inconsistencies, and the benchmark reports missing recommended Instructions/Examples sections, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The skill covers the core configuration, snapshot, analysis, visualization, debugging, and recommendation-to-code workflow and emphasizes before/after evidence. It supplies no runnable wrappers, fixed representative outputs, or complete commands; outcomes depend on the local DOCA installation and surrounding application, so static evidence supports only a conservative score.

6Verifiability3 / 10 · 1.5/5

The files contain task procedures, an error taxonomy, an evaluation report, and internal cross-references. The evaluation dataset is unavailable, the report is self-reported, and no independently reproducible CI/test coverage for the key paths is included; important contracts depend on the installed environment and external guides, so evidence 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 this replace doca-flow-perf for benchmarking?
No. The source assigns baseline measurement methodology to doca-flow-perf and positions doca-flow-tune for optimization after a baseline exists.
Does using it modify the live dataplane?
Snapshot and monitoring workflows can be read-only. Applying a recommendation back to the Flow program is state-changing and should follow the specified smoke and before/after validation loop.
Can I use it without DOCA or a Flow application?
Not for a meaningful tune session. The skill requires an installed DOCA SDK and a running or captured doca-flow application to observe.
What does empty visualization or disagreement with the Flow app indicate?
The source provides a layered troubleshooting taxonomy covering configuration syntax, attachment, missing pipes, unsound measurements, unactionable recommendations, version mismatch, and cross-cutting issues.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

DOCA Compress Hardware Offload

Guides hands-on DEFLATE and LZ4 decompression development and debugging on BlueField and ConnectX platforms.

★ 3.8k FS 58 Recommended 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
Dev & Engineering ✓ NVIDIA · Official

DOCA AES-GCM Acceleration

Configure, validate, and debug DOCA AES-GCM offload on BlueField DPUs and ConnectX NICs.

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

DOCA SHA Acceleration

Guidance for offloading SHA hashing to NVIDIA BlueField and ConnectX hardware.

★ 3.8k FS 56 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

NVIDIA DOCA Flow Development Skill

Build, validate, and debug DOCA Flow packet-steering applications on supported NVIDIA NICs and DPUs.

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

DOCA Arg Parser CLI

Guides developers in building and debugging standard CLIs for DOCA applications.

★ 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
Dev & Engineering ✓ NVIDIA · Official

DOCA DMA Development Guide

Guides hands-on DOCA DMA memory-copy development on BlueField and ConnectX systems.

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

DOCA GPI GPU-Initiated RDMA Skill

Helps CUDA kernels drive RDMA queues directly from GPU memory without host-CPU mediation.

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

DOCA Rivermax Receive Development

Guides developers through building, validating, and debugging DOCA Rivermax receive applications for real-time network streams.

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

DOCA Erasure Coding Development Skill

Guides hands-on DOCA Reed-Solomon resilience development and debugging on NVIDIA hardware.

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

DOCA Flow gRPC Remote Control

Deploy, secure, smoke-test, and troubleshoot DOCA Flow’s gRPC control plane for non-C++ clients.

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

DOCA SHA OpenSSL Offload Engine

Adds DOCA SHA hardware acceleration to existing OpenSSL pipelines without rewriting the application around the doca-sha C API.

★ 3.8k FS 52 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
Dev & Engineering ✓ NVIDIA · Official

DOCA RDMA Programming Guide

Helps developers build, configure, and debug DOCA RDMA applications on BlueField, ConnectX, and DOCA hosts.

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

DOCA Common Foundation

A shared programming foundation for DOCA applications on BlueField and ConnectX.

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

DOCA Ethernet Queue Development

Develop and debug DOCA Ethernet RX/TX queues on BlueField DPUs and ConnectX NICs.

★ 3.8k FS 55 Use with care 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 UROM Host-Side Offload Development

Guides HPC, UCX, and MPI developers in offloading remote memory operations to a BlueField DPU.

★ 3.8k FS 52 Use with care today

Related skills