CodeQL, Semgrep and SARIF static-analysis toolkit from Trail of Bits: taint tracking, fast pattern scans and merged, deduplicated security findings for coding agents.
Datadog APMSkill
Summary
Install, instrument and analyse Datadog APM from an agent — Kubernetes and Linux Single-Step Instrumentation, service remapping, trace search and service maps.
Features
- Routing table that names the wrong-but-plausible install approaches
- Kubernetes Single-Step Instrumentation: agent install, enable, verify
- Linux SSI for single hosts and VMs
- Service remapping at ingestion instead of redeploying with a new DD_SERVICE
- Trace search by service, error status, duration and tag
- Service maps, flow maps and the core trace.http.request metrics
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Description
Datadog APM onboarding has a specific failure mode: the commands that look right are the ones that silently do nothing. This official skill is built around that problem. Rather than a flat reference, it opens with a routing table that matches the request to a sub-skill and — crucially — names the wrong approach that appears to work.
The traps it names
Installing Single-Step Instrumentation on Kubernetes via helm install datadog/datadog does not work, because the standard chart does not support SSI through the DatadogAgent custom resource. Adding ddtrace imports or ddtrace-run to the application is unnecessary and misleading, because SSI auto-instruments without code changes. The admission.datadoghq.com/enabled annotation configures admission-controller config injection, not SSI init-container injection. On Linux, apt-get install datadog-agent does not bring host auto-instrumentation with it. Each of these is called out explicitly, and the skill instructs the agent to read the relevant sub-skill rather than proceed from memory.
Routing and disambiguation
Three sub-skill paths are covered: Kubernetes SSI (agent install, enable, verify), Linux SSI (the same three steps for a single host or VM), and service remapping. The remapping guidance is a genuinely useful piece of platform knowledge — renaming a service by editing DD_SERVICE or tags.datadoghq.com/service requires a rollout and only affects new data, whereas a remapping rule rewrites the name at ingestion with no deployment. A tiebreaker table resolves requests that could fit more than one path, and where no sub-skill exists yet (reducing APM cost) it tells the agent to ask whether the user means sampling or retention filters instead of guessing.
Analysis
For day-to-day work it documents pup apm services list/stats, flow maps for dependencies, and trace search by service, error status, duration threshold and tag. The key trace.http.request.* metrics are tabulated with what each measures, along with the standard error-rate, throughput and slowest-endpoint queries. A troubleshooting table maps missing traces and unlinked spans to their usual causes, including the cardinality warning against tagging with user_id or request_id.
One nice detail: the quick start tells the agent to confirm the environment tag with the user rather than assuming prod. Requires the pup CLI. MIT-licensed, published by Datadog Labs.
Related Skills
Microsoft's official Playwright skill — drives a real browser from the command line using accessibility snapshots and element refs, and plans, generates and heals Playwright tests.
Google's official agent skill for writing production Maps Platform code — grounded in freshly fetched docs, with a demo key path that needs no billing account.
Railway's official agent skill: create projects, provision databases and buckets, deploy, manage variables and domains, and read build failures back — from the CLI, API or MCP server.