Record gensim episodes on a remote Linux VM with the anomaly-detection recorder and fetch Parquet recordings for the Agent Anomaly Detection team's testbench evals. Use for "record a gensim scenario on a VM", "set up the gensim VM", or "record a batch of…
DataDog/datadog-agent
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 37
- GitHub stars
- 3,771
- GitHub forks
- 1,518
Install with an AI assistant
Copy this prompt into the AI assistant you're using.
Follow https://skillsmp.com/skill-install/prompt.md to install Agent Skills from https://github.com/DataDog/datadog-agent.Loading the repository README…
Skills in this repository
Showing 37 of 37 collected skills.
Create a pull request for the current branch with proper labels and description. Any agent opening a PR in this repo (via `gh pr create` or otherwise), whether invoked directly as /create-pr or as part of a larger task, MUST follow this skill's process rather…
Monitor the current PR's GitLab pipeline to completion, then report success, retry, auto-fix, or investigate a failure. Use when the user asks to follow, babysit, watch, or wait on a PR/pipeline, or just after pushing to / creating a PR.
Handle a CI failure that is reliably attributed to the current PR's own code changes. Trigger phrases include: - "handle this PR-caused CI failure" - "fix the CI regression" - "continue investigating this PR failure"
Classify a failed CI as either caused by an active incident, flakiness, or a true code regression. Use when a PR's pipeline is red and it isn't obvious whether the PR's own changes are at fault. Trigger phrases include: - "investigate this CI failure" -…
Write or extend Datadog Agent new-e2e tests, including fakeintake coverage and the GitLab wiring that runs them; derives scope from the current diff when no target is named. Not for running tests that already exist (run-e2e, run-windows-e2e), or for judging…
Add a new configuration field to the Datadog Agent (datadog.yaml) by declaring it in the config schema
Validate live GPU metrics on clusters running the Agent version under test and investigate missing metrics or tag failures. Use when asked to validate GPU metrics on live clusters, check a GPU Agent release, or run dda inv gpu.validate-metrics.
Create a new Fx component using the modern def/fx/impl pattern (NOT legacy)
Run one already-written new-e2e test locally and triage the setup failures that stop it — "run the containers e2e tests", "my e2e run fails before any test starts".
Run Windows E2E tests (MSI install tests or Fleet Automation/installer tests) locally against AWS-provisioned VMs
Create an E2E lifecycle test for a new health platform issue in test/new-e2e/tests/agent-health/
Sync CWS BTFHub constants after adding a new constantfetch offset, so pre-BTF kernels can resolve it. Use when KMT secagent jobs log "failed to fetch constant for <name>".
Find where an Agent config setting or section is defined in the YAML schemas, and print its schema node, using `dda inv schema.locate`
Use when an engineer or manager asks to recap, summarize, or post an update on a Jira Epic — a progress update for an in-progress Epic (how far along it is, what's shipped so far, what's next) or a resolution recap for a finished one. Gathers child-issue…
Use when a user asks to update, bump, or troubleshoot OpenTelemetry Collector dependencies in datadog-agent, including OCB build failures, ddflareextension golden files, static quality gates, or OTel transitive dependency conflicts.
Build, deploy, and test Datadog Agent components (agent, cluster-agent, operator, CSI driver) on a local Kubernetes cluster using the injector-dev CLI. Use when the user wants to iterate on local Agent or Operator change, spin up a local k8s test environment.
Judge whether Agent behavior belongs in a new-e2e, integration, or unit test
Generate the Agent Supply Chain newsletter by researching team activity on GitHub and Confluence, then creating a Confluence draft and Gmail draft
Give your AI agents something more useful than a prompt. Velocity through clarity.
Extract an Allium specification from an existing codebase. Use when the user has existing code and wants to distil behaviour into a spec, reverse engineer a specification from implementation, generate a spec from code, turn implementation into a behavioural…
Run a structured discovery session to build an Allium specification through conversation. Use when the user wants to create a new spec from scratch, elicit or gather requirements, capture domain behaviour, specify a feature or system, define what a system…
Generate tests from Allium specifications. Use when the user wants to propagate tests, generate test files from a spec, write tests for a specification, create property-based tests, produce state machine tests, check test coverage against spec obligations, or…
Autonomously work on Jira backlog tickets, creating PRs and shepherding them to merge
Create a new Go core check that collects metrics and sends them to Datadog
Create a new Go module in the agent repository
Create a new Python invoke task for the dda CLI
Create a reno release note for a PR or change
Create a new RuntimeSetting that can be changed at runtime via `agent config set/get` and the config API
Add a new section to the agent status output (agent status command)
Add a new CLI subcommand to an agent binary (agent, cluster-agent, etc.)
Audit CWS (runtime-security) io_uring functional-test coverage and add a functional test for any io_uring opcode whose operation CWS observes but that is not exercised through io_uring. Test-driven — coverage is judged by tests, never by reading eBPF/hook…
Explains a lading.yaml config file from the regression test suite, using the lading Rust source as ground truth for field meanings and defaults.
Analyze static quality gate on-disk size changes, correlate with Confluence exception records and GitHub PRs by milestone
Review and triage PR review comments on the current branch — groups threads by file, separates bots from humans, walks through unresolved comments interactively
Fetch a Jira issue and propose an implementation plan based on codebase analysis
Update a C/C++ third-party library under deps/ — bump version, reconcile sources/copts/config.h/patches, and verify the build.