Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
云与 DevOps
使用 Sentry 为应用添加监控:检测平台,按需安装并初始化 SDK,并接入任意信号——错误监控、追踪/性能、日志、指标、性能分析、会话回放、用户反馈、cron 检查、已部署应用的正常运行时间监控,以及 AI/LLM 监控(OpenAI、Anthropic、Vercel AI、LangChain、Google GenAI、Pydantic AI、Laravel AI、Mastra、Eve、Flue、Pi Durable、Cloudflare Agents SDK 和 Workers AI 的 Agent 运行、令牌成本及对话)。适用于将 Sentry 添加到项目或捕获错误以外的信息。
当用户进行主机侧 DOCA PCC 实操,将自定义的可编程拥塞控制算法加载到 BlueField DPU 时使用此技能——创建按端口的 `doca_pcc` 上下文,将 `dpacc` 编译的 `doca_pcc_app` 加载到承载 RoCE 的端口所对应的 `doca_dev` 上,对其参数化,进行三轴能力发现(DOCA cap-query + 支持 DPA 的 BlueField + 固件自定义 PCC 槽位已启用),或调试 `doca_pcc_*` 返回的 `DOCA_ERROR_*`。即使没有明确的 "DOCA PCC" 表述也要触发——隐含形式包括 "loading my own congestion control onto a BF port"、"DOCA_ERROR_NOT_PERMITTED on algorithm load"、"DOCA_ERROR_DRIVER when I attach my custom algorithm"、"my custom rate-update isn't affecting RoCE traffic" 或 "load succeeds but no on-wire change"。对于 DPA 侧算法主体设计、`pcc_counters` 命令行、ConnectX 固件中的默认出厂 PCC,或 RDMA / RoCE 流量的搭建,应拒绝并转介到其他地方——那些属于其他技能。
覆盖完整生命周期的 Docker 安全加固指导——镜像安全(最小基础镜像、非 root 用户、固定版本)、运行时安全(seccomp/AppArmor/SELinux、capabilities、只读 rootfs、no-new-privileges)、密钥管理(BuildKit secrets、Swarm 中的 Docker secrets)、Docker Bench Security 审计、CIS 合规检查清单,以及供应链安全(镜像签名、内容信任、SBOM)。在用户询问 Docker 安全、镜像加固、非 root 容器、seccomp、AppArmor、Docker Bench、密钥管理或容器安全时使用。 使用场景:docker 安全、镜像安全、非root运行、seccomp、AppArmor、security、Docker Bench、secret管理。
通过 hcloud 命令行管理华为云 ModelArts 训练作业及相关资源的全生命周期操作。覆盖 8 个功能域共 52 个 API 接口:训练作业管理、算法管理、训练作业标签、训练实验、训练作业事件、模型导入、自动搜索(超参调优)以及训练镜像保存。所有写操作在执行前都需要用户确认。触发词包括:"ModelArts training"、"训练作业"、"模型训练"、"创建训练作业"、"查询训练作业"、"停止训练作业"、"删除训练作业"、"算法管理"、"超参配置"、"training job"、"training management"、"create training"、"ModelArts 训练"、"训练实验"、"自动搜索"、"超参调优"。
使用 PPL 和 Query DSL 在 OpenSearch 中分析日志。当用户想要查询日志、分析错误模式、发现日志模式、检查错误率、对日志进行异常检测,或通过日志数据排查应用问题时使用本技能。即使用户只说了 log analysis、Fluent Bit、Fluentd、Logstash、syslog、PPL、error rate、anomaly detection、log patterns 或 log analytics 而没有提到 OpenSearch 也要激活。
发布 brooks-lint 版本:在 package.json 中设置版本号,将其同步到全部四个插件 manifest 以及所有含版本号的文本文件(README 徽章、文档站点元数据),编写 CHANGELOG 条目,校验,然后提交、推送、打标签并发布 GitHub release。当维护者要求 "release"、"cut a release"、"ship a new version" 或 "bump and publish" brooks-lint 时触发。以下情况不要触发:只同步一个已确定的版本而不发版(直接使用 `npm run bump`)、仅编辑 CHANGELOG,或不要求实际执行而只是询问发布流程。
BlueField-3 DPA 上由 DOCA 提供的 Zero-Touch RoCE RTT 拥塞控制(ZTR RTTCC)参考算法:通过随附的 DOCA PCC 示例部署、调优和评估 doca_pcc_dev_ztr_rttcc_algo。即使未提及 ZTR RTTCC,出现“我的 RoCE-v2 流量没有被限速”“PCC 示例没有调度到我的算法”“set-params 返回 fail”“算法已加载但计数器没有变化”“如何选择多路径 PCC 变体”或“BF3 需要自定义 CC 算法吗”等情况也适用。通过主机库实现自定义算法属于 doca-pcc;doca_spcx_cc 命令行属于 doca-spcx-cc。涵盖在 DPACC 构建时选择变体(vanilla / PM / RX-rate / multipath / window-probeless)、调优主机设置的参数,以及算法返回的 DOCA_PCC_DEV_STATUS_FAIL。对于从零编写自定义 PCC 算法、只读检查 PCC 计数器或仅固件的 Programmable PCC 之前版本,应拒绝并转交其他工具。
使用此技能通过各域 Telemetry 读取库读取 `doca_dev` 的 DOCA 硬件计数器事件:`doca_telemetry_pcc`、`_dpa`、`_diag`、`_adp_retx`、`_phy` 和 `_pci`。涵盖功能检查、上下文创建、启动,以及各域的读取或采样。对于“从我的 BlueField 应用读取 PCC 计数器”“采样 DPA 计数器导出数据”或“从此 doca_dev 暴露 PHY、PCI 或 DIAG 计数器”等隐含请求,应触发此技能。这是计数器读取接口,不是 NetFlow、IPFIX 或本地套接字收集器。发布和导出请转至 `doca-telemetry-exporter`;已部署的 DOCA Telemetry Service 请转至 `doca-dts`;收集器和普通 stdout 日志请转至其他技能。
DOCA 版本处理:检测已安装的发行版,并验证 pkg-config doca-common、applications/VERSION、doca_caps --version 与 BlueField 上的 bfver/mlnx-release 四方是否一致;分析 NGC 标签;查询此发行版是否具备某项能力;诊断构建与运行时的版本偏差。当症状可能由版本不一致引起时,与 doca-debug 一起使用,例如“构建成功但线路上没有任何数据”“文档声称存在的符号却出现 undefined reference”“运行时出现 DOCA_ERROR_NOT_SUPPORTED”“此标签中的 latest 是什么意思”或“我的 LTS 是否仍受支持”。四个来源一致后,组件的构建/运行流程应由其对应的库、服务或工具技能处理。拒绝处理安装/软件包选择(doca-setup)、特定库 API 问题(对应库技能)、DOCA_ERROR_* 分类(doca-programming-guide)和通用调试流程(doca-debug)。
调试和排查 Docker 问题的指导。涵盖容器启动失败(退出码、docker logs、inspect)、磁盘空间耗尽(system df/prune、日志轮转)、OOM 与资源压力(内存限制、stats)、网络连通性问题(network inspect、iptables、DNS 解析)、存储问题(权限被拒、卷检查)、守护进程问题(dockerd 启动、socket 权限),以及常见错误诊断。适用于用户询问 docker 排查、docker debug、OOM、磁盘满、网络问题、docker 无法启动、容器崩溃,或需要调查 Docker 问题时。使用场景:docker 排查、docker debug、容器问题、OOM、磁盘满、网络不通、启动失败、配置问题。
Java 中的 OpenTelemetry —— Javaagent 零代码插桩、Spring Boot Starter、手动 autoconfigure SDK、声明式 YAML 配置、BOM 依赖管理、敏感数据捕获与脱敏(url.query、headers、请求参数、SQL 净化)。在 Java 服务中添加、审查或配置 OpenTelemetry 时使用。触发条件:"setup otel in java"、"java telemetry"、"javaagent"、"Spring Boot otel"、"GlobalOpenTelemetry"、"AutoConfiguredOpenTelemetrySdk"、"TracerProvider java"、"url.query redaction"、"capture request headers",或任何与 Java 相关的 OTel 问题。
关于在 Honeycomb 的 trace 和事件数据集上构建和解读查询的实用指南 — 操作选择(用百分位数而非 AVG,用 HEATMAP 看分布)、关系字段模式(root.、parent.、any.、none.)、计算字段、查询数学,以及结果解读(P99/P50 比率、heatmap 区间、TOTAL/OTHER 行、通过 query_result_json 获取原始 JSON)。当用户想在 Honeycomb 中查询 span、trace 或日志/事件数据时使用此技能 — 例如“show me latency”“error rate”“find slow requests”“find outliers”“interpret results”“relational fields”“calculated fields”或“download raw results”。此技能涵盖除 metrics 数据集(dataset_type=metrics)之外的所有数据集类型 — 对于后者,请改用 metrics-queries。
当操作者要驱动 DOCA Socket Relay,把面向 socket 的宿主机应用桥接到 BlueField DPU 对端而无需重写时使用本技能——选择部署形态(in-process、sidecar 或 BlueField 服务容器)、配置宿主机侧 socket 与 DPU 侧转发端点、走通 bind → connect → round-trip → admit-fleet 冒烟流程,或诊断卡住/静默的中继。即使用户没有明确提到“DOCA Socket Relay”也要触发——典型的隐含说法包括“把我的 socket 应用搬到 BlueField 上而不用重写”、“宿主机应用在 relay 上收到 ECONNREFUSED”、“relay 接受了连接但字节从未到达 DPU 侧”、“第一次往返正常,其余都挂起”、“通过 Comch 把 AF_UNIX(UDS)socket 桥接到 DPU 对端”,或“我想要一个把 socket 转发到 BlueField 的 sidecar”。对于 comch 编程 API、通过 doca-eth 的线速原始数据包 I/O,以及 DOCA 安装/启动,应拒绝并转到其他技能——那些属于其他技能。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
