Monitor CI
nrwl/nx
Monitor Nx Cloud CI pipeline and handle self-healing fixes. An agent skill from nrwl/nx.
Design, change or review Netdata topology producers and netdata.topology.v1 payloads, including actors, links, evidence, correlation, presentation, modals, overlays and validators.
$ npx skills add netdata/netdata --skill topology-authoring -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install netdata/netdata topology-authoring --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/netdata/netdata.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/topology-authoring .claude/skills/topology-authoring && rm -rf skills-srcUse ~/.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/
Install the "topology-authoring" agent skill from https://github.com/netdata/netdata/tree/master/.agents/skills/topology-authoring into .claude/skills/topology-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "topology-authoring", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/netdata/netdata/tree/master/.agents/skills/topology-authoringType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add netdata/netdata --skill topology-authoring -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install netdata/netdata topology-authoring --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/netdata/netdata.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/topology-authoring .agents/skills/topology-authoring && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "topology-authoring" agent skill from https://github.com/netdata/netdata/tree/master/.agents/skills/topology-authoring into .agents/skills/topology-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "topology-authoring", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add netdata/netdata --skill topology-authoring -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install netdata/netdata topology-authoring --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/netdata/netdata.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/topology-authoring .cursor/skills/topology-authoring && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "topology-authoring" agent skill from https://github.com/netdata/netdata/tree/master/.agents/skills/topology-authoring into .cursor/skills/topology-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "topology-authoring", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/netdata/netdata.git --path .agents/skills/topology-authoring--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add netdata/netdata --skill topology-authoring -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install netdata/netdata topology-authoring --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/netdata/netdata.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/topology-authoring .gemini/skills/topology-authoring && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "topology-authoring" agent skill from https://github.com/netdata/netdata/tree/master/.agents/skills/topology-authoring into .gemini/skills/topology-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "topology-authoring", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install netdata/netdata topology-authoringInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add netdata/netdata --skill topology-authoring -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/netdata/netdata.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/topology-authoring .github/skills/topology-authoring && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "topology-authoring" agent skill from https://github.com/netdata/netdata/tree/master/.agents/skills/topology-authoring into .github/skills/topology-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "topology-authoring", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add netdata/netdata --skill topology-authoring -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install netdata/netdata topology-authoring --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/netdata/netdata.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/topology-authoring .opencode/skills/topology-authoring && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "topology-authoring" agent skill from https://github.com/netdata/netdata/tree/master/.agents/skills/topology-authoring into .opencode/skills/topology-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "topology-authoring", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
topology-authoringDesign, change or review Netdata topology producers and netdata.topology.v1 payloads, including actors, links, evidence, correlation, presentation, modals, overlays and validators.
Topology Authoring is an agent skill from netdata/netdata. Design, change or review Netdata topology producers and netdata.topology.v1 payloads, including actors, links, evidence, correlation, presentation, modals, overlays and validators. Operator topology queries use query skills; SNMP profile topology rows use collectors-snmp-profiles.
Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files (for example `how-tos/add-graph-presentation.md`, `how-tos/preserve-semantic-link-types.md` and `how-tos/verify-network-connections-layout-tokens.md`).
It sits in DevOps & Cloud. The repository describes itself as: The fastest path to AI-powered full stack observability, even for lean teams. The licence is GPL-3.0.
11 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 2c378f0. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
cmakeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Topology Authoring loads about 3.9k tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 1,458 words of instructions outside code blocks.
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.
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.
The full file from netdata/netdata at commit 2c378f0, republished under its GPL-3.0 licence (© netdata). 1,458 words, ~3,894 tokens.
.claude/skills/topology-authoring/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Developer skill for assistants working in this repository, not an operator skill. It routes to the documents that own each fact and keeps only the rules and workflow that have no other owner. When you find a fact here and in an owner document, verify the affected contract at its source and correct stale guidance during authorized maintenance.
Apply AGENTS.md#skill-selection. Review the affected planes and existing design/validation evidence; authoring steps
below do not require reviewers to create a SOW, redesign unrelated planes or query a live Agent. Live verification
recipes apply only when the task includes that operation. A changed validator requires checking the claims it affects.
Read the owner for the plane you touch; do not work from memory of it.
| Owner | Owns |
|---|---|
src/plugins.d/FUNCTION_TOPOLOGY_SCHEMA.json | Every required field and closed token (icons, colors, layout, cell types, visibility, projections, arrow, direction, severities, rule classes). Named record definitions are additionalProperties: false; the type registries, evidence, scale_keys, correlation.rules, and the maps under data.tables.actor / .relationship are maps keyed by producer-chosen ids (propertyNames = id); dictionaries, stats, extensions, badge_map, and link_aggregation.metrics are open maps; required_params[] items are objects with no further constraint. |
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md | The payload contract, plane by plane, plus per-producer Shape sections and the aggregator rules a producer relies on. |
src/plugins.d/FUNCTION_TOPOLOGY_IMPLEMENTATION_SCOPE.md | Migration state per producer, Cloud aggregator and frontend scope, the CTS gate, and design that is not yet in the schema. |
src/go/pkg/topology/v1 | Go builders and the semantic validator (validate.go, validate_notification.go). |
src/go/plugin/go.d/collector/snmp_topology/ARCHITECTURE.md | SNMP producer internals, where to change what, and its validation commands. |
src/go/pkg/l2topology/parity/README.md | The L2 parity runbook against the enlinkd oracle. |
src/go/tools/functions-validation/README.md#validate-topology-v1-fixtures | Validating any topology payload file from the CLI. |
src/plugins.d/FUNCTION_UI_REFERENCE.md, src/plugins.d/FUNCTION_UI_DEVELOPER_GUIDE.md | Function transport: envelope, v: 3, selections, info responses. |
docs/npm/topology/ | What operators are told the topology means. Change it when a user-visible meaning changes. |
If the task also changes or reviews the collector that hosts the producer,
.agents/skills/collectors-authoring/SKILL.md routes that work. SNMP profile topology: rows (which OIDs feed the
producer) belong to collectors-snmp-profiles; this skill starts where those rows have become observations.
| Function | Producer | Tests |
|---|---|---|
topology:network-connections | src/collectors/network-viewer.plugin/network-viewer-topology.c (shared renderer; Windows main in network-viewer-windows.c, container rules in network-viewer-topology-containers.c) | src/collectors/network-viewer.plugin/tests/validate_topology_payload.py, validate_topology_container_fixtures.py, the C unit tests test_network_viewer_topology_containers.c and test_network_viewer_apps_lookup_client.c, and fixtures under tests/fixtures/topology/ (all under src/collectors/network-viewer.plugin/tests/) |
topology:streaming | src/web/api/functions/function-topology-streaming.c (path facts from src/streaming/stream-path.c) | no producer-level test; src/go/tools/functions-validation/fixtures/topology-v1/streaming.json is a hand-authored schema sample that does not mirror the emitted shape |
topology:snmp | src/go/plugin/go.d/collector/snmp_topology/ (render in internal/topologyv1) | topology_scenario_golden_test.go, internal/topologyv1/golden_test.go, see src/go/plugin/go.d/collector/snmp_topology/ARCHITECTURE.md#validation-checklist |
topology:vsphere | src/go/plugin/go.d/collector/vsphere/func_topology*.go | func_topology_test.go |
topology:cato_networks | src/go/plugin/go.d/collector/cato_networks/topology.go, catofunc/topology.go | topology_test.go |
All five emit netdata.topology.v1; no producer still emits a pre-v1 payload. Remaining per-producer refinements
are tracked in src/plugins.d/FUNCTION_TOPOLOGY_IMPLEMENTATION_SCOPE.md#current-migration-inventory. Cross-producer
fixtures live in src/go/tools/functions-validation/fixtures/topology-v1/ (none for topology:cato_networks); the
Cloud aggregator itself is not in this repository.
Use this map to locate enforcement and its known limits. Before relying on a claim affected by the task, verify it in the current schema, validator and relevant tests. Do not re-audit unrelated behavior or infer enforcement from this summary alone; distinguish intended contract from what the checked implementation actually rejects.
FUNCTION_TOPOLOGY_SCHEMA.json): structure, required fields, closed tokens, unknown properties. A
violation is an error from any validator that loads the schema. It does not check cross-references or row counts.topologyv1.ValidateDecodedData on data, topologyv1.ValidateDecodedResponse on a whole
envelope; both return an error, there is no warning level): actor and link reference bounds (evidence references
only where the table type declares source_evidence), column-length equality with rows,
dictionary indexes, label-policy display types, search columns and label-key shape independently of optional actor
presentation, declared actor aggregation-scope memberships, the ports.sources[] rules except the
actor_table carve-out below (and show_bullets is read untyped, so only the schema rejects a non-boolean),
highlight-path column types (including that a path_table not under data.tables.actor is owned by actor, the
one use the validator makes of table_type.owner), every overlay-refs convention rule except the id-pattern rule (schema-only), correlation rules
and point/claim key columns, all modal projections, and the presentation, correlation, and overlay token
vocabularies. Structural tokens (orientation, direction_role, link_type.aggregation.*, evidence_type.role,
table_type.role and aggregation, column.role, layer, view.mode, supported_modes, evidence_policy) are
schema-only; the Go validator never reads them. Producer tests call ValidateDecodedData
(cato_networks/topology_test.go is the reference shape). The CLI tool always validates against one JSON Schema
first, defaulting to FUNCTION_UI_SCHEMA.json, which rejects a topology payload, so a topology run passes
--schema ../plugins.d/FUNCTION_TOPOLOGY_SCHEMA.json from src/go
(src/go/tools/functions-validation/README.md#validate-topology-v1-fixtures); it then calls
ValidateDecodedResponse.Table.Validate) and the decoded semantic validator enforce scalar numeric validity, typed-set member
types, and nullability as errors across the compact-table codecs.
Contract: src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#compact-tables;
validation workflow: src/go/tools/functions-validation/README.md#validate-topology-v1-fixtures.src/go/tools/functions-validation) counts a topology payload's rows as
max(actor rows, link rows) (topologyv1.GraphRowsFromDecodedData) for its --min-rows and --require-rows
gates, so an actor-only payload passes; nothing in pkg/topology caps row counts.actor_labels key, value, source, and kind
column types (only actor_column is type-checked), search.label_keys[] against any label registry (string shape
only), correlation key_space values (schema-required, never read), unknown optional column ids on actor_table
port sources, and the owner of a detail table named as an actor_table source by port bullets, modal sections, or
modal labels (a link- or evidence-owned table is accepted there).413 Function error), not a validator check
(src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#network-connections-shape).src/go/plugin/go.d/collector/snmp_topology/ARCHITECTURE.md#scenario-golden-suite). A green run without the
skip line checked proves nothing.Select the steps for the affected planes; a new producer considers every applicable plane. Implementation reads its
owners before design, while review checks the resulting contracts and evidence. Guide means
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md.
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#mental-model (planes),
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#producer-checklist (measure on realistic or captured fixtures).identity / merge_identity / parent_identity,
search, and the aggregation scopes an actor type advertises.
Guide: src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#required-actor-semantics;
scopes and grouping: src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#aggregation-rules,
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#network-connections-actor-grouping.orientation plus direction_role.
Guide: src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#required-link-semantics.actor_labels.
Guide: src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#evidence-plane,
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#detail-tables,
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#actor-labels-and-modal-composition.src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#telemetry-overlays.
Go builders: topologyv1.NewActorOverlayRefsBuilder, NewLinkOverlayRefsBuilder (src/go/pkg/topology/v1);
in go.d pass job.Name() as collect_job, never job.FullName()
(src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#vsphere-shape).src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#correlation-plane,
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#aggregator-behavior.label_policy, ports.sources[], highlight paths, modal
recipes over existing sources; recipes in how-tos/add-graph-presentation.md.
Guide: src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#presentation-plane,
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#closed-token-vocabulary,
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#actor-labels-and-modal-composition.const / dict / values codecs.
Guide: src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#compact-tables.
Go builders: topologyv1.NewTableBuilder, MustTable, NewStringDictionary (src/go/pkg/topology/v1).data.notifications only, origin kept separate from affected_node_id, CTS acceptance
verified before Agents emit.
Guide: src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#notifications.src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#network-connections-shape,
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#streaming-shape and
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#streaming-modal-sections,
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#snmpl2-shape and
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#snmp-logical-l3-and-control-plane-links,
src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#vsphere-shape.src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#producer-checklist..local/ (repository rule, AGENTS.md). actor_labels inherits the
Function's sensitive-data classification
(src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#actor-labels-and-modal-composition); streaming
detail tables carry node and Cloud identifiers that never become graph labels and are redacted before they reach
logs, docs, SOWs, or review artifacts (src/plugins.d/FUNCTION_TOPOLOGY_DEVELOPER_GUIDE.md#streaming-shape).data.notifications tests schema and semantic parity, omission of the field, and malformed entries.cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON, then run the file's command from build/compile_commands.json with
-fsyntax-only.src/plugins.d/FUNCTION_TOPOLOGY_IMPLEMENTATION_SCOPE.md#design-not-yet-in-the-schema; do not emit it and do not
document it as contract.how-tos/add-graph-presentation.md: add type-level presentation, port bullets, legends, and per-actor highlight
paths to a producer, with the negative tests that catch the usual mistakes.how-tos/preserve-semantic-link-types.md: keep protocol, confidence, and inferred state as distinct link types.how-tos/verify-network-connections-layout-tokens.md: check a live local Agent's link layout tokens and
correlation wiring without exposing identifiers.Capture timing and authorization follow AGENTS.md#knowledge-capture. Authorized developer recipes stay in this
skill and are listed above; operator recipes belong under docs/netdata-ai/skills/.
© netdata, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files in .agents/skills/topology-authoring of netdata/netdata.
Open the folder on GitHubat commit 2c378f0
Topology Authoring 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Topology Authoring this skillnetdata/netdata | 81k | — | ~3.9k | Automated safety check: Pass | GPL-3.0 | |
| Monitor CInrwl/nx | 29k | 6 repos | ~4.7k | Automated safety check: Pass | MIT | |
| Terraform and OpenTofu Guideagentscope-ai/QwenPaw | 35k | 6 repos | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Vercel Optimize Auditvercel-labs/agent-skills | 32k | 9 repos | ~4.3k | Automated safety check: Pass | None | |
| Openclaw Live Updateropenclaw/openclaw | 392k | — | ~3.7k | Automated safety check: Pass | MIT | |
| Analyze GitHub Action Logswithastro/astro | 63k | 1 repos | ~1.3k | Automated safety check: Pass | Custom licence |
nrwl/nx
Monitor Nx Cloud CI pipeline and handle self-healing fixes. An agent skill from nrwl/nx.
agentscope-ai/QwenPaw
Guidance for writing and testing Terraform and OpenTofu code: module structure, naming, test approaches, CI/CD workflows, state handling and security scanning.
vercel-labs/agent-skills
Runs a metrics-first audit of a deployed Vercel project, gating investigations on real signals to produce ranked, citation-backed cost and performance recommendations.
openclaw/openclaw
Maintain the canonical live OpenClaw main checkout, macOS LaunchAgent-managed Gateway, local macOS app, exact-head main CI, and recurring full release validation.
withastro/astro
Analyze recent GitHub Actions workflow runs to identify patterns, mistakes, and improvements.
kubesphere/kubesphere
Creates and queries KubeSphere users, workspaces and projects and assigns built-in roles, defaulting to least privilege and never deleting anything.
netdata/netdata
Use only when the user explicitly asks to build, run, preview, inspect, or validate learn.netdata.cloud locally using the contents of a PR or documentation branch before merge.
netdata/netdata
Inspect Netdata-org source checkouts under NETDATAREPOSDIR, or set up and synchronize that mirror when requested.
netdata/netdata
Investigate Netdata crashes, panics and fatals from agent-events captures or authorized fleet queries.
netdata/netdata
Inspect, analyze, troubleshoot, or review Codacy findings and local analyzer/API helpers.
netdata/netdata
Inspect or review Coverity Scan defects and saved CID bundles; fetch live findings or apply verified triage decisions when requested.
netdata/netdata
Inspect, review, or apply authorized triage decisions to SonarCloud issues and security hotspots; also review the Sonar helpers.
Categories
Design, change or review Netdata topology producers and netdata.topology.v1 payloads, including actors, links, evidence, correlation, presentation, modals, overlays and validators. Topology Authoring is an agent skill from netdata/netdata.v1 payloads, including actors, links, evidence, correlation, presentation, modals, overlays and validators.
Topology Authoring fits situations like: devOps & Cloud work in your project.
Run `npx skills add netdata/netdata --skill topology-authoring -a claude-code`. Or copy the skill folder (.agents/skills/topology-authoring in netdata/netdata) into .claude/skills/topology-authoring in your project. Claude Code loads it when a task matches its description.
Run `npx skills add netdata/netdata --skill topology-authoring -a codex`. Or copy the skill folder (.agents/skills/topology-authoring in netdata/netdata) into .agents/skills/topology-authoring in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add netdata/netdata --skill topology-authoring -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/topology-authoring, .gemini/skills/topology-authoring, .github/skills/topology-authoring and .opencode/skills/topology-authoring in your project.
Going by SKILL.md and its folder, Topology Authoring needs the command-line tools its instructions call (cmake).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Topology Authoring is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Topology Authoring: Monitor CI (nrwl/nx, 29k stars), Terraform and OpenTofu Guide (agentscope-ai/QwenPaw, 35k stars), Vercel Optimize Audit (vercel-labs/agent-skills, 32k stars) and Openclaw Live Updater (openclaw/openclaw, 392k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
netdata (a GitHub organization) maintains it in netdata/netdata, which has 80,838 GitHub stars. The repository holds 27 skills in this directory. The repository was last updated on October 8, 2026.
Source: netdata/netdata on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.