[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-cli-netdata-netipc-en":3,"guides-for-netdata-netipc":630,"similar-k175fqvz6jk25m2sh8b1xj3sp986mazy-en":631},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":254,"isFallback":246,"parentExtension":257,"providers":258,"relations":264,"repo":266,"tags":627,"workflow":628},1778694578248.1072,"k175fqvz6jk25m2sh8b1xj3sp986mazy",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"The fastest path to AI-powered full stack observability, even for lean teams.",{"cargo":12},"netipc","Netdata Agent","https://github.com/netdata/netdata",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":236,"workflow":252},1778694911109.2537,"kn72tp4zcv6hanejsxpae6wyhn86mr2d","en",{"checks":20,"evaluatedAt":198,"extensionSummary":199,"features":200,"nonGoals":206,"practices":210,"prerequisites":213,"promptVersionExtension":214,"promptVersionScoring":215,"purpose":216,"rationale":217,"score":218,"summary":219,"tags":220,"targetMarket":228,"tier":229,"useCases":230,"workflow":235},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,172,175,178,181,184,187,191,194],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of achieving AI-powered full-stack observability for lean teams, highlighting speed and efficiency.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers real-time, per-second metrics and ML-powered anomaly detection, which goes beyond basic LLM capabilities and provides a unique value proposition for infrastructure monitoring.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The Netdata Agent, core to the system, is a mature and feature-rich monitoring solution that covers the full lifecycle of data collection, analysis, and alerting, making it production-ready.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The Netdata Agent focuses on infrastructure monitoring and observability, with a coherent set of capabilities that align with its stated purpose.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description, 'The fastest path to AI-powered full stack observability, even for lean teams,' accurately reflects the extension's purpose and capabilities.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This extension is a CLI tool and not a skill with explicitly defined tools in the same way. The evaluation of scoped tools is not applicable here.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The documentation provides comprehensive installation and configuration details, including how to set up collectors, alerts, and parents. It also implicitly covers precedence through setup guides.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As this is a CLI tool and not a skill with a defined tool list, the check for tool naming conventions is not applicable.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This check is not applicable as the extension is a CLI tool, not a skill exposing specific tools with defined input/output schemas within this evaluation context.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The Netdata Agent is licensed under GPL-3.0+, which is a permissive open-source license, clearly indicated in the bundled LICENSE file and on GitHub.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commits as of 2026-05-13, indicating active maintenance.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The Cargo.toml file indicates dependencies are managed, and the project's maturity suggests a robust dependency management strategy.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The documentation emphasizes security and data locality, and the tool's design as an agent running within user infrastructure suggests secrets are handled appropriately, not exposed to external services by default.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The Netdata Agent's design emphasizes running within user infrastructure and collecting local metrics, minimizing the risk of external data injection as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The agent operates within the local infrastructure, collecting metrics, and does not appear to fetch or execute arbitrary remote code, mitigating supply-chain risks.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The agent is designed to run within the user's infrastructure and monitor local resources, implying it respects filesystem boundaries and does not attempt to modify files outside its designated scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","There are no indications of detached processes or retry loops around denied tool calls in the provided context. The agent's function as a monitoring tool suggests it adheres to standard process behavior.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The documentation states data processing is edge-based and Netdata Cloud is optional, implying no default exfiltration of confidential data. Telemetry is opt-out.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The README and LICENSE files appear to be free of hidden text tricks or malicious Unicode characters. Standard formatting is used.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The project's source code appears to be in plain Rust and TOML, with no signs of obfuscation, base64 payloads, or runtime fetched scripts.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The installation instructions focus on the agent itself and assume standard OS environments (Linux, macOS, etc.), but do not appear to make rigid assumptions about user project structure outside its own operational scope.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 16 issues opened and 16 closed in the last 90 days, the closure rate is 50%, indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project uses GitHub release tags and indicates a latest release, fulfilling version management requirements.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","While specific schema validation libraries are not explicitly detailed for all CLI arguments in the provided snippet, the mature nature of the project and its focus on reliability suggest robust internal validation mechanisms are in place.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The Netdata Agent's primary function is monitoring, which is generally read-only. Destructive operations are unlikely to be a core feature, and if present, are expected to be guarded given the project's security focus.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","Given its maturity and focus on reliability, the Netdata Agent likely implements robust error handling to ensure stable operation and meaningful error reporting.",{"category":111,"check":115,"severity":24,"summary":116},"Logging","The Netdata Agent is expected to log actions and errors for audit purposes, consistent with a monitoring tool designed for infrastructure management.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The tool's focus on infrastructure metrics and edge-based processing minimizes direct handling of personal data. Telemetry is opt-out and anonymous.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension operates globally, monitoring infrastructure across various platforms without specific regional limitations mentioned.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The agent supports multiple platforms (Linux, macOS, FreeBSD, Windows) and is designed for broad compatibility, with no apparent shell or OS-specific built-in assumptions.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file is extensive, well-structured, and clearly communicates the extension's purpose, features, and getting started information.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This check is not applicable as it is a CLI tool with a broad set of commands and configurations rather than a skill with a discrete set of tools.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This check is not applicable as it is a CLI tool and not a skill with a defined list of near-synonym tools.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features mentioned in the README, such as real-time data collection, ML-powered anomaly detection, and broad platform support, are core capabilities of the Netdata Agent.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear, multi-platform installation instructions, including one-line installers for Linux and guides for other OS, along with setup for collectors, alerts, and parents.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","Given the project's maturity and focus on usability, it's highly probable that error messages are actionable, providing context and remediation steps.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The presence of `Cargo.toml` with version specifiers and the existence of a lockfile (`Cargo.lock`, implied by `hasLockfile: true`) indicate that dependencies are pinned.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","As the Netdata Agent's primary function is monitoring and data collection, state-changing operations requiring a dry-run preview are not a primary concern for its core functionality.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","While not explicitly detailed for all operations, the agent's design for reliability and real-time processing suggests that timeouts and reasonable idempotency are likely implemented for its internal operations and data streams.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The README explicitly states that telemetry is anonymous and opt-out, aligning with best practices for developer tools.",{"category":40,"check":161,"severity":24,"summary":162},"Hierarchical discoverable arguments","The Netdata CLI appears to follow a hierarchical structure (e.g., `netdata` commands related to agents, configurations, etc.) and provides `--help` documentation with examples.",{"category":40,"check":164,"severity":24,"summary":165},"Unknown-flag handling","Modern CLIs built with standard libraries typically handle unknown flags gracefully with errors and suggestions, which is assumed for a project of this maturity.",{"category":66,"check":167,"severity":24,"summary":168},"Secrets not in argv","The installation and configuration documentation emphasizes running the agent within the user's infrastructure, suggesting that secrets are managed via environment variables or configuration files rather than command-line arguments.",{"category":40,"check":170,"severity":24,"summary":171},"Parseable --version","Standard CLI tools typically provide a parseable version string, and Netdata is expected to follow this convention.",{"category":40,"check":173,"severity":24,"summary":174},"Flag precedence","The comprehensive documentation and focus on configuration imply that flag precedence is likely well-defined and documented, following standard conventions.",{"category":40,"check":176,"severity":42,"summary":177},"Schema introspection","The provided context does not detail specific schema introspection commands for the CLI. This check is not applicable without further code inspection.",{"category":40,"check":179,"severity":24,"summary":180},"Prompt bypass","As a monitoring agent, interactive prompts are unlikely to be a core feature. If present, they would typically have non-interactive overrides for automated environments.",{"category":140,"check":182,"severity":24,"summary":183},"No unnecessary global install","The installation instructions offer platform-specific methods, including Docker and direct downloads, which are generally preferred over global installs.",{"category":140,"check":185,"severity":24,"summary":186},"Pipe-to-shell installer","The primary installation method for Linux is a one-line installer script, which is common for such tools and generally considered safe when sourced from official repositories.",{"category":188,"check":189,"severity":24,"summary":190},"Output","Stream separation","Given the project's focus on reliability and integration, it's highly probable that stdout and stderr are separated for machine-readable output and diagnostics, respectively.",{"category":188,"check":192,"severity":42,"summary":193},"Structured output mode","This check is not directly applicable as the primary interaction is via the Netdata Agent's dashboard and its underlying API, not typically through direct CLI command output parsing for AI interaction.",{"category":195,"check":196,"severity":24,"summary":197},"Subprocess behavior","Signal handling","As a critical infrastructure tool, the agent is expected to handle signals gracefully, ensuring proper shutdown and cleanup.",1778694910989,"The Netdata Agent is an open-source, real-time monitoring platform that collects per-second metrics from systems, containers, applications, and cloud providers. It features zero-configuration auto-discovery, ML-powered anomaly detection, advanced visualization, and a distributed, secure architecture. The agent runs locally on various operating systems and can stream data to Netdata Cloud or other backends.",[201,202,203,204,205],"Real-time per-second metric collection","Zero-configuration auto-discovery","ML-powered anomaly detection","Broad platform and application support","Secure, edge-based data processing",[207,208,209],"Centralized metric storage by default","Replacing all other monitoring tools without careful integration planning","Providing a direct conversational interface for AI interaction (it's an agent)",[66,211,212,45],"Performance","Reliability",[],"3.0.0","4.4.0","To provide comprehensive, real-time infrastructure observability with minimal configuration and resource overhead, enabling users to quickly detect and diagnose issues.","The extension is highly polished, with strong documentation, security practices, and active maintenance. No critical or warning findings were identified.",98,"A mature and robust CLI tool for real-time infrastructure monitoring and observability.",[221,222,223,224,225,226,227],"monitoring","observability","infrastructure","performance","real-time","cli","agent","global","verified",[231,232,233,234],"Monitoring system resources and performance in real-time","Detecting and diagnosing infrastructure issues with ML-driven insights","Gaining visibility into containerized and cloud environments","Establishing a robust observability pipeline with minimal setup",[],{"codeQuality":237,"collectedAt":239,"documentation":240,"maintenance":243,"security":249,"testCoverage":251},{"hasLockfile":238},true,1778694892569,{"descriptionLength":241,"readmeSize":242},77,26316,{"closedIssues90d":244,"forks":245,"hasChangelog":246,"openIssues90d":244,"pushedAt":247,"stars":248},16,6433,false,1778692486000,78799,{"hasNpmPackage":246,"license":250,"smitheryVerified":246},"GPL-3.0",{"hasCi":238,"hasTests":238},{"updatedAt":253},1778694911109,{"basePath":255,"githubOwner":256,"githubRepo":256,"locale":18,"slug":12,"type":226},"src/crates/netipc","netdata",null,{"evaluate":259,"extract":261},{"promptVersionExtension":214,"promptVersionScoring":215,"score":218,"tags":260,"targetMarket":228,"tier":229},[221,222,223,224,225,226,227],{"commitSha":262,"license":263},"HEAD","GPL-3.0-or-later",{"repoId":265},"kd70yp91ybn40a638h3hzz6nbd86m2cw",{"_creationTime":267,"_id":265,"identity":268,"providers":269,"workflow":623},1778694565561.0132,{"githubOwner":256,"githubRepo":256,"sourceUrl":14},{"classify":270,"discover":601,"github":604},{"commitSha":262,"extensions":271},[272,292,315,328,355,363,384,394,421,429,437,464,477,504,526,538,548,557,563,572,588],{"basePath":273,"description":274,"displayName":275,"installMethods":276,"rationale":278,"selectedPaths":279,"source":290,"sourceLanguage":18,"type":291},".agents/skills/codacy-audit","Codacy Cloud workflow for this repository -- run Codacy's analyzers locally before `git push` (mirrors what Codacy CI runs), and fetch/cluster Codacy issues for any PR via the v3 API. Use when the user mentions Codacy, \"codacy analysis\", `codacy-analysis-cli`, \"codacy issues on PR\", \"fix codacy CI\", \"codacy markdownlint findings\", or any Codacy gate failing on a netdata-org PR. Ships scripts analyze-local.sh (docker/binary runner for codacy-analysis-cli) and pr-issues.sh (paginated v3 issue fetch + group-by tool/pattern/severity/file). Token-safe -- CODACY_TOKEN never reaches assistant-visible stdout. Read-only by design in the current SOW; write actions (mark FP, mark fixed) are deferred.","codacy-audit",{"claudeCode":277},"netdata/netdata","SKILL.md frontmatter at .agents/skills/codacy-audit/SKILL.md",[280,283,286,288],{"path":281,"priority":282},"SKILL.md","mandatory",{"path":284,"priority":285},"scripts/_lib.sh","low",{"path":287,"priority":285},"scripts/analyze-local.sh",{"path":289,"priority":285},"scripts/pr-issues.sh","rule","skill",{"basePath":293,"description":294,"displayName":295,"installMethods":296,"rationale":297,"selectedPaths":298,"source":290,"sourceLanguage":18,"type":291},".agents/skills/coverity-audit","Triage Coverity Scan defects (https://scan.coverity.com) for this project — fetch defect lists, fetch per-defect details, and apply triage decisions (Bug / FalsePositive / Intentional with severity, action, and a comment). Use when the user asks to \"review Coverity defects\", \"triage Coverity findings\", \"fetch Coverity outstanding\", or anything mentioning Coverity Scan, CIDs, or scan.coverity.com.","coverity-audit",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/coverity-audit/SKILL.md",[299,300,301,303,305,307,309,311,313],{"path":281,"priority":282},{"path":284,"priority":285},{"path":302,"priority":285},"scripts/fetch-details.sh",{"path":304,"priority":285},"scripts/fetch-table.sh",{"path":306,"priority":285},"scripts/finalize-defect.sh",{"path":308,"priority":285},"scripts/keepalive.sh",{"path":310,"priority":285},"scripts/prepare-defect.sh",{"path":312,"priority":285},"scripts/resolve-cid-to-diid.sh",{"path":314,"priority":285},"scripts/update-triage.sh",{"basePath":316,"description":317,"displayName":318,"installMethods":319,"rationale":320,"selectedPaths":321,"source":290,"sourceLanguage":18,"type":291},".agents/skills/graphql-audit","Triage GitHub Code Scanning alerts (CodeQL with security-extended suite) for this repository — list open alerts, dismiss as false positive / won't fix / used in tests, query via GitHub REST + GraphQL. Use when the user asks to \"review GitHub security alerts\", \"check CodeQL findings\", \"triage code scanning\", or anything mentioning Code Scanning, CodeQL, security-extended, or github.com/$repo/security/code-scanning.","graphql-audit",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/graphql-audit/SKILL.md",[322,323,324,326],{"path":281,"priority":282},{"path":284,"priority":285},{"path":325,"priority":285},"scripts/codeql-dismiss.sh",{"path":327,"priority":285},"scripts/codeql-list.sh",{"basePath":329,"description":330,"displayName":331,"installMethods":332,"rationale":333,"selectedPaths":334,"source":290,"sourceLanguage":18,"type":291},".agents/skills/integrations-lifecycle","Authoritative reference for Netdata's integrations pipeline -- how `metadata.yaml` drives per-integration pages, the `COLLECTORS.md`/`SECRETS.md`/`SERVICE-DISCOVERY.md` umbrellas, the `integrations.js` artifact consumed by the cloud-frontend, and per-integration `.md` files committed to the repo. Use when adding/modifying any integration (collector, exporter, agent or cloud notification, authentication, secretstore, service-discovery, log type, deploy method); editing `metadata.yaml`; checking whether `integrations/*.md` should be hand-edited; reading the four generator scripts under `integrations/`, schemas under `integrations/schemas/`, templates under `integrations/templates/`, the workflows `generate-integrations.yml` or `check-markdown.yml`; ibm.d modules where `metadata.yaml` is generated from `contexts.yaml`; the 5-file consistency rule (metadata.yaml + config_schema.json + stock conf + alerts + README move together).","integrations-lifecycle",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/integrations-lifecycle/SKILL.md",[335,336,339,341,343,345,347,349,351,353],{"path":281,"priority":282},{"path":337,"priority":338},"artifacts-and-banners.md","medium",{"path":340,"priority":338},"consistency.md",{"path":342,"priority":338},"description-authoring.md",{"path":344,"priority":338},"gotchas.md",{"path":346,"priority":338},"ibm-d.md",{"path":348,"priority":338},"in-app-contract.md",{"path":350,"priority":338},"per-type-matrix.md",{"path":352,"priority":338},"pipeline.md",{"path":354,"priority":338},"schema-reference.md",{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":290,"sourceLanguage":18,"type":291},".agents/skills/learn-pr-preview","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. Do not trigger for ordinary docs edits unless the user asks for a local Learn preview.","learn-pr-preview",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/learn-pr-preview/SKILL.md",[362],{"path":281,"priority":282},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":290,"sourceLanguage":18,"type":291},".agents/skills/learn-site-structure","Authoritative reference for how docs in this repo (and 5 other Netdata-org repos) become published pages on `learn.netdata.cloud`. Covers the `\u003Crepo>/docs/.map/map.yaml` source-of-truth (the actual lever -- filesystem path is irrelevant for routing), the live `ingest/ingest.py` orchestrator in the learn repo (NOT the legacy `ingest.js`), frontmatter injection, slug rules, sidebar autogeneration, MDX escape rules, versioning, the 4-mechanism redirect stack, the 6 source repositories, the every-3-hours CI ingest, Netlify deploy, and the `part_of_learn=True` opt-in for files hand-authored in the learn repo. Use when adding/moving/renaming/deleting a docs page; when a page on Learn looks wrong; when wondering whether to edit a doc here or in the learn repo; when reading `ingest.py`, `sidebars.js`, `docusaurus.config.js`, `static.toml`, `LegacyLearnCorrelateLinksWithGHURLs.json`, `netlify.toml`, the `\u003C!--startmeta` blocks in `.mdx` files, or the workflows `ingest.yml` and `daily-learn-link-check.yml`.","learn-site-structure",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/learn-site-structure/SKILL.md",[370,371,373,375,377,378,380,382],{"path":281,"priority":282},{"path":372,"priority":338},"authoring-boundary.md",{"path":374,"priority":338},"mapping.md",{"path":376,"priority":338},"mdx-rules.md",{"path":352,"priority":338},{"path":379,"priority":338},"pitfalls-and-gotchas.md",{"path":381,"priority":338},"redirects.md",{"path":383,"priority":338},"sidebars.md",{"basePath":385,"description":386,"displayName":387,"installMethods":388,"rationale":389,"selectedPaths":390,"source":290,"sourceLanguage":18,"type":291},".agents/skills/mirror-netdata-repos","Maintains a local mirror of Netdata-org source repositories at `${NETDATA_REPOS_DIR}` so AI assistants and developers can do cross-repo grep / code review locally without GitHub API round-trips and rate limits. Ships a vendored sync script (`scripts/sync-netdata-repos.sh`) that updates ~150 repos in two phases (resync existing on default branch, discover and clone new). Safety -- skips repos that have staged or modified changes; otherwise switches to the default branch and recursively updates submodules. Reset-to-default is intentional -- it prevents stale-feature-branch \"black hole\" repos that confuse cross-repo reasoning. Supports `--repo NAME` (repeatable) to scope to specific repos. Independent from any other repo mirrors this workstation may have. Use when the local mirror is out of date, before a cross-repo grep / review session, when adding a new netdata-org repo (auto-discovered), when an assistant needs cross-repo cognition without `gh` API turnaround.","mirror-netdata-repos",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/mirror-netdata-repos/SKILL.md",[391,392],{"path":281,"priority":282},{"path":393,"priority":285},"scripts/sync-netdata-repos.sh",{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":290,"sourceLanguage":18,"type":291},".agents/skills/pr-reviews","Address pull-request comments and reviews iteratively until the PR is clean — fetch all comments with paranoid pagination, classify by author (AI bot vs human), verify each finding, address it, find similar patterns, reply per-thread, resolve threads, check CI before pushing, retrigger AI reviewers (cubic-dev-ai, copilot), and wait for new feedback. Use when the user says \"address PR comments\", \"look at the reviews on PR N\", \"deal with the bot comments\", \"iterate on PR N until clean\", or anything mentioning PR comments / reviews / cubic / copilot.","pr-reviews",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/pr-reviews/SKILL.md",[401,402,403,405,407,409,411,413,415,417,419],{"path":281,"priority":282},{"path":284,"priority":285},{"path":404,"priority":285},"scripts/ci-status.sh",{"path":406,"priority":285},"scripts/fetch-all.sh",{"path":408,"priority":285},"scripts/fetch-sonar-findings.sh",{"path":410,"priority":285},"scripts/list-open-threads.sh",{"path":412,"priority":285},"scripts/reply-thread.sh",{"path":414,"priority":285},"scripts/resolve-thread.sh",{"path":416,"priority":285},"scripts/trigger-copilot.sh",{"path":418,"priority":285},"scripts/trigger-cubic.sh",{"path":420,"priority":285},"scripts/wait-for-activity.sh",{"basePath":422,"description":423,"displayName":424,"installMethods":425,"rationale":426,"selectedPaths":427,"source":290,"sourceLanguage":18,"type":291},".agents/skills/project-snmp-profiles-authoring","Use when editing Netdata SNMP profile YAMLs, topology SNMP profiles, ddsnmp profile parsing, or profile-format documentation. Requires checking source MIB field accessibility, especially MAX-ACCESS not-accessible INDEX objects, before adding or changing profile symbols.","project-snmp-profiles-authoring",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/project-snmp-profiles-authoring/SKILL.md",[428],{"path":281,"priority":282},{"basePath":430,"description":431,"displayName":432,"installMethods":433,"rationale":434,"selectedPaths":435,"source":290,"sourceLanguage":18,"type":291},".agents/skills/project-writing-collectors","Best practices and orientation for AI assistants authoring or modifying Netdata data-collection plugins or modules in any language. Read before adding a new collector, modifying an existing one, working on logs, topology, NetFlow/sFlow/IPFIX, OTEL ingestion, SNMP profiles, statsd, Prometheus scraping, or interactive Functions. Covers the mental model, framework-agnostic best practices, dashboard-shaping mechanisms (NIDL, SNMP profiles, statsd synthetic_charts, OTEL mappings, Prometheus exposition), production quality criteria, the plugin landscape, per-data-type patterns (metrics, logs, snapshots, topology, enrichment), per-domain common practices, and a pre-PR self-check.","project-writing-collectors",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/project-writing-collectors/SKILL.md",[436],{"path":281,"priority":282},{"basePath":438,"description":439,"displayName":440,"installMethods":441,"rationale":442,"selectedPaths":443,"source":290,"sourceLanguage":18,"type":291},".agents/skills/query-agent-events","Bug-investigation tool for the Netdata agent-events ingestion namespace -- triage crashes, panics, fatals across the fleet by downloading events of interest and clustering locally. Covers the three transports (Cloud API and direct agent API are primary; ssh is operator-only), the verified AE_* field map and enum meanings, the dedup model (23h client-side per agent and event signature), the after-the-fact event timing (POST only on agent restart), and the Netdata systemd-journal plugin multi-value filter syntax (FIELD in A, B, C) AND ... Use when investigating crashes / panics / fatals; when grepping for events touching a specific function or file or version; when looking for regressions across versions; when an agent is reported crashing in a way you want to triage. Ships scripts get-events.sh and analyze-events.sh that fetch events with index-friendly filters and compute group-by stats. Defaults to last 24 hours and to the latest stable plus latest 2-3 nightlies.","query-agent-events",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/query-agent-events/SKILL.md",[444,445,447,449,451,453,454,456,458,460,462],{"path":281,"priority":282},{"path":446,"priority":338},"AE_FIELDS.md",{"path":448,"priority":338},"finding-crashes.md",{"path":450,"priority":338},"finding-fatals.md",{"path":452,"priority":338},"query-discipline.md",{"path":284,"priority":285},{"path":455,"priority":285},"scripts/analyze-events.sh",{"path":457,"priority":285},"scripts/get-events.sh",{"path":459,"priority":285},"scripts/redact-events.sh",{"path":461,"priority":338},"transports.md",{"path":463,"priority":338},"update-cadence.md",{"basePath":465,"description":466,"displayName":467,"installMethods":468,"rationale":469,"selectedPaths":470,"source":290,"sourceLanguage":18,"type":291},".agents/skills/sonarqube-audit","Triage SonarCloud findings (issues, hotspots, code smells, vulnerabilities) for this project — search what's open, mark False Positive / Won't Fix / Confirm / Safe / Acknowledged / Fixed, batch-mark whole rule families. Use when the user asks to \"review Sonar findings\", \"triage SonarCloud\", \"mark False Positive on Sonar\", or anything mentioning sonarqube/sonarcloud, S2259, S5008, code smells, security hotspots, or sonarcloud.io.","sonarqube-audit",{"claudeCode":277},"SKILL.md frontmatter at .agents/skills/sonarqube-audit/SKILL.md",[471,472,473,475],{"path":281,"priority":282},{"path":284,"priority":285},{"path":474,"priority":285},"scripts/sonar-mark.sh",{"path":476,"priority":285},"scripts/sonar-search.sh",{"basePath":478,"description":479,"displayName":480,"installMethods":481,"rationale":482,"selectedPaths":483,"source":290,"sourceLanguage":18,"type":291},"docs/netdata-ai/skills/query-netdata-agents","Query Netdata Agents (parents and children) directly via their HTTP API on port 19999. Includes a bearer-token helper that mints, caches, and transparently refreshes a per-agent bearer from a long-lived Netdata Cloud token, and auto-detects bearer-protected agents. Use when the user asks how to call an agent's REST API or Function directly, query an agent's logs/metrics/alerts directly, mint a bearer token from a cloud token, or work around bearer protection.","query-netdata-agents",{"claudeCode":277},"SKILL.md frontmatter at docs/netdata-ai/skills/query-netdata-agents/SKILL.md",[484,485,487,489,491,493,495,497,499,501,503],{"path":281,"priority":282},{"path":486,"priority":338},"query-alerts.md",{"path":488,"priority":338},"query-dyncfg.md",{"path":490,"priority":338},"query-flows.md",{"path":492,"priority":338},"query-functions.md",{"path":494,"priority":338},"query-logs.md",{"path":496,"priority":338},"query-metrics.md",{"path":498,"priority":338},"query-nodes.md",{"path":500,"priority":338},"query-streaming.md",{"path":502,"priority":338},"query-topology.md",{"path":284,"priority":285},{"basePath":505,"description":506,"displayName":507,"installMethods":508,"rationale":509,"selectedPaths":510,"source":290,"sourceLanguage":18,"type":291},"docs/netdata-ai/skills/query-netdata-cloud","Query Netdata Cloud via its REST API -- metrics, logs (systemd-journal / windows-events / otel-logs), topology graphs (topology:snmp), network flows (flows:netflow), alerts, dynamic configuration (DynCfg), and generic Functions on a node. Use when the user asks about querying Netdata Cloud, fetching metrics from the cloud, querying logs / topology / netflow / sflow / ipfix through Cloud, listing or modifying configurations via DynCfg, calling agent Functions through Cloud, listing spaces/rooms/nodes, or building a curl command against `app.netdata.cloud`. Pairs with the `query-netdata-agents` skill when direct-agent access is needed.","query-netdata-cloud",{"claudeCode":277},"SKILL.md frontmatter at docs/netdata-ai/skills/query-netdata-cloud/SKILL.md",[511,512,513,514,516,517,518,519,521,522,523,525],{"path":281,"priority":282},{"path":486,"priority":338},{"path":488,"priority":338},{"path":515,"priority":338},"query-feed.md",{"path":490,"priority":338},{"path":492,"priority":338},{"path":494,"priority":338},{"path":520,"priority":338},"query-members.md",{"path":496,"priority":338},{"path":498,"priority":338},{"path":524,"priority":338},"query-rooms.md",{"path":502,"priority":338},{"basePath":527,"installMethods":528,"rationale":530,"selectedPaths":531,"source":290,"sourceLanguage":18,"type":226},"src/crates/netdata-log-viewer/otel-signal-viewer-plugin",{"cargo":529},"otel-signal-viewer-plugin","cli ecosystem detected at src/crates/netdata-log-viewer/otel-signal-viewer-plugin",[532,534,536],{"path":533,"priority":282},"Cargo.toml",{"path":535,"priority":282},"README.md",{"path":537,"priority":338},"src/main.rs",{"basePath":539,"installMethods":540,"rationale":542,"selectedPaths":543,"source":290,"sourceLanguage":18,"type":226},"src/crates/netdata-otel/otel-plugin",{"cargo":541},"otel-plugin","cli ecosystem detected at src/crates/netdata-otel/otel-plugin",[544,545,546],{"path":533,"priority":282},{"path":537,"priority":338},{"path":547,"priority":285},"src/lib.rs",{"basePath":549,"installMethods":550,"rationale":552,"selectedPaths":553,"source":290,"sourceLanguage":18,"type":226},"src/crates/netflow-plugin",{"cargo":551},"netflow-plugin","cli ecosystem detected at src/crates/netflow-plugin",[554,555,556],{"path":533,"priority":282},{"path":535,"priority":282},{"path":537,"priority":338},{"basePath":255,"installMethods":558,"rationale":559,"selectedPaths":560,"source":290,"sourceLanguage":18,"type":226},{"cargo":12},"cli ecosystem detected at src/crates/netipc",[561,562],{"path":533,"priority":282},{"path":547,"priority":285},{"basePath":564,"installMethods":565,"rationale":567,"selectedPaths":568,"source":290,"sourceLanguage":18,"type":226},"src/crates/rdp",{"cargo":566},"rdp","cli ecosystem detected at src/crates/rdp",[569,570,571],{"path":533,"priority":282},{"path":537,"priority":338},{"path":547,"priority":285},{"basePath":573,"installMethods":574,"rationale":576,"selectedPaths":577,"source":290,"sourceLanguage":18,"type":226},"src/go",{"go":575},"github.com/netdata/netdata/go/plugins","cli ecosystem detected at src/go",[578,580,582,584,586],{"path":579,"priority":282},"go.mod",{"path":581,"priority":338},"cmd/godplugin/main.go",{"path":583,"priority":338},"cmd/ibmdplugin/main.go",{"path":585,"priority":338},"cmd/scriptsdplugin/main.go",{"path":587,"priority":285},"cmd/ibmdplugin/stub.go",{"basePath":589,"installMethods":590,"rationale":592,"selectedPaths":593,"source":290,"sourceLanguage":18,"type":600},"",{"remote":591},"https://app.netdata.cloud/api/v1/mcp","server.json with namespace/server name at server.json",[594,596,597],{"path":595,"priority":282},"server.json",{"path":535,"priority":282},{"path":598,"priority":599},"LICENSE","high","mcp",{"sources":602},[603],"manual",{"closedIssues90d":244,"description":10,"forks":245,"homepage":605,"license":250,"openIssues90d":244,"pushedAt":247,"readmeSize":242,"stars":248,"topics":606},"https://www.netdata.cloud",[221,607,608,609,610,256,611,222,612,613,614,615,616,617,618,619,620,621,600,622],"docker","kubernetes","cncf","prometheus","devops","alerting","influxdb","grafana","data-visualization","database","linux","machine-learning","mysql","postgresql","mongodb","ai",{"classifiedAt":624,"discoverAt":625,"extractAt":626,"githubAt":626,"updatedAt":624},1778694578050,1778694565561,1778694575885,[227,226,223,221,222,224,225],{"evaluatedAt":253,"extractAt":629,"updatedAt":253},1778694578248,[],[632,662,690,718,745,763],{"_creationTime":633,"_id":634,"community":635,"display":636,"identity":642,"providers":644,"relations":655,"tags":657,"workflow":658},1778692456956.1387,"k17bc73bymk3wvfgy6mjgpjcps86ncc6",{"reviewCount":8},{"description":637,"installMethods":638,"name":640,"sourceUrl":641},"Open-source AI agent firewall for MCP security: agent egress control, DLP, SSRF, and prompt injection defense.",{"go":639},"github.com/luckyPipewrench/pipelock","pipelock","https://github.com/luckyPipewrench/pipelock",{"basePath":589,"githubOwner":643,"githubRepo":640,"locale":18,"slug":640,"type":226},"luckyPipewrench",{"evaluate":645,"extract":654},{"promptVersionExtension":214,"promptVersionScoring":215,"score":646,"tags":647,"targetMarket":228,"tier":229},100,[648,649,227,226,600,650,651,652,653],"security","firewall","dlp","ssrf","injection-defense","auditing",{"commitSha":262},{"repoId":656},"kd728h5jcjjje6rbqwymfj9zph86m4jp",[227,653,226,650,649,652,600,648,651],{"evaluatedAt":659,"extractAt":660,"updatedAt":661},1778692494031,1778692456956,1778692621694,{"_creationTime":663,"_id":664,"community":665,"display":666,"identity":671,"providers":675,"relations":684,"tags":686,"workflow":687},1778683644393.5793,"k171esc5b8pbh1r9s90d526z3586njrn",{"reviewCount":8},{"description":667,"installMethods":668,"name":669,"sourceUrl":670},"Local skill manager and installer for agent-playbook across Claude Code, Codex, and Gemini.",{"npm":669},"@codeharbor/agent-playbook","https://github.com/charon-fan/agent-playbook",{"basePath":672,"githubOwner":673,"githubRepo":674,"locale":18,"slug":674,"type":226},"packages/agent-playbook","charon-fan","agent-playbook",{"evaluate":676,"extract":682},{"promptVersionExtension":214,"promptVersionScoring":215,"score":646,"tags":677,"targetMarket":228,"tier":229},[226,227,678,679,680,681],"skills","management","automation","configuration",{"commitSha":262,"license":683},"MIT",{"repoId":685},"kd7cf5d43dzccs0fw9c2rp131n86mrv4",[227,680,226,681,679,678],{"evaluatedAt":688,"extractAt":689,"updatedAt":688},1778684270439,1778683644393,{"_creationTime":691,"_id":692,"community":693,"display":694,"identity":700,"providers":703,"relations":711,"tags":713,"workflow":714},1778697107735.8984,"k177h2k24qprbp2pjjs5tsb9r586nywg",{"reviewCount":8},{"description":695,"installMethods":696,"name":698,"sourceUrl":699},"AI Constraint Engine — enforces CLAUDE.md, .cursorrules, AGENTS.md rules as laws. 51 MCP tools, 991 tests. Official MCP Registry. npx speclock protect",{"pypi":697},"speclock_ros2","speclock-ros2","https://github.com/sgroy10/speclock",{"basePath":698,"githubOwner":701,"githubRepo":702,"locale":18,"slug":698,"type":226},"sgroy10","speclock",{"evaluate":704,"extract":710},{"promptVersionExtension":214,"promptVersionScoring":215,"score":646,"tags":705,"targetMarket":228,"tier":229},[706,707,708,226,648,600,709],"ai-constraints","code-enforcement","developer-tool","robotics",{"commitSha":262},{"repoId":712},"kd73m85wtkj05xmfff4vq695hn86mgg4",[706,226,707,708,600,709,648],{"evaluatedAt":715,"extractAt":716,"updatedAt":717},1778697123911,1778697107735,1778697174406,{"_creationTime":719,"_id":720,"community":721,"display":722,"identity":728,"providers":731,"relations":739,"tags":741,"workflow":742},1778698535352.3315,"k171k49wrnbgw2q102k3tpdj8d86nk41",{"reviewCount":8},{"description":723,"installMethods":724,"name":726,"sourceUrl":727},"AI Elements is a component library and custom registry built on top of shadcn/ui to help you build AI-native applications faster.",{"npm":725},"ai-elements","Vercel CLI","https://github.com/vercel/ai-elements",{"basePath":729,"githubOwner":730,"githubRepo":725,"locale":18,"slug":226,"type":226},"packages/cli","vercel",{"evaluate":732,"extract":737},{"promptVersionExtension":214,"promptVersionScoring":215,"score":733,"tags":734,"targetMarket":228,"tier":229},99,[226,735,730,708,680,223,736],"deployment","cloud",{"commitSha":262,"license":738},"Apache-2.0",{"repoId":740},"kd7bmemx4stzs4sg8v742f96hs86nn1h",[680,226,736,735,708,223,730],{"evaluatedAt":743,"extractAt":744,"updatedAt":743},1778698656693,1778698535352,{"_creationTime":746,"_id":747,"community":748,"display":749,"identity":752,"providers":753,"relations":759,"tags":760,"workflow":761},1778694578248.1074,"k1761s0cbnce7qwccb3zrxct5186mkxt",{"reviewCount":8},{"description":10,"installMethods":750,"name":751,"sourceUrl":14},{"cargo":566},"Netdata Field Encoder CLI",{"basePath":564,"githubOwner":256,"githubRepo":256,"locale":18,"slug":566,"type":226},{"evaluate":754,"extract":758},{"promptVersionExtension":214,"promptVersionScoring":215,"score":733,"tags":755,"targetMarket":228,"tier":229},[222,756,757,226,708],"data-processing","encoding",{"commitSha":262,"license":263},{"repoId":265},[226,756,708,757,222],{"evaluatedAt":762,"extractAt":629,"updatedAt":762},1778694927532,{"_creationTime":764,"_id":765,"community":766,"display":767,"identity":770,"providers":772,"relations":779,"tags":780,"workflow":781},1778694578248.1077,"k173pedwc7npe83g8tes6brzvh86ncxd",{"reviewCount":8},{"description":10,"installMethods":768,"name":769,"sourceUrl":14},{"go":575},"Netdata CLI",{"basePath":573,"githubOwner":256,"githubRepo":256,"locale":18,"slug":771,"type":226},"go",{"evaluate":773,"extract":778},{"promptVersionExtension":214,"promptVersionScoring":215,"score":774,"tags":775,"targetMarket":228,"tier":777},95,[222,221,223,225,776,226],"ai-powered","community",{"commitSha":262,"license":263},{"repoId":265},[776,226,223,221,222,225],{"evaluatedAt":782,"extractAt":629,"updatedAt":782},1778694951127]