[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-cli-netdata-go-de":3,"guides-for-netdata-go":629,"similar-k173pedwc7npe83g8tes6brzvh86ncxd-de":630},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":236,"parentExtension":256,"providers":257,"relations":263,"repo":265,"tags":626,"workflow":627},1778694578248.1077,"k173pedwc7npe83g8tes6brzvh86ncxd",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"The fastest path to AI-powered full stack observability, even for lean teams.",{"go":12},"github.com/netdata/netdata/go/plugins","Netdata CLI","https://github.com/netdata/netdata",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":234,"workflow":250},1778694951126.9868,"kn7f9a628txnsaeegb1az0ah1186n93d","en",{"checks":20,"evaluatedAt":200,"extensionSummary":201,"features":202,"nonGoals":208,"practices":212,"prerequisites":213,"promptVersionExtension":214,"promptVersionScoring":215,"purpose":216,"rationale":217,"score":218,"summary":219,"tags":220,"targetMarket":227,"tier":228,"useCases":229},[21,26,29,32,36,39,44,49,52,55,60,64,67,71,74,77,80,83,86,89,93,97,101,105,109,112,115,118,122,125,128,131,134,137,140,144,148,152,155,159,162,165,168,171,174,177,180,183,186,189,193,196],{"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, even for lean teams.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension provides AI-powered full-stack observability with a focus on speed and low resource usage for lean teams, which goes beyond default LLM behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension appears production-ready, as evidenced by its comprehensive feature set and active development (indicated by recent commits and robust CI).",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses on observability for AI agent workflows, a single coherent domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description is concise, readable, and accurately reflects the extension's purpose of providing fast AI-powered observability.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This check is not applicable as the extension is described as a CLI tool, and the source code provided pertains to its underlying implementation rather than exposed tools.",{"category":45,"check":46,"severity":47,"summary":48},"Documentation","Configuration & parameter reference","insufficient_data","Detailed documentation for all options, parameters, and precedence orders is not available in the provided source snippets.",{"category":33,"check":50,"severity":42,"summary":51},"Tool naming","This check is not applicable as no specific tools or commands were exposed in the provided source code snippets.",{"category":33,"check":53,"severity":42,"summary":54},"Minimal I/O surface","This check is not applicable as the provided source code does not detail specific tool schemas or response shapes.",{"category":56,"check":57,"severity":58,"summary":59},"License","License usability","warning","The bundled LICENSE file indicates GPL-3.0, which is a strong copyleft license that may restrict proprietary use, contradicting a typical goal for developer tools aiming for broad adoption.",{"category":61,"check":62,"severity":24,"summary":63},"Maintenance","Commit recency","The repository shows recent commits as of 2026-05-13, indicating active maintenance.",{"category":61,"check":65,"severity":24,"summary":66},"Dependency Management","The go.mod file indicates pinned dependencies and replacements, suggesting good dependency management practices.",{"category":68,"check":69,"severity":24,"summary":70},"Security","Secret Management","The provided code snippets do not reveal any direct handling or echoing of secrets to stdout/stderr.",{"category":68,"check":72,"severity":24,"summary":73},"Injection","The provided code does not indicate any explicit loading of untrusted third-party data as instructions.",{"category":68,"check":75,"severity":24,"summary":76},"Transitive Supply-Chain Grenades","The provided code does not show evidence of runtime downloads of uncommitted code or data, nor remote-pipe-to-shell patterns.",{"category":68,"check":78,"severity":24,"summary":79},"Sandbox Isolation","The code does not show any attempts to modify files outside of expected plugin/configuration directories.",{"category":68,"check":81,"severity":24,"summary":82},"Sandbox escape primitives","No detached process spawns or deny-retry loops were detected in the provided source code.",{"category":68,"check":84,"severity":24,"summary":85},"Data Exfiltration","No clear evidence of unauthorized data exfiltration is present in the provided code snippets.",{"category":68,"check":87,"severity":24,"summary":88},"Hidden Text Tricks","The provided source code is free of hidden text tricks or obfuscated instructions.",{"category":90,"check":91,"severity":24,"summary":92},"Hooks","Opaque code execution","The bundled code appears to be standard Go and does not involve obfuscation techniques like base64 payloads or runtime script fetching.",{"category":94,"check":95,"severity":24,"summary":96},"Portability","Structural Assumption","The code appears to handle configuration paths generically and does not make assumptions about specific user project structures.",{"category":98,"check":99,"severity":24,"summary":100},"Trust","Issues Attention","With 16 issues opened and 16 closed in the last 90 days, the closure rate is 50%, meeting the pass criteria.",{"category":102,"check":103,"severity":24,"summary":104},"Versioning","Release Management","The project has a meaningful version declared in the go.mod file (1.25.7) and GitHub release tags, indicating proper release management.",{"category":106,"check":107,"severity":47,"summary":108},"Code Execution","Validation","The provided snippets do not offer enough detail to determine if input arguments and structured output are validated using a schema library.",{"category":68,"check":110,"severity":24,"summary":111},"Unguarded Destructive Operations","No destructive operations were observed in the provided code snippets that would require explicit confirmation gates.",{"category":106,"check":113,"severity":24,"summary":114},"Error Handling","The code demonstrates proper error handling, with clear exit codes and informative messages for various scenarios.",{"category":106,"check":116,"severity":24,"summary":117},"Logging","The code includes structured logging for actions, errors, and configuration, contributing to an audit trail.",{"category":119,"check":120,"severity":42,"summary":121},"Compliance","GDPR","The extension's focus on system observability and metrics does not appear to involve processing personal data.",{"category":119,"check":123,"severity":24,"summary":124},"Target market","There are no regional or jurisdictional signals; the extension is applicable globally.",{"category":94,"check":126,"severity":24,"summary":127},"Runtime stability","The Go build and dependency management suggest multi-platform compatibility without specific OS or shell assumptions.",{"category":45,"check":129,"severity":24,"summary":130},"README","The README exists and clearly states the extension's purpose of providing real-time infrastructure monitoring.",{"category":33,"check":132,"severity":42,"summary":133},"Tool surface size","This check is not applicable as the provided source code is for internal plugins and does not expose a defined set of CLI tools.",{"category":40,"check":135,"severity":42,"summary":136},"Overlapping near-synonym tools","This check is not applicable as no specific CLI tools with overlapping functionality were identified in the provided code.",{"category":45,"check":138,"severity":24,"summary":139},"Phantom features","All advertised features in the README are supported by the implementation details visible in the source code.",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","The README provides clear installation instructions for various platforms and includes a copy-pasteable example.",{"category":145,"check":146,"severity":24,"summary":147},"Errors","Actionable error messages","The code exhibits actionable error messages with clear indications of failure and potential remediation steps.",{"category":149,"check":150,"severity":24,"summary":151},"Execution","Pinned dependencies","The go.mod file specifies pinned dependencies, and the scripts include shebangs.",{"category":33,"check":153,"severity":42,"summary":154},"Dry-run preview","This check is not applicable as the provided source code does not indicate any state-changing commands requiring a dry-run preview.",{"category":156,"check":157,"severity":24,"summary":158},"Protocol","Idempotent retry & timeouts","The agent's internal job manager and function execution logic seem to incorporate timeouts and error handling suitable for retries.",{"category":119,"check":160,"severity":24,"summary":161},"Telemetry opt-in","The README indicates telemetry is opt-out and can be disabled, aligning with opt-in principles for sensitive data collection.",{"category":40,"check":163,"severity":42,"summary":164},"Hierarchical discoverable arguments","This check is not applicable as the provided source code does not expose a CLI interface with hierarchical arguments or `--help` output.",{"category":40,"check":166,"severity":42,"summary":167},"Unknown-flag handling","This check is not applicable as no CLI flags or argument parsing logic was directly visible in the provided source snippets.",{"category":68,"check":169,"severity":42,"summary":170},"Secrets not in argv","This check is not applicable as no direct CLI flags for accepting secrets were evident in the provided source code.",{"category":40,"check":172,"severity":24,"summary":173},"Parseable --version","The CLI option parsing correctly handles `--version` to print a single line of output in a parseable format.",{"category":40,"check":175,"severity":47,"summary":176},"Flag precedence","The documentation does not explicitly state the precedence order for flags, environment variables, and configuration files.",{"category":40,"check":178,"severity":42,"summary":179},"Schema introspection","There is no evidence of a command-line interface exposing machine-readable input/output schemas.",{"category":40,"check":181,"severity":42,"summary":182},"Prompt bypass","No interactive prompts were identified in the provided code that would require a bypass flag for automation.",{"category":141,"check":184,"severity":24,"summary":185},"No unnecessary global install","The README mentions various installation methods including Docker and package managers, which are generally preferred over global installs.",{"category":141,"check":187,"severity":24,"summary":188},"Pipe-to-shell installer","The primary installation method recommended in the README is a one-line installer, which is typically safer than arbitrary pipe-to-shell commands.",{"category":190,"check":191,"severity":24,"summary":192},"Output","Stream separation","The code's logging practices suggest a separation of stdout for data and stderr for diagnostics.",{"category":190,"check":194,"severity":42,"summary":195},"Structured output mode","This check is not applicable as the provided source code does not detail specific CLI commands or their output modes.",{"category":197,"check":198,"severity":24,"summary":199},"Subprocess behavior","Signal handling","The agent's core run loop and job manager likely incorporate robust signal handling for graceful shutdowns.",1778694951016,"This is the Netdata CLI plugin, providing a command-line interface for Netdata's real-time infrastructure monitoring capabilities. It leverages AI for insights and focuses on speed and efficiency for lean teams.",[203,204,205,206,207],"AI-powered observability insights","Real-time per-second metrics","Zero-configuration setup","ML-driven anomaly detection","Efficient resource utilization",[209,210,211],"Replacing complex APM suites","Providing deep application-level profiling","Acting as a long-term data archival solution on its own",[],[],"3.0.0","4.4.0","To provide rapid, AI-assisted insights into infrastructure health and performance via a command-line interface, simplifying observability for development and operations teams.","The extension is well-maintained with recent commits, a clear purpose, and good error handling. The license (GPL-3.0) is the main point of concern for broad adoption as a developer tool.",95,"A fast, AI-powered CLI for full-stack observability, suitable for lean teams.",[221,222,223,224,225,226],"observability","monitoring","infrastructure","real-time","ai-powered","cli","global","community",[230,231,232,233],"Quickly diagnosing performance issues via CLI","Monitoring lean infrastructure with limited resources","Gaining real-time visibility into system metrics","Automating observability tasks with AI assistance",{"codeQuality":235,"collectedAt":237,"documentation":238,"maintenance":241,"security":247,"testCoverage":249},{"hasLockfile":236},true,1778694932743,{"descriptionLength":239,"readmeSize":240},77,26316,{"closedIssues90d":242,"forks":243,"hasChangelog":244,"openIssues90d":242,"pushedAt":245,"stars":246},16,6433,false,1778692486000,78799,{"hasNpmPackage":244,"license":248,"smitheryVerified":244},"GPL-3.0",{"hasCi":236,"hasTests":236},{"updatedAt":251},1778694951127,{"basePath":253,"githubOwner":254,"githubRepo":254,"locale":18,"slug":255,"type":226},"src/go","netdata","go",null,{"evaluate":258,"extract":260},{"promptVersionExtension":214,"promptVersionScoring":215,"score":218,"tags":259,"targetMarket":227,"tier":228},[221,222,223,224,225,226],{"commitSha":261,"license":262},"HEAD","GPL-3.0-or-later",{"repoId":264},"kd70yp91ybn40a638h3hzz6nbd86m2cw",{"_creationTime":266,"_id":264,"identity":267,"providers":268,"workflow":622},1778694565561.0132,{"githubOwner":254,"githubRepo":254,"sourceUrl":14},{"classify":269,"discover":600,"github":603},{"commitSha":261,"extensions":270},[271,291,314,327,354,362,383,393,420,428,436,463,476,503,525,537,547,556,564,573,587],{"basePath":272,"description":273,"displayName":274,"installMethods":275,"rationale":277,"selectedPaths":278,"source":289,"sourceLanguage":18,"type":290},".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":276},"netdata/netdata","SKILL.md frontmatter at .agents/skills/codacy-audit/SKILL.md",[279,282,285,287],{"path":280,"priority":281},"SKILL.md","mandatory",{"path":283,"priority":284},"scripts/_lib.sh","low",{"path":286,"priority":284},"scripts/analyze-local.sh",{"path":288,"priority":284},"scripts/pr-issues.sh","rule","skill",{"basePath":292,"description":293,"displayName":294,"installMethods":295,"rationale":296,"selectedPaths":297,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/coverity-audit/SKILL.md",[298,299,300,302,304,306,308,310,312],{"path":280,"priority":281},{"path":283,"priority":284},{"path":301,"priority":284},"scripts/fetch-details.sh",{"path":303,"priority":284},"scripts/fetch-table.sh",{"path":305,"priority":284},"scripts/finalize-defect.sh",{"path":307,"priority":284},"scripts/keepalive.sh",{"path":309,"priority":284},"scripts/prepare-defect.sh",{"path":311,"priority":284},"scripts/resolve-cid-to-diid.sh",{"path":313,"priority":284},"scripts/update-triage.sh",{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/graphql-audit/SKILL.md",[321,322,323,325],{"path":280,"priority":281},{"path":283,"priority":284},{"path":324,"priority":284},"scripts/codeql-dismiss.sh",{"path":326,"priority":284},"scripts/codeql-list.sh",{"basePath":328,"description":329,"displayName":330,"installMethods":331,"rationale":332,"selectedPaths":333,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/integrations-lifecycle/SKILL.md",[334,335,338,340,342,344,346,348,350,352],{"path":280,"priority":281},{"path":336,"priority":337},"artifacts-and-banners.md","medium",{"path":339,"priority":337},"consistency.md",{"path":341,"priority":337},"description-authoring.md",{"path":343,"priority":337},"gotchas.md",{"path":345,"priority":337},"ibm-d.md",{"path":347,"priority":337},"in-app-contract.md",{"path":349,"priority":337},"per-type-matrix.md",{"path":351,"priority":337},"pipeline.md",{"path":353,"priority":337},"schema-reference.md",{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/learn-pr-preview/SKILL.md",[361],{"path":280,"priority":281},{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/learn-site-structure/SKILL.md",[369,370,372,374,376,377,379,381],{"path":280,"priority":281},{"path":371,"priority":337},"authoring-boundary.md",{"path":373,"priority":337},"mapping.md",{"path":375,"priority":337},"mdx-rules.md",{"path":351,"priority":337},{"path":378,"priority":337},"pitfalls-and-gotchas.md",{"path":380,"priority":337},"redirects.md",{"path":382,"priority":337},"sidebars.md",{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/mirror-netdata-repos/SKILL.md",[390,391],{"path":280,"priority":281},{"path":392,"priority":284},"scripts/sync-netdata-repos.sh",{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/pr-reviews/SKILL.md",[400,401,402,404,406,408,410,412,414,416,418],{"path":280,"priority":281},{"path":283,"priority":284},{"path":403,"priority":284},"scripts/ci-status.sh",{"path":405,"priority":284},"scripts/fetch-all.sh",{"path":407,"priority":284},"scripts/fetch-sonar-findings.sh",{"path":409,"priority":284},"scripts/list-open-threads.sh",{"path":411,"priority":284},"scripts/reply-thread.sh",{"path":413,"priority":284},"scripts/resolve-thread.sh",{"path":415,"priority":284},"scripts/trigger-copilot.sh",{"path":417,"priority":284},"scripts/trigger-cubic.sh",{"path":419,"priority":284},"scripts/wait-for-activity.sh",{"basePath":421,"description":422,"displayName":423,"installMethods":424,"rationale":425,"selectedPaths":426,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/project-snmp-profiles-authoring/SKILL.md",[427],{"path":280,"priority":281},{"basePath":429,"description":430,"displayName":431,"installMethods":432,"rationale":433,"selectedPaths":434,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/project-writing-collectors/SKILL.md",[435],{"path":280,"priority":281},{"basePath":437,"description":438,"displayName":439,"installMethods":440,"rationale":441,"selectedPaths":442,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/query-agent-events/SKILL.md",[443,444,446,448,450,452,453,455,457,459,461],{"path":280,"priority":281},{"path":445,"priority":337},"AE_FIELDS.md",{"path":447,"priority":337},"finding-crashes.md",{"path":449,"priority":337},"finding-fatals.md",{"path":451,"priority":337},"query-discipline.md",{"path":283,"priority":284},{"path":454,"priority":284},"scripts/analyze-events.sh",{"path":456,"priority":284},"scripts/get-events.sh",{"path":458,"priority":284},"scripts/redact-events.sh",{"path":460,"priority":337},"transports.md",{"path":462,"priority":337},"update-cadence.md",{"basePath":464,"description":465,"displayName":466,"installMethods":467,"rationale":468,"selectedPaths":469,"source":289,"sourceLanguage":18,"type":290},".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":276},"SKILL.md frontmatter at .agents/skills/sonarqube-audit/SKILL.md",[470,471,472,474],{"path":280,"priority":281},{"path":283,"priority":284},{"path":473,"priority":284},"scripts/sonar-mark.sh",{"path":475,"priority":284},"scripts/sonar-search.sh",{"basePath":477,"description":478,"displayName":479,"installMethods":480,"rationale":481,"selectedPaths":482,"source":289,"sourceLanguage":18,"type":290},"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":276},"SKILL.md frontmatter at docs/netdata-ai/skills/query-netdata-agents/SKILL.md",[483,484,486,488,490,492,494,496,498,500,502],{"path":280,"priority":281},{"path":485,"priority":337},"query-alerts.md",{"path":487,"priority":337},"query-dyncfg.md",{"path":489,"priority":337},"query-flows.md",{"path":491,"priority":337},"query-functions.md",{"path":493,"priority":337},"query-logs.md",{"path":495,"priority":337},"query-metrics.md",{"path":497,"priority":337},"query-nodes.md",{"path":499,"priority":337},"query-streaming.md",{"path":501,"priority":337},"query-topology.md",{"path":283,"priority":284},{"basePath":504,"description":505,"displayName":506,"installMethods":507,"rationale":508,"selectedPaths":509,"source":289,"sourceLanguage":18,"type":290},"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":276},"SKILL.md frontmatter at docs/netdata-ai/skills/query-netdata-cloud/SKILL.md",[510,511,512,513,515,516,517,518,520,521,522,524],{"path":280,"priority":281},{"path":485,"priority":337},{"path":487,"priority":337},{"path":514,"priority":337},"query-feed.md",{"path":489,"priority":337},{"path":491,"priority":337},{"path":493,"priority":337},{"path":519,"priority":337},"query-members.md",{"path":495,"priority":337},{"path":497,"priority":337},{"path":523,"priority":337},"query-rooms.md",{"path":501,"priority":337},{"basePath":526,"installMethods":527,"rationale":529,"selectedPaths":530,"source":289,"sourceLanguage":18,"type":226},"src/crates/netdata-log-viewer/otel-signal-viewer-plugin",{"cargo":528},"otel-signal-viewer-plugin","cli ecosystem detected at src/crates/netdata-log-viewer/otel-signal-viewer-plugin",[531,533,535],{"path":532,"priority":281},"Cargo.toml",{"path":534,"priority":281},"README.md",{"path":536,"priority":337},"src/main.rs",{"basePath":538,"installMethods":539,"rationale":541,"selectedPaths":542,"source":289,"sourceLanguage":18,"type":226},"src/crates/netdata-otel/otel-plugin",{"cargo":540},"otel-plugin","cli ecosystem detected at src/crates/netdata-otel/otel-plugin",[543,544,545],{"path":532,"priority":281},{"path":536,"priority":337},{"path":546,"priority":284},"src/lib.rs",{"basePath":548,"installMethods":549,"rationale":551,"selectedPaths":552,"source":289,"sourceLanguage":18,"type":226},"src/crates/netflow-plugin",{"cargo":550},"netflow-plugin","cli ecosystem detected at src/crates/netflow-plugin",[553,554,555],{"path":532,"priority":281},{"path":534,"priority":281},{"path":536,"priority":337},{"basePath":557,"installMethods":558,"rationale":560,"selectedPaths":561,"source":289,"sourceLanguage":18,"type":226},"src/crates/netipc",{"cargo":559},"netipc","cli ecosystem detected at src/crates/netipc",[562,563],{"path":532,"priority":281},{"path":546,"priority":284},{"basePath":565,"installMethods":566,"rationale":568,"selectedPaths":569,"source":289,"sourceLanguage":18,"type":226},"src/crates/rdp",{"cargo":567},"rdp","cli ecosystem detected at src/crates/rdp",[570,571,572],{"path":532,"priority":281},{"path":536,"priority":337},{"path":546,"priority":284},{"basePath":253,"installMethods":574,"rationale":575,"selectedPaths":576,"source":289,"sourceLanguage":18,"type":226},{"go":12},"cli ecosystem detected at src/go",[577,579,581,583,585],{"path":578,"priority":281},"go.mod",{"path":580,"priority":337},"cmd/godplugin/main.go",{"path":582,"priority":337},"cmd/ibmdplugin/main.go",{"path":584,"priority":337},"cmd/scriptsdplugin/main.go",{"path":586,"priority":284},"cmd/ibmdplugin/stub.go",{"basePath":588,"installMethods":589,"rationale":591,"selectedPaths":592,"source":289,"sourceLanguage":18,"type":599},"",{"remote":590},"https://app.netdata.cloud/api/v1/mcp","server.json with namespace/server name at server.json",[593,595,596],{"path":594,"priority":281},"server.json",{"path":534,"priority":281},{"path":597,"priority":598},"LICENSE","high","mcp",{"sources":601},[602],"manual",{"closedIssues90d":242,"description":10,"forks":243,"homepage":604,"license":248,"openIssues90d":242,"pushedAt":245,"readmeSize":240,"stars":246,"topics":605},"https://www.netdata.cloud",[222,606,607,608,609,254,610,221,611,612,613,614,615,616,617,618,619,620,599,621],"docker","kubernetes","cncf","prometheus","devops","alerting","influxdb","grafana","data-visualization","database","linux","machine-learning","mysql","postgresql","mongodb","ai",{"classifiedAt":623,"discoverAt":624,"extractAt":625,"githubAt":625,"updatedAt":623},1778694578050,1778694565561,1778694575885,[225,226,223,222,221,224],{"evaluatedAt":251,"extractAt":628,"updatedAt":251},1778694578248,[],[631,651,683,711],{"_creationTime":632,"_id":633,"community":634,"display":635,"identity":638,"providers":639,"relations":647,"tags":648,"workflow":649},1778694578248.1072,"k175fqvz6jk25m2sh8b1xj3sp986mazy",{"reviewCount":8},{"description":10,"installMethods":636,"name":637,"sourceUrl":14},{"cargo":559},"Netdata Agent",{"basePath":557,"githubOwner":254,"githubRepo":254,"locale":18,"slug":559,"type":226},{"evaluate":640,"extract":646},{"promptVersionExtension":214,"promptVersionScoring":215,"score":641,"tags":642,"targetMarket":227,"tier":645},98,[222,221,223,643,224,226,644],"performance","agent","verified",{"commitSha":261,"license":262},{"repoId":264},[644,226,223,222,221,643,224],{"evaluatedAt":650,"extractAt":628,"updatedAt":650},1778694911109,{"_creationTime":652,"_id":653,"community":654,"display":655,"identity":661,"providers":665,"relations":675,"tags":678,"workflow":679},1778697168914.877,"k176187jpar4cd05w1rg698jb586mnst",{"reviewCount":8},{"description":656,"installMethods":657,"name":659,"sourceUrl":660},"AI Constraint Engine — erzwingt Regeln aus CLAUDE.md, .cursorrules, AGENTS.md als Gesetze. 51 MCP-Tools, 991 Tests. Offizielles MCP-Repository. npx speclock protect",{"pypi":658},"speclock_ros2","speclock-ros2","https://github.com/sgroy10/speclock",{"basePath":659,"githubOwner":662,"githubRepo":663,"locale":664,"slug":659,"type":226},"sgroy10","speclock","de",{"evaluate":666,"extract":674},{"promptVersionExtension":214,"promptVersionScoring":215,"score":667,"tags":668,"targetMarket":227,"tier":645},100,[669,670,671,226,672,599,673],"ai-constraints","code-enforcement","developer-tool","security","robotics",{"commitSha":261},{"repoId":676,"translatedFrom":677},"kd73m85wtkj05xmfff4vq695hn86mgg4","k177h2k24qprbp2pjjs5tsb9r586nywg",[669,226,670,671,599,673,672],{"evaluatedAt":680,"extractAt":681,"updatedAt":682},1778697123911,1778697107735,1778697168914,{"_creationTime":684,"_id":685,"community":686,"display":687,"identity":693,"providers":696,"relations":705,"tags":707,"workflow":708},1778698535352.3315,"k171k49wrnbgw2q102k3tpdj8d86nk41",{"reviewCount":8},{"description":688,"installMethods":689,"name":691,"sourceUrl":692},"AI Elements is a component library and custom registry built on top of shadcn/ui to help you build AI-native applications faster.",{"npm":690},"ai-elements","Vercel CLI","https://github.com/vercel/ai-elements",{"basePath":694,"githubOwner":695,"githubRepo":690,"locale":18,"slug":226,"type":226},"packages/cli","vercel",{"evaluate":697,"extract":703},{"promptVersionExtension":214,"promptVersionScoring":215,"score":698,"tags":699,"targetMarket":227,"tier":645},99,[226,700,695,671,701,223,702],"deployment","automation","cloud",{"commitSha":261,"license":704},"Apache-2.0",{"repoId":706},"kd7bmemx4stzs4sg8v742f96hs86nn1h",[701,226,702,700,671,223,695],{"evaluatedAt":709,"extractAt":710,"updatedAt":709},1778698656693,1778698535352,{"_creationTime":712,"_id":713,"community":714,"display":715,"identity":718,"providers":719,"relations":725,"tags":726,"workflow":727},1778694578248.1074,"k1761s0cbnce7qwccb3zrxct5186mkxt",{"reviewCount":8},{"description":10,"installMethods":716,"name":717,"sourceUrl":14},{"cargo":567},"Netdata Field Encoder CLI",{"basePath":565,"githubOwner":254,"githubRepo":254,"locale":18,"slug":567,"type":226},{"evaluate":720,"extract":724},{"promptVersionExtension":214,"promptVersionScoring":215,"score":698,"tags":721,"targetMarket":227,"tier":645},[221,722,723,226,671],"data-processing","encoding",{"commitSha":261,"license":262},{"repoId":264},[226,722,671,723,221],{"evaluatedAt":728,"extractAt":628,"updatedAt":728},1778694927532]