Agent Skills
› netdata/netdata
netdata/netdata
GitHub指导 Netdata 采集器的创建、修改与审查,涵盖 Go/C/Rust 等语言及外部插件。提供生命周期管理、指标身份、性能约束及多协议接入的规范与路由指引。
Install All Skills
npx skills add netdata/netdata --all -g -y
Skills in Collection (45)
指导 Netdata 采集器的创建、修改与审查,涵盖 Go/C/Rust 等语言及外部插件。提供生命周期管理、指标身份、性能约束及多协议接入的规范与路由指引。
新建或修改 Netdata 采集器
审查采集器代码与设计
解决指标缺失或数据准确性问题
npx skills add netdata/netdata --skill collectors-authoring -g -y
用于设计和审查 Go.d 采集器与发现器的契约,涵盖能力范围、指标含义、所有权及远程写入等。在编码前解决实现设计问题,确保状态管理、配置选项和元数据的正确性与一致性。
设计新的 Go.d 采集器或发现器
审查采集器契约或配置变更
定义指标语义或实体轴
处理持久化状态或远程写入逻辑
npx skills add netdata/netdata --skill collectors-go-design -g -y
指导 Go go.d 框架 V2 采集器的实现、迁移与审查,涵盖生命周期、指标存储、图表配置及主机作用域。
实现新的 Go 采集器
从 V1 迁移到 V2
审查采集器代码或设计
npx skills add netdata/netdata --skill collectors-go-framework-v2 -g -y
负责编写、审查和解释 Collector metadata.yaml 内容,确保集成页面文案准确可读。涵盖字段含义、默认值、权限、成本及告警说明,面向操作员而非开发者。
审查或编辑 collector metadata.yaml 文件内容
解释集成页面字段的含义与规则
检查文档生成链中的文案一致性
npx skills add netdata/netdata --skill collectors-metadata-yaml -g -y
用于创建、审查和验证 Netdata Prometheus 图表配置及采集策略,涵盖仪表板设计、证据链构建与合规性校验。
审查或验证 Prometheus profile 变更
创建或重新设计用户配置文件
构建股票配置文件或合成测试数据
捕获私有指标证据
安装或实时验证配置文件
npx skills add netdata/netdata --skill collectors-prometheus-profiles -g -y
用于编写和审查 Netdata SNMP 轮询配置文件、解析逻辑及拓扑数据提取。涵盖 MIB 可访问性检查、索引提取规则及文档规范,确保数据采集符号与源 MIB 的一致性。
编写或修改 SNMP 采集配置文件
审查 SNMP 数据解析逻辑
定义 SNMP 拓扑行结构
npx skills add netdata/netdata --skill collectors-snmp-profiles -g -y
用于编写或审查 Netdata SNMP trap 配置文件、指标/图表规则及生成器逻辑。涵盖 MIB、varbind、分类和严重性变更,确保符合 loader schema 和数据契约。
需要创建或修改 SNMP trap 配置文件
审查 SNMP trap 指标规则或分类变更
调整 SNMP trap 生成器或加载器行为
npx skills add netdata/netdata --skill collectors-snmp-trap-profiles -g -y
用于自动抓取 Coverity Scan 缺陷列表及详情,并协助用户进行缺陷分类(Bug/误报/故意)的自动化技能。支持 Cookie 认证与多模型协作流程。
review Coverity defects
triage Coverity findings
fetch Coverity outstanding
mention Coverity Scan, CIDs, or scan.coverity.com
npx skills add netdata/netdata --skill coverity-audit -g -y
用于在隔离环境中构建和预览 PR 或文档分支的 Learn 站点,避免污染主仓库。支持基于提交或工作树的本地验证、警告分析及进程管理。
用户明确要求本地预览 PR 内容
用户要求运行或检查文档分支
npx skills add netdata/netdata --skill docs-learn-pr-preview -g -y
管理 Learn 站点结构、页面映射、URL 重定向及 MDX 内容。涵盖文档发布流程、CI/CD 集成行为审查及本地构建支持,确保知识站点正确渲染与部署。
修改或审查文档页面映射和 URL
排查 Learn 站点发布或 CI 管道问题
添加、移动或删除文档节点
npx skills add netdata/netdata --skill docs-learn-site-structure -g -y
用于管理GitHub代码扫描警报,通过gh CLI列出CodeQL发现并执行误报、不修复或测试用途等分类操作。
review GitHub security alerts
check CodeQL findings
triage code scanning
npx skills add netdata/netdata --skill graphql-audit -g -y
用于编写、修改、审查 Netdata 健康告警定义及模板。涵盖表达式调整、生命周期配置、信号契约分析及测试,确保跨系统迁移时的操作等效性,禁止直接查询生产环境。
翻译或适配其他系统的告警规则
审查或修改 src/health/*.conf 中的告警定义
编写或更新健康配置测试用例
npx skills add netdata/netdata --skill health-alert-authoring -g -y
负责Netdata集成管道的生命周期管理,涵盖元数据验证、文档生成、目录构建及源码与运行时交付一致性。适用于集成配置审查、新收集器添加或现有收集器更新等场景。
需要审查或修改Netdata集成管道配置
执行新Go收集器的添加或现有收集器的更新
验证集成元数据与生成文档的一致性
处理ibm.d模块或NPM目录的生成逻辑
npx skills add netdata/netdata --skill integrations-lifecycle -g -y
用于在本地隔离环境中构建、运行和预览 Netdata Learn 站点,以验证 PR 中的文档内容。通过创建独立目录和虚拟环境,确保不污染主仓库,支持检查链接、警告及生成页面效果。
用户明确要求在合并前预览或验证 PR 中的文档内容
用户请求在本地构建或检查 Learn 站点的特定 PR 变更
npx skills add netdata/netdata --skill learn-pr-preview -g -y
用于构建、测试、审查或故障排查 Netdata 静态 makeself 安装包,支持多架构(x86_64/ARM),涵盖预检、构建、制品检查及部署任务。
构建 Netdata 静态安装程序
排查编译失败问题
审查打包配置
提取或检查构建产物
npx skills add netdata/netdata --skill packaging-static-installer -g -y
指导开发者创建或更新Netdata拓扑结构的生产者及Function负载,涵盖网络、流媒体、SNMP、vSphere等场景,确保遵循v1 schema规范与开发流程。
添加或迁移拓扑网络连接、流媒体、SNMP、vSphere拓扑
配置关联规则、图表展示或遥测叠加层
修改拓扑生产者代码或验证逻辑
npx skills add netdata/netdata --skill project-create-topology -g -y
用于编写、修改和审查 Netdata 健康告警配置。支持从其他系统迁移告警,调整表达式、生命周期及路由策略,确保生产环境监控准确性与语义等价性。
需要创建或更新 Netdata 健康告警规则
将其他监控系统的告警迁移至 Netdata
审查现有告警配置的逻辑正确性与冲突
npx skills add netdata/netdata --skill project-health-alert-authoring -g -y
用于创建、审查和验证 Netdata Prometheus 采集器图表配置文件。涵盖设计、数据建模、证明及安装流程,确保监控仪表盘具备语义准确性与操作实用性。
创建或重新设计 Prometheus profile
审查 profile 的 schema 或运行时行为
验证指标覆盖率和基数边界
安装或实时测试 profile
npx skills add netdata/netdata --skill project-prometheus-profiles -g -y
Netdata查询引擎的黑盒正确性测试套件,用于运行测试、添加用例、修复bug及验证修复分支。
运行查询引擎正确性测试
添加或扩展测试用例
修复查询引擎Bug并验证
npx skills add netdata/netdata --skill project-query-corpus -g -y
指导编辑 Netdata SNMP 配置文件、拓扑及文档,强调检查 MIB 字段可访问性并严格遵循索引提取与格式规范。
编辑 SNMP Profile YAML
修改 ddsnmp 解析逻辑
更新 SNMP 拓扑配置
npx skills add netdata/netdata --skill project-snmp-profiles-authoring -g -y
指导 Netdata SNMP Trap 配置文件、规则及生成工具的编辑与维护,确保符合分类体系、命名规范与数据完整性。
编辑 SNMP trap profile YAML 文件
修改 trap profile metric rules
运行 OOB trap profile pack 再生成
更新 snmp-trap-profile-gen Go 辅助工具
npx skills add netdata/netdata --skill project-snmp-trap-profiles-authoring -g -y
指导创建或迁移 Go go.d 采集器至 Framework V2,涵盖 CollectorV2、指标存储及图表模板等核心模式,强调代码规范与框架变更纪律。
创建新的 Go go.d 采集器
将现有采集器从 V1 迁移至 V2
修改采集器框架相关代码
npx skills add netdata/netdata --skill project-writing-go-modules-framework-v2 -g -y
管理 Netdata 源码镜像,支持本地仓库检查、状态验证及同步维护。用于跨仓库搜索、代码审查、缺失源排查及镜像新鲜度确认,确保开发环境源码一致性与可追溯性。
需要检查或对比本地源码仓库状态
执行源码镜像的初始化、刷新或故障排查
进行跨仓库的代码搜索或审查
确认源码版本是否满足特定任务要求
npx skills add netdata/netdata --skill repo-mirror-sources -g -y
用于审查和分类 Pull Request 中的评论及发现,包括人工、AI 机器人、SonarCloud 和 CI 结果。支持只读检查或经授权后处理问题,确保代码质量与安全。
请求查看 PR 评审意见
执行完整的 PR 审查分流
分析 SonarCloud 或 CI 失败原因
npx skills add netdata/netdata --skill repo-pr-reviews -g -y
用于创建、审查、修改和重构 Netdata 项目中的 Skill 定义。涵盖指令编写、触发器配置、去重及领域知识保留,支持只读审查与有限范围的变更管理,确保 Skill 内容的规范性与可维护性。
需要创建新的 Agent Skill
审查现有 Skill 的变更内容
对 Skill 进行结构重组或精简
修正 Skill 的规则或触发器
npx skills add netdata/netdata --skill repo-skill-authoring -g -y
用于自动化审核 SonarCloud 代码质量与安全发现,支持标记误报、确认问题及批量处理规则家族。
review Sonar findings
triage SonarCloud
mark False Positive on Sonar
npx skills add netdata/netdata --skill sonarqube-audit -g -y
Netdata查询引擎端到端正确性测试套件,用于运行、扩展或审查查询契约语料库。支持回归测试、修复分支验证及Bug复现,通过独立预言机确保语义正确性。
执行查询引擎回归测试
审查或添加测试用例和Fixtures
验证Bug修复后的行为
npx skills add netdata/netdata --skill tests-query-corpus -g -y
用于设计、修改和审查Netdata拓扑生产者及payload,涵盖actors、links、证据、关联等元素。提供架构参考、验证规则和工作流指导,确保拓扑数据的一致性与正确性。
需要创建或修改Netdata拓扑结构定义
审查topology.v1 payload的合规性
修复拓扑验证逻辑错误
npx skills add netdata/netdata --skill topology-authoring -g -y
用于调查Netdata代理崩溃、恐慌和致命错误。通过特定脚本查询和分析agent-events数据,提供字段解释、实时证据获取及调查结果审查,旨在高效处理大规模噪声数据。
分析提供的崩溃捕获数据
解释事件字段或查询构建逻辑
获取实时的故障证据数据
审查辅助工具或调查相关的代码变更
npx skills add netdata/netdata --skill triage-agent-events -g -y
用于分析、审查和故障排除 Codacy 静态代码检查结果。支持本地 CLI 分析、PR 问题查询及 API 辅助,涵盖误报标记与配置调整,需用户授权方可执行写入操作。
Codacy CI 构建失败排查
审查静态代码分析报告
查询 PR 中的代码质量问题
运行本地代码分析脚本
npx skills add netdata/netdata --skill triage-codacy -g -y
用于审查和分类GitHub CodeQL代码扫描警报,包括检查发现、执行已授权的同意的关闭操作。提供脚本辅助列表查看与批量处理,不涉及查询编写或CI配置。
需要审查GitHub安全扫描警报
对CodeQL发现的漏洞进行确认和关闭
npx skills add netdata/netdata --skill triage-codeql -g -y
用于审查 Coverity 扫描缺陷、准备本地审查包、获取实时发现及应用分类决策的辅助技能,支持手动或多模型审查流程。
审查保存的缺陷或解释 CID
准备本地审查包
获取实时缺陷详情
应用已验证的分类决策
npx skills add netdata/netdata --skill triage-coverity -g -y
用于离线分析 SNMP 诊断证据和支持包,定位采集、处理或消费层面的故障。涵盖拓扑缺失、指标异常及 BGP/许可问题,支持工具审查与证据解释,不涉及实时查询。
调查提供的 SNMP 捕获证据
审查诊断工具或解释逻辑变更
解释证据字段含义或限制
npx skills add netdata/netdata --skill triage-snmp-diagnostics -g -y
用于审查、检查及执行 SonarQube/Cloud 代码缺陷、漏洞和安全热点的分级决策。支持离线证据审查与在线 API 操作,涵盖确认、忽略或标记误报等状态变更,并维护项目质量门禁策略。
审查 SonarQube 扫描发现的问题
处理安全热点评审
应用误报或忽略等分级决策
调整规则族或项目质量策略
npx skills add netdata/netdata --skill triage-sonarqube -g -y
用于直接查询Netdata Agent API和函数,支持日志、指标、拓扑等监控数据检索。提供认证排查及辅助工具维护功能,适用于代理运维与助手场景,区别于Cloud代理调用。
查询Netdata Agent实时指标或日志
排查Agent Bearer认证问题
审查Agent API调用脚本
npx skills add netdata/netdata --skill query-netdata-agents -g -y
用于查询和解释 Netdata Cloud API,涵盖指标、日志、拓扑、告警等数据。支持审查查询配方及执行安全的数据检索任务,需配置本地凭据并遵循安全执行规范。
用户请求查询 Netdata Cloud 的指标、日志或拓扑数据
用户需要解释或审查现有的 Netdata Cloud API 查询配方
npx skills add netdata/netdata --skill query-netdata-cloud -g -y
用于查询、解释和审查 SNMP Trap 日志及配方,支持通过 Cloud 或 Agent 进行安全执行。涵盖严重性筛选、发送者分析、去重摘要、错误解码及自定义 MIB 转换指南,协助运维人员排查网络设备告警。
查询和分析 SNMP Trap 日志数据
审查 SNMP Trap 字段和错误信息
指导自定义 MIB 转换为 Trap 配置文件
npx skills add netdata/netdata --skill query-snmp-traps -g -y
用于在推送前本地运行 Codacy 分析器以预防 CI 失败,并通过 API 获取和聚类 PR 问题。支持只读查询与 Token 安全封装,旨在加速静态代码审查流程。
用户提及 Codacy、codacy analysis 或 codacy-analysis-cli
用户要求修复 codacy CI 失败或处理 codacy markdownlint 发现
用户请求获取或聚类 PR 上的 codacy issues
npx skills add netdata/netdata --skill codacy-audit -g -y
提供Netdata学习站点的内容发布机制权威参考,涵盖map.yaml路由、ingest.py编排、侧边栏生成及CI流程。用于文档增删改查、页面异常排查及理解内容如何发布至learn.netdata.cloud。
添加、移动、重命名或删除文档页面
学习站点页面显示异常或URL错误
决定在哪个仓库编辑文档
查阅CI/CD流水线配置与部署逻辑
npx skills add netdata/netdata --skill learn-site-structure -g -y
维护Netdata-org代码库的本地镜像,支持AI助手和开发者进行跨仓库搜索与代码审查,避免GitHub API限制。通过脚本自动同步现有仓库并发现新仓库,确保本地数据最新且安全。
需要跨仓库代码搜索或审查
本地镜像过期需更新
添加新的Netdata组织仓库
npx skills add netdata/netdata --skill mirror-netdata-repos -g -y
迭代处理PR评论直至代码整洁。自动拉取人类/AI评审、SonarCloud及CI问题,逐一验证并修复,回复线程并重新触发AI审查,确保PR符合合并标准。
address PR comments
look at the reviews on PR N
deal with the bot comments
there is a coderabbit review
iterate on PR N until clean
npx skills add netdata/netdata --skill pr-reviews -g -y
指导在本地构建 Netdata 静态自解压二进制安装包,支持多架构。涵盖 Docker 构建流程、前置检查、18个构建步骤及常见故障排查,用于测试 PR 或生成离线安装产物。
构建静态二进制包
制作 makeself 安装包
验证 PR 在无工具链环境的表现
复现 CI 静态构建问题
npx skills add netdata/netdata --skill project-build-static-binary -g -y
指导AI编写或修改Netdata数据采集插件的最佳实践,涵盖心智模型、NIDL仪表盘设计、性能优化及各类数据类型的开发规范。
添加新的数据采集器
修改现有采集模块
处理日志或拓扑数据
配置Prometheus抓取
npx skills add netdata/netdata --skill project-writing-collectors -g -y
用于排查Netdata代理崩溃、恐慌和致命错误的调查工具。通过高效查询agent-events数据,结合聚类分析脚本,协助开发者定位故障根因并修复问题。
调查代理崩溃或致命错误
按版本或函数筛选事件以查找回归
npx skills add netdata/netdata --skill query-agent-events -g -y
离线分析 Netdata 支持包,诊断单主机告警、数据缺失、崩溃及性能问题。通过解析特定文件定位故障根因或确认无法判定,适用于客户支持与本地排查场景。
分析支持包
解释主机告警
排查收集器失败
诊断崩溃原因
npx skills add netdata/netdata --skill triage-support-bundle -g -y


