自动化与运维 ✓ NVIDIA · 官方 doca-capsdocabluefieldconnectxpcierepresentorscapability-snapshot

DOCA 能力探测器

以只读方式检查 DOCA 在当前主机上发现的设备、库和硬件能力。

FollowSkills 评估 · FSRS-2.0
不推荐
56/ 100 五分制 2.8 / 5
信任安全18 / 25 · 3.6/5

文档明确将 doca_caps 限定为只读、无持久副作用,并要求不要修改二进制、不要臆造参数;数据流主要是读取本机硬件和安装信息,未要求凭据。扣分在于设备枚举可能需要安装配置所要求的权限,未定义用户确认、输出中 PCIe/网络标识的敏感数据处理、回滚机制;SKILLCARD、仓库许可证和题给 license metadata(NOASSERTION)之间也存在归属与许可证不一致。

可靠稳定8 / 20 · 2.0/5

SKILL.md、CAPABILITIES.md 和 TASKS.md 对安装缺失、PATH、版本、权限、驱动、空输出和退出码提供了较细的诊断路径,并强调以已安装 --help 为准。扣分在于没有提交测试套件或可复现的关键路径,部分命令和行为依赖未提供的 DOCA 安装、公共指南及其他技能;基于静态审查,按校准不超过 10 分。

适用触发11 / 15 · 3.7/5

触发条件、适用用户、五类能力查询、非适用范围和路由关系描述清楚,且支持 Ubuntu、RHEL、SLES、x86/Arm 主机及 BlueField 场景。扣分在于核心功能完全依赖 Linux、DOCA SDK、特定硬件和本机二进制;未说明中文交互支持,也未提供中国大陆网络可达性证据,公共 NGC/文档依赖可能造成环境限制。

规范维护8 / 15 · 2.7/5

文档结构清晰,采用 SKILL.md、CAPABILITIES.md、TASKS.md 分层,并提供示例问题、任务动词、错误分类、相关技能、维护入口和版本边界。扣分在于 SKILL.md 的许可证为 Apache-2.0,而 SKILLCARD 标为 Apache-2.0 AND CC-BY-4.0;版本仍为 TBD-at-sign-time,签名和扫描信息为占位符;BENCHMARK.md 记录了发现项,且未明确本技能的直接维护责任和变更日志。

有效结果7 / 15 · 2.3/5

该技能对“读取 DOCA 设备、代表器、库和能力并保存快照”的核心任务给出了直接命令和路由规则,且输出应来自真实主机而非固定样例。扣分在于没有随技能提供可执行封装、结构化输出或样例结果,最终结果依赖用户环境和外部文档;BENCHMARK.md 声称有效性较高但未提供评测数据集,因此静态证据不足,按校准不超过 7 分。

证据核验4 / 10 · 2.0/5

源文件包含命令、错误分类、版本约束、任务评测文件和一份基准报告,提供了一定审计线索。扣分在于公共指南、CI、测试套件和评测数据集未在本次材料中提供,基准报告无法独立复核,SKILLCARD 的签名、扫描运行 ID 和版本字段仍是 TBD;因此只能给予有限静态可验证性。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
使用前请注意
  • 执行前确认目标主机、DOCA 版本和所需权限;该技能虽声明只读,但设备与网络标识可能出现在未脱敏快照中。
  • 不要把空输出自动解释为硬件不支持;应结合退出码、驱动、容器设备映射、版本和 PCIe 范围,并以已安装 --help 和实际工具输出为准。
  • 核对实际发布包的许可证、来源仓库、版本签名和维护入口;当前 SKILL.md、SKILLCARD、仓库许可证及题给 metadata 不完全一致。
  • 核心命令依赖 Linux、DOCA SDK、BlueField/ConnectX 硬件和本地安装;中文支持及中国大陆网络可达性未被材料证明。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

doca-caps 是一个用于调用 NVIDIA doca_caps 命令行工具的 Agent Skill。它帮助用户枚举 DOCA 设备、PCIe 地址和 representor,检查操作系统可用的 DOCA 库,并查询特定设备和库的能力。该工具也可生成无副作用的能力快照,用于安装冒烟测试或调试。它不负责 DOCA 安装、库内部能力矩阵、遥测或修改二进制。

在已安装 DOCA 的 Linux 主机或公共 NGC DOCA 容器中调用 /opt/mellanox/doca/tools/doca_caps,读取 pkg-config doca-common 以确认安装,并执行设备、representor、库、库能力和日志器相关查询;可按 PCIe 地址限定结果,也可保存能力快照。

  1. 外部开发者安装 DOCA 后,想确认 BlueField 或 ConnectX 设备是否被 DOCA 发现。
  2. 平台运维人员需要列出当前主机可用的 DOCA 库及每个设备支持的能力。
  3. 开发者想按 PCIe 地址检查某个设备是否支持特定库能力,例如 Flow hairpin。
  4. 运维人员需要枚举 pf0 的 VF representor。
  5. 调试或安装冒烟测试需要保存设备、库和能力信息快照。

这个 Skill 有哪些优点和局限?

优点
  • 只读、无副作用,适合安装验证和调试前取证。
  • 覆盖设备、representor、库、库能力和日志器五类信息。
  • 支持按 PCIe 地址限定查询,并可生成能力快照。
  • 明确区分硬件可见性查询与 DOCA 安装及库内部能力问题。
局限
  • 要求 DOCA SDK 至少为 2.6.0,并安装在固定路径 /opt/mellanox/doca。
  • 仅适用于指定的 Linux 发行版及 BlueField DPU 或 ConnectX NIC 环境。
  • 提供内容没有包含完整的 TASKS.md、CAPABILITIES.md 或实际输出示例,采用前需要查阅这些伴随文件或实时指南。
  • 技能本身不包含脚本、包装器、解析器或 samples/reference 子树。

