Official agent skill

Doca Flow Grpc Server

by NVIDIA in NVIDIA/skills

PLAINTEXT-ONLY: the shipped docaflowgrpc server uses grpc::InsecureServerCredentials() with NO TLS / mTLS / token-auth knob on the binary — transport security must come from external infrastructure…

OfficialApache-2.0Auto-check passedBackend & APIs

Install Doca Flow Grpc Server

skills CLI
$ npx skills add NVIDIA/skills --skill doca-flow-grpc-server -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NVIDIA/skills doca-flow-grpc-server --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/doca-flow-grpc-server .claude/skills/doca-flow-grpc-server && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
doca-flow-grpc-server
GitHub stars
3.5k
Token cost
~4.2k tokens
SKILL.md length
1,923 words
Files
8
Skills in repo
380
Repo updated
First seen
Licence
Apache-2.0

At a glance

PLAINTEXT-ONLY: the shipped docaflowgrpc server uses grpc::InsecureServerCredentials() with NO TLS / mTLS / token-auth knob on the binary — transport security must come from external infrastructure…

  • Works in 3 steps: Read this SKILL.md first to confirm the… → **For what the server exposes, the… → **For the documented start sequence and…
  • Debugging docaflowgrpc — the DOCA-shipped gRPC remote-control surface in front of doca-flow that lets non-C++ clients (Python
  • SKILL.md covers Example questions this skill…, Audience, Language scope and When to load this skill, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Doca Flow Grpc Server is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. PLAINTEXT-ONLY: the shipped docaflowgrpc server uses grpc::InsecureServerCredentials() with NO TLS / mTLS / token-auth knob on the binary — transport security must come from external infrastructure (e.g. an mTLS proxy / sidecar) on a trusted segment. Use this skill when bringing up, configuring, hardening, or debugging docaflowgrpc — the DOCA-shipped gRPC remote-control surface in front of doca-flow that lets non-C++ clients (Python, Go, Rust, Java) program Flow pipes and entries over RPC instead of linking…

Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files (for example `BENCHMARK.md`, `CAPABILITIES.md` and `SKILLCARD.yaml`). Compatibility notes: Requires DOCA on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC. The docaflowgrpc binary is a build artifact (install: false in…

It sits in Backend & APIs, covering gRPC and Protobuf. It works with gRPC, Python, C++ and Java. The repository describes itself as: Agent Skills for NVIDIA products — install into Claude Code, Codex, and other coding agents to run Physical AI, robotics, simulation, CUDA, and RAG workflows end to end. The licence is Apache-2.0.

When your agent uses it

  • Debugging docaflowgrpc — the DOCA-shipped gRPC remote-control surface in front of doca-flow that lets non-C++ clients (Python
  • Java) program Flow pipes and entries over RPC instead of linking libdocaflow.so directly
  • Even when the user doesnt say doca-flow-grpc-server

Example prompts

  • “t say”
  • “— e.g.”
  • “remotely configure pipes on the BlueField”
  • “/doca-flow-grpc-server”

Requirements

  • Python 3
  • Node.js
  • Compatibility (from SKILL.md): Requires DOCA on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC. The `doca_flow_grpc` binary is a build artifact (install: false in tools/flow_grpc_server/meson.build, gated by flag_enable_grpc_support + flag_enable_grpc_flow_library) — NOT installed under a default DOCA path; build it from the DOCA source tree with gRPC enabled. Its `.proto` lives under libs/doca_flow/grpc/. Confirm Flow via `pkg-config doca-flow`.

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Read this SKILL.md first to confirm the user's question
  2. **For what the server exposes, the .proto-as-contract
  3. **For the documented start sequence and the

What it can do on your machine

Read from SKILL.md and the folder at commit 0e0d506. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • grpc.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires DOCA on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC. The `doca_flow_grpc` binary is a build artifact (install: false in tools/flow_grpc_server/meson.build, gated by flag_enable_grpc_support + flag_enable_grpc_flow_library) — NOT installed under a default DOCA path; build it from the DOCA source tree with gRPC enabled. Its `.proto` lives under libs/doca_flow/grpc/. Confirm Flow via `pkg-config doca-flow`.

    From compatibility in the SKILL.md frontmatter.

Context cost

Doca Flow Grpc Server loads about 4.2k tokens when it runs. Until then it costs about 255 tokens; SKILL.md has 1,923 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~255
When it runs · the whole SKILL.md, loaded when a task matches
~4.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from NVIDIA/skills at commit 0e0d506, republished under its Apache-2.0 licence (© NVIDIA). 1,923 words, ~4,172 tokens.

Download SKILL.mdSave it as .claude/skills/doca-flow-grpc-server/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
doca-flow-grpc-server
description
PLAINTEXT-ONLY: the shipped `doca_flow_grpc` server uses `grpc::InsecureServerCredentials()` with NO TLS / mTLS / token-auth knob on the binary — transport security must come from external infrastructure (e.g. an mTLS proxy / sidecar) on a trusted segment. Use this skill when bringing up, configuring, hardening, or debugging `doca_flow_grpc` — the DOCA-shipped gRPC remote-control surface in front of `doca-flow` that lets non-C++ clients (Python, Go, Rust, Java) program Flow pipes and entries over RPC instead of linking `libdoca_flow.so` directly. Trigger even when the user doesn't say 'doca-flow-grpc-server' or 'gRPC' — e.g. 'program Flow rules from Python on another host', 'remotely configure pipes on the BlueField', 'client times out connecting to the Flow server', 'where is the .proto for Flow', 'UNAUTHENTICATED / FAILED_PRECONDITION on a Flow RPC'. Route elsewhere for the underlying doca-flow API, generic gRPC tooling (protoc, language bindings), or DOCA install / BFB bring-up.
compatibility
Requires DOCA on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC. The `doca_flow_grpc` binary is a build artifact (install: false in tools/flow_grpc_server/meson.build, gated by flag_enable_grpc_support + flag_enable_grpc_flow_library) — NOT installed under a default DOCA path; build it from the DOCA source tree with gRPC enabled. Its `.proto` lives under libs/doca_flow/grpc/. Confirm Flow via `pkg-config doca-flow`.
license
Apache-2.0
metadata.kind
tool

DOCA Flow gRPC Server (doca_flow_grpc)

CRITICAL transport-security correction (Run-12 + R13). The shipped doca_flow_grpc / doca_flow_grpc_client binaries hard-code the gRPC plaintext credentials surface: the server uses grpc::InsecureServerCredentials() (the C++ gRPC server-side API in tools/flow_grpc_server/server/); the C++ client uses grpc::InsecureChannelCredentials() (the C++ gRPC client-side API; the client lives in libs/doca_flow/grpc/client/, compiled into the doca_flow library, NOT under tools/flow_grpc_client/); the Python client uses grpc.aio.insecure_channel(...). Do NOT cite the server-side string as grpc::InsecureChannelCredentials() — that is the client-side API name and a Grep-against-source verification will fail. There is no TLS, no mTLS, and no token-auth knob on the shipped control plane today. Any prose below (or in CAPABILITIES.md / TASKS.md) that frames "mTLS / token auth / TLS posture" as a configurable knob on this server is the bundle's previous aspirational framing and is wrong against the shipped source. Treat the server as plaintext-on-a-trusted-segment only: it MUST be bound on a control-plane-only network segment behind an external proxy, sidecar, or VPN that itself enforces TLS + identity. Any "TLS / mTLS / token- auth" discussion below is about the operator's external hardening layer, NOT a knob on this binary. Routing for an TLS / identity design discussion must stay on the selected external proxy, sidecar, or VPN; never route it to a shipped-today binary knob.

Where to start: This is a tool skill for standing up and operating doca_flow_grpc, the DOCA-shipped gRPC remote- control surface for doca-flow. Open TASKS.md and start at ## configure to decide whether a remote control plane is the right answer at all (vs talking to libdoca_flow.so directly), then ## run for the start → bind → one-client-smoke sequence, then ## test for the smoke-before-bulk loop that gates any RPC that mutates Flow / dataplane state. Open CAPABILITIES.md when the question is what the gRPC contract surface looks like (the .proto files shipped under the tool's source tree on the user's install), which external proxy / sidecar / VPN protects the plaintext server, which language bindings the gRPC ecosystem covers, or how to interpret the server's own logs alongside the live Flow application's logs. If DOCA is not installed, route to doca-setup first; if the user has not stood up doca-flow yet, route to doca-flow FIRST — the gRPC server is a remote control plane on top of the Flow library, not a replacement for it.

Example questions this skill answers well

The CLASSES of doca_flow_grpc questions this skill is built to answer, each with one worked example. The class is the load-bearing piece; the worked example is one instance.

  • "Do I actually need a remote control plane for my Flow pipeline, or should my client just link libdoca_flow.so directly?" — worked example: "my client is a Python service on a different host; can it program Flow rules remotely?". Answered by the when-to-use-gRPC decision in CAPABILITIES.md ## Capabilities and modes
    • the routing into doca-flow when a direct library link is the better answer.
  • "Where is the gRPC contract surface actually defined on my install?" — worked example: "I want to generate a Python client; where do I get the .proto file?". Answered by the the-.proto-file-is-the-source-of-truth rule in CAPABILITIES.md ## Capabilities and modes
    • the language-bindings discussion of standard gRPC tooling (protoc + the language-specific gRPC plugin per the official gRPC docs on grpc.io).
  • "How do I harden the gRPC endpoint so it isn't an open door into my dataplane?" — worked example: "the server is bound on 0.0.0.0; what should I do before exposing it?". Answered by the admin attack surface posture in CAPABILITIES.md ## Safety policy
  • "How do I smoke ONE client end-to-end before opening the server to the fleet?" — worked example: "my Python client can dial the endpoint; what is the first RPC I run to prove it talks to the live Flow application?". Answered by the smoke-before-bulk loop in TASKS.md ## test + CAPABILITIES.md ## Safety policy smoke-before-bulk rule.
  • "My client cannot reach the server — is the server down, the wrong endpoint, an external-proxy mismatch, or a version mismatch?" — worked example: "the client times out connecting". Answered by the layered error taxonomy in CAPABILITIES.md ## Error taxonomy
  • "Is my non-C++ client (Python / Go / Rust) actually the right shape for the gRPC contract, or is there a cleaner path?" — worked example: "I want a Rust client; what does the .proto-generated API look like?". Answered by the language-bindings discussion in CAPABILITIES.md ## Capabilities and modes
    • the routing through standard gRPC tooling.

Audience

This skill serves external operators, control-plane developers, and AI agents who need to program a running DOCA Flow pipeline from a non-C++ process across a network boundary instead of linking libdoca_flow.so directly into the controlling process. Concretely:

  • A control-plane engineer writing a Python / Go / Rust client that programs Flow rules on a BlueField from outside the BlueField's address space.
  • A platform operator running a Flow-using service on BlueField who wants to expose a remote-control surface to a centralized control plane.
  • An AI agent driving the "can I program these Flow rules from this client / this network position" triage step before recommending a code change to the surrounding doca-flow application.

It is not for users debugging the gRPC server's source code, not a substitute for the live public DOCA Flow gRPC Server guide on docs.nvidia.com, and not the place to learn the doca-flow API — that audience belongs in doca-flow.

doca_flow_grpc is a single CLI binary built from the DOCA source tree (executable('doca_flow_grpc', ..., install: false) in tools/flow_grpc_server/meson.build, gated by flag_enable_grpc_support), plus its companion .proto contract files under libs/doca_flow/grpc/; per the tool's source tree (server/, dpa_device/, packet_buffering/) the tool can also be paired with a packet-buffering / DPA-side helper on configurations that need them. The skill uses the same kind: tool three-file shape (SKILL.md + CAPABILITIES.md + TASKS.md) the rest of the bundle's tool slot uses — front matter at the top of this file already says kind: tool. (Prior bundle revisions said "library three-file shape" here; that wording was internally inconsistent with the front matter and is corrected.)

Language scope

This skill governs deployment, configuration, hardening, and client-side bring-up across the languages standard gRPC tooling covers — Python, Go, C++, Rust, Java, Node.js, C#, Kotlin, Ruby, PHP, Dart — via the language-specific gRPC plugin generated from the shipped .proto files (see the gRPC language support index on grpc.io). The server itself is C++ + DOCA; the client languages are open, gated only by the standard protoc plugin set. For the doca-flow API the server programs, see doca-flow — that surface is C-language.

When to load this skill

Load this skill when the user is — or the agent needs to — bring up doca_flow_grpc against a running doca-flow application (or its preconditions) and connect a non-C++ client to it. Concretely:

  • Deciding whether a remote gRPC control plane is the right surface (vs a direct libdoca_flow.so link in the client process).
  • Locating the .proto files on the user's install so a language-binding client can generate the appropriate stubs.
  • Deciding the deployment's transport-security posture and network segment. NOTE: the shipped server is plaintext-only (grpc::InsecureServerCredentials()); TLS / mTLS / token-auth are NOT binary configuration knobs — they are external infrastructure concerns handled by a capable proxy, sidecar, or VPN, and the plaintext endpoint must stay on a trusted, isolated segment.
  • Standing up the server alongside a known-good Flow setup and smoke-testing one client end-to-end before exposing the endpoint to the fleet.
  • Diagnosing a connect / version / RPC failure through the layered taxonomy.

Do not load this skill for general DOCA orientation, doca-flow API work, DOCA install, or general gRPC tooling (use the grpc.io docs directly for those).

Show full SKILL.md (699 more words)Show less

What this skill provides

This is a thin loader. Substantive material lives in two companion files:

  • CAPABILITIES.md — what doca_flow_grpc exposes: the gRPC remote-control surface in front of doca-flow, the .proto-files-as-authoritative-contract rule (the shipped .proto files under the tool's source on the user's install are the source of truth), the when-to-use- gRPC vs direct-library-link decision, the language- bindings story (any language standard gRPC tooling covers), the external proxy / sidecar / VPN and network-segment decision, the packet-buffering / DPA-side option per the shipped packet_buffering/ and dpa_device/ subtrees, the version overlay (server rides the doca-flow library version it links against), the layered error taxonomy (server-not-started / server-binding-failed / external-layer- rejected / RPC-call-error / Flow-precondition-failed / version / cross-cutting), the observability surface (the server's own logs + the live Flow application's logs + the RPC client's status codes), and the safety policy that treats the endpoint as an admin attack surface.
  • TASKS.md — step-by-step workflows for the in-scope task verbs: install (route to setup; binary is built from source with gRPC support enabled), configure (decide remote-vs-direct, pick the external proxy / sidecar / VPN and network segment), build (route to install), modify (refuse — modify the deployment, not the binary), run (start → bind → smoke), test (the smoke-before-bulk loop with the client-side stub generation step), debug (the layered diagnosis ladder), use (the agent-side workflow for consuming a captured gRPC server session), plus a Deferred task verbs block and a Command appendix.

The skill assumes a host where DOCA is already installed (or the NGC DOCA container is running) with the Flow library present, a working doca-flow application to program against, and the operator's awareness that exposing a gRPC control plane is a high-stakes posture.

What this skill deliberately does not ship

This skill is agent guidance, not a samples or scripts bundle. To keep the boundary clean, it deliberately does not contain — and pull requests should not add:

  • Verbatim RPC method names, message field inventories, or default endpoint paths. The .proto files shipped under the tool's source tree on the user's install are the authoritative contract; copying them here pins the skill to one release and silently rots when the contract evolves.
  • Pre-baked client code in any language. The language-specific gRPC plugin + the shipped .proto files are the contract; client code generated from them on the user's installed version is the right answer, not a stub pinned to a snapshot.
  • A pre-baked external security-layer configuration. CA, token, and mTLS configuration belong to the selected proxy, sidecar, or VPN and its security review, never to doca_flow_grpc.
  • Wrappers, parsers, or scripts that proxy the gRPC endpoint into another protocol. The endpoint is the endpoint; if a user wants HTTP/JSON instead, that is a separate concern outside this skill's scope.
  • A samples/, bindings/, or reference/ subtree. Even one labeled "reference" is misleading: operators will read it as buildable.

Loading order

  1. Read this SKILL.md first to confirm the user's question is in scope (the user actually wants a remote gRPC control plane on top of doca-flow, not a direct library link or a different DOCA library).
  2. For what the server exposes, the .proto-as-contract rule, the language-bindings story, the external proxy / sidecar / VPN and network-segment decision, version availability, the layered error surface, observability, and safety posture, see CAPABILITIES.md.
  3. For the documented start sequence and the smoke-before-bulk workflow — install, configure, build, modify, run, test, debug, use — see TASKS.md.
  • doca-flow — the base library the server's gRPC contract is a thin remote- control wrapper over. Pipe / entry / rule semantics, the validate-before-commit rule, the Flow counter / inspector surface all live there.
  • doca-flow-tune — the Flow tuning tool. When a Flow-program change is recommended, the change can be applied through the surrounding application or — when the control plane is remote — through this gRPC server's RPC surface.
  • doca-public-knowledge-map — routing to the public DOCA Flow gRPC Server page on docs.nvidia.com and the rest of the public DOCA documentation set.
  • doca-version — canonical version-handling rules. The ## Version compatibility section in this skill is a thin overlay on top.
  • doca-debug — the cross-cutting debug ladder. gRPC server failures route into the ladder at the runtime layer.
  • doca-setup — env preparation, install verification, and the NGC DOCA container path.
  • doca-hardware-safety — the cross-cutting hardware-safety meta-policy this skill's ## Safety policy overlays. Any state-changing RPC is a potential dataplane-affecting change and must respect the meta-policy.

© NVIDIA, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 7 other files in skills/doca-flow-grpc-server of NVIDIA/skills.

  • SKILL.md
  • BENCHMARK.md
  • CAPABILITIES.md
  • SKILLCARD.yaml
  • TASKS.md
  • evals/evals.json
  • skill-card.md
  • skill.oms.sig

Open the folder on GitHubat commit 0e0d506

Compare with similar skills

Doca Flow Grpc Server next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Doca Flow Grpc Server compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Doca Flow Grpc Server this skillNVIDIA/skills3.5k—~4.2kAutomated safety check: PassApache-2.0
Subspace Clientsdallison/subspace104—~2.4kAutomated safety check: PassApache-2.0
Databricks Zerobus Ingestdatabricks/databricks-agent-skills345—~3.1kAutomated safety check: PassCustom licence
Developing Softwaretelagod/code-abyss244—~410Automated safety check: PassMIT
Maintain Dynamic PluginsNVIDIA/NeMo-Relay190—~1.2kAutomated safety check: PassApache-2.0
Adding Personhog RpcPostHog/posthog-foss721—~2.1kAutomated safety check: PassMIT

Similar skills

  • Subspace Clients

    dallison/subspace

    Write Subspace clients in C++, Python, Rust, or Java. An agent skill from dallison/subspace.

    104 GitHub stars~2.4k tokensUpdated today
    Backend & APIsAuto-check passed
  • Databricks Zerobus Ingest

    databricks/databricks-agent-skills

    Official

    Build Zerobus Ingest clients for near real-time data ingestion into Databricks Delta tables via gRPC.

    345 GitHub stars~3.1k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Developing Software

    telagod/code-abyss

    Software development knowledge reference covering Python, Go, Rust, TypeScript, Java, C++, and Shell.

    244 GitHub stars~410 tokensUpdated 2 mo ago
    Backend & APIsAuto-check passed
  • Maintain Dynamic Plugins

    NVIDIA/NeMo-Relay

    Official

    Change NeMo Relay dynamic plugin loaders, manifests, native ABI, gRPC worker protocol, or Python worker SDK.

    190 GitHub stars~1.2k tokensUpdated today
    Backend & APIsAuto-check passed
  • Adding Personhog Rpc

    PostHog/posthog-foss

    Official

    Guide for adding a new RPC to personhog-replica and personhog-router.

    721 GitHub stars~2.1k tokensUpdated today
    Backend & APIsAuto-check passed
  • Bump Apache Fory release or post-release development versions across Java, Kotlin, Scala, Python, Rust, Go, C++, C, Dart, JavaScript, Swift, integration tests, examples, and source docs.

    4.6k GitHub stars~1.1k tokensUpdated today
    MobileAuto-check passed

More from NVIDIA/skills

All 380 skills in this repo
  • Official

    A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.

    3.5k GitHub starsUsed in 1 repo~4.5k tokens
    Auto-check passed
  • Official

    Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.

    3.5k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Official

    Runs and validates an end-to-end Mission Control demo in a locally installed Isaac Sim, with a Nova Carter robot driven through a Python server.

    3.5k GitHub stars~4.8k tokensUpdated today
    Auto-check passed
  • Orchestrates defect image generation for PCBA, metal surface and glass inspection with NVIDIA Cosmos AnomalyGen on OSMO, from cold-start Day 0 to real-photo Day 1 labeling.

    3.5k GitHub stars~5k tokensUpdated today
    Auto-check: notes
  • Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.

    3.5k GitHub stars~4.7k tokensUpdated today
    Auto-check: notes
  • Official

    Runs NVIDIA TAO Data Services KPI analysis on object detection results, comparing predictions to ground truth and writing per-class precision, recall and AP to a CSV.

    3.5k GitHub stars~2.7k tokensUpdated today
    Auto-check: notes

Categories

Questions about Doca Flow Grpc Server

What does Doca Flow Grpc Server do?

PLAINTEXT-ONLY: the shipped docaflowgrpc server uses grpc::InsecureServerCredentials() with NO TLS / mTLS / token-auth knob on the binary — transport security must come from external infrastructure…. Doca Flow Grpc Server is an agent skill from NVIDIA/skills, published by the product's own GitHub organization.g.

When should I use Doca Flow Grpc Server?

Doca Flow Grpc Server fits situations like: debugging docaflowgrpc — the DOCA-shipped gRPC remote-control surface in front of doca-flow that lets non-C++ clients (Python; java) program Flow pipes and entries over RPC instead of linking libdocaflow.so directly; even when the user doesnt say doca-flow-grpc-server.

How do I install Doca Flow Grpc Server in Claude Code?

Run `npx skills add NVIDIA/skills --skill doca-flow-grpc-server -a claude-code`. Or copy the skill folder (skills/doca-flow-grpc-server in NVIDIA/skills) into .claude/skills/doca-flow-grpc-server in your project. Claude Code loads it when a task matches its description.

How do I install Doca Flow Grpc Server in Codex?

Run `npx skills add NVIDIA/skills --skill doca-flow-grpc-server -a codex`. Or copy the skill folder (skills/doca-flow-grpc-server in NVIDIA/skills) into .agents/skills/doca-flow-grpc-server in your project. Codex loads it when a task matches its description.

Can I use Doca Flow Grpc Server in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/skills --skill doca-flow-grpc-server -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/doca-flow-grpc-server, .gemini/skills/doca-flow-grpc-server, .github/skills/doca-flow-grpc-server and .opencode/skills/doca-flow-grpc-server in your project.

What does Doca Flow Grpc Server need to run?

SKILL.md names no scripts, command-line tools or credentials: Doca Flow Grpc Server is instructions for the agent only. Our summary lists: Python 3; Node.js. Compatibility (from SKILL.md): Requires DOCA on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC. The `doca_flow_grpc` binary is a build artifact (install: false in tools/flow_grpc_server/meson.build, gated by flag_enable_grpc_support + flag_enable_grpc_flow_library) — NOT installed under a default DOCA path; build it from the DOCA source tree with gRPC enabled. Its `.proto` lives under libs/doca_flow/grpc/. Confirm Flow via `pkg-config doca-flow`. .

Does Doca Flow Grpc Server access the network?

SKILL.md names 1 domain. As links in the text: grpc.io. This is read from the text; nothing was executed.

Is Doca Flow Grpc Server safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Doca Flow Grpc Server use?

Doca Flow Grpc Server is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Doca Flow Grpc Server use?

About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Doca Flow Grpc Server?

Skills that share tags, products or a category with Doca Flow Grpc Server: Subspace Clients (dallison/subspace, 104 stars), Databricks Zerobus Ingest (databricks/databricks-agent-skills, 345 stars), Developing Software (telagod/code-abyss, 244 stars) and Maintain Dynamic Plugins (NVIDIA/NeMo-Relay, 190 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Doca Flow Grpc Server?

NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/skills, which has 3,534 GitHub stars. The repository holds 380 skills in this directory. The repository was last updated on October 7, 2026.

Source: NVIDIA/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.