如何安装这个 Skill?

使用 NVIDIA/skills 集合的 skills CLI 安装:npx skills add nvidia/skills --skill doca-caps --yes。README 未提供将该技能单独复制到指定目录的步骤;安装后,相关 Agent 在加载技能并遇到匹配任务时使用它。

如何使用这个 Skill?

在已满足 DOCA 环境要求的主机上,让 Agent 执行与以下意图相符的请求:"检查这台主机上 DOCA 实际看到的设备和库"、"枚举 pf0 的 VF representor" 或 "按 PCIe 地址检查 Flow 能力"。具体 doca_caps 调用和快照流程应按该技能引用的 TASKS.md;提供的材料未包含这些命令的完整参数。

常见问题

这个技能会安装 DOCA 吗?
不会。DOCA 未安装时,应转交 doca-setup;该技能假设 DOCA 已安装或公共 NGC DOCA 容器正在运行。
运行 doca_caps 会修改系统或设备状态吗?
按提供的 SKILL.md,它是 side-effect-free 的只读 CLI,能力快照也被描述为无副作用。
为什么能力查询可能没有输出?
应依据 TASKS.md 的调试规则和 CAPABILITIES.md 的错误分类解释空输出;提供的材料没有给出具体错误映射。
它能回答 Flow pipe creation 或 RDMA verbs 的全部能力吗?
不能。它只回答 doca_caps 暴露的能力;库内部能力矩阵应转交对应的库技能。

同仓库的其他 Skills

均来自 NVIDIA/skills

自动化与运维 ✓ NVIDIA · 官方

DOCA PCC 诊断计数器

在 ConnectX 或 BlueField 设备上读取固件级 PCC 拥塞诊断计数器。

开发与工程 ✓ NVIDIA · 官方

DOCA Telemetry Exporter 开发技能

帮助 DOCA 应用定义、发送和调试面向外部消费者的结构化遥测数据。

开发与工程 ✓ NVIDIA · 官方

DOCA 硬件遥测计数器读取技能

帮助开发者从 BlueField 或 ConnectX 设备读取分域硬件计数器。

开发与工程 ✓ NVIDIA · 官方

DOCA Flow DPA 性能测量

帮助工程师在支持 DPA 的 NVIDIA 硬件上可靠测量 Flow 规则更新与禁用速率。

开发与工程 ✓ NVIDIA · 官方

DOCA AES-GCM 加速开发技能

帮助开发者在 BlueField 或 ConnectX 上配置、验证和调试 DOCA AES-GCM 加解密。

开发与工程 ✓ NVIDIA · 官方

DOCA Verbs 原始 RDMA 控制技能

为确需底层 verbs 控制的 DOCA 开发者提供路由、移植与调试指导。

开发与工程 ✓ NVIDIA · 官方

DOCA Arg Parser CLI 技能

帮助开发者为 DOCA 应用构建和调试标准命令行界面。

自动化与运维 ✓ NVIDIA · 官方

DOCA 管理服务运维技能

帮助运维团队部署、配置并排查 NVIDIA DMS 管理服务。

开发与工程 ✓ NVIDIA · 官方

DOCA GPUNetIO 开发技能

指导开发者将 NVIDIA GPU 上的 CUDA 内核连接到 DOCA 网络队列,实现 GPU 侧收发包与调试。

自动化与运维 ✓ NVIDIA · 官方

DOCA Bench 性能基准技能

在真实 NVIDIA 网络设备上,以可复现方式测量 DOCA 库的吞吐、延迟和带宽。

开发与工程 ✓ NVIDIA · 官方

DOCA Flow 性能测量技能

帮助网络工程师获得可复现、可辩护的 DOCA Flow 控制面规则速率数据。

开发与工程 ✓ NVIDIA · 官方

DOCA 设备管理开发技能

用 C API 编程管理 BlueField 与 ConnectX 设备状态。

开发与工程 ✓ NVIDIA · 官方

DOCA SHA OpenSSL 卸载引擎

让现有 OpenSSL SHA 流程在无需重写应用的情况下使用 DOCA SHA 硬件加速。

开发与工程 ✓ NVIDIA · 官方

DOCA 擦除编码开发技能

指导在 NVIDIA 硬件上开发和调试 DOCA Reed-Solomon 容错编码。

开发与工程 ✓ NVIDIA · 官方

DOCA Flow gRPC 远程控制技能

帮助非 C++ 客户端安全地部署、配置和排查 DOCA Flow 的 gRPC 远程控制面。

开发与工程 ✓ NVIDIA · 官方

DOCA 设备仿真开发

指导开发者在 BlueField DPU 上构建由 DPU 后端驱动、主机可识别的自定义 PCIe 仿真设备。

自动化与运维 ✓ NVIDIA · 官方

DOCA 硬件安全

为 DPU/NIC 在线硬件变更提供可回滚的安全操作纪律。

开发与工程 ✓ NVIDIA · 官方

DOCA 环境设置技能

帮助开发者验证、配置和排查 DOCA 开发与运行环境,并选择合适的部署路径。

自动化与运维 ✓ NVIDIA · 官方

DOCA 结构化工具契约

用统一的结构化输出汇总 DOCA 环境、设备、能力、验证及主机与 DPU 状态。

自动化与运维 ✓ NVIDIA · 官方

DOCA 升级管控技能

以确认门控安全执行 DOCA 升级与回滚。

相关 Skills