Skip to main content
skill CX Codex

dd-browser-sdk — Claude Code skill: what it does, how to install

Routes coding agents through Datadog Browser SDK upgrades from v4 to v7 and automates sourcemap uploads across major bundlers.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add datadog-labs/agent-skills --skill dd-browser-sdk -a claude-code
Open on GitHub

What dd-browser-sdk does

This skill acts as an orchestration router for Datadog client-side tools, covering RUM, Logs, and Session Replay. It triggers on file patterns matching @datadog/browser-* or datadog-logs packages. Instead of relying on training memory, it commands the agent to read explicit migration files directly from the skill directory.

The workflow covers four main pathways. Three routing branches handle major version migrations: v4 to v5, v5 to v6, and v6 to v7. It flags removed configuration flags such as proxyUrl, sampleRate, or betaEncodeCookieOptions, while addressing dropped IE11 support and outdated CDN paths. A dedicated sourcemap branch assists with setting up Datadog build plugins in Vite, Webpack, Rollup, Rspack, and esbuild configs to resolve minified Error Tracking stacks.

The router depends strictly on the nested SKILL.md files inside .claude/skills/dd-browser-sdk/. If those sub-skill files are missing during installation, the agent cannot execute the migration steps.

What it helps with

  • upgrade Datadog Browser SDK code from v4 through v7
  • configure sourcemap uploads for Vite, Webpack, Rollup, Rspack, or esbuild
  • identify deprecated Browser SDK options before major version bumps
  • unminify stack traces in Datadog Error Tracking and RUM

Example prompts for the agent

  • Upgrade our Datadog Browser SDK integration from v5 to v6
  • Set up Datadog sourcemap uploads in our Vite config
  • Check our datadog-rum setup for removed v7 options

How to install dd-browser-sdk

1Skills CLI (Vercel)

npx skills add datadog-labs/agent-skills --skill dd-browser-sdk -a claude-code

2Manually: put the files in place

~/.claude/skills/dd-browser-sdk/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/dd-browser-sdk/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about dd-browser-sdk

How to install dd-browser-sdk in Claude Code?

Run npx skills add datadog-labs/agent-skills --skill dd-browser-sdk -a claude-code in your terminal.

What does dd-browser-sdk do?

It directs agents to step-by-step instructions for upgrading Datadog Browser SDK packages and configuring sourcemaps. It flags removed options, deprecated APIs, and outdated CDN URLs across versions v4 to v7.

Which bundlers are supported for sourcemap uploads?

The skill covers build setups using Vite, Webpack, Rollup, Rspack, and esbuild.

Source text

SKILL.md · MIT
---
name: dd-browser-sdk
description: >
  Datadog Browser SDK — RUM, Logs, Session Replay, profiling, product analytics, and error tracking
  setup, configuration, and migration. Use when upgrading Browser SDK versions, setting up RUM or
  Logs, or troubleshooting browser-side Datadog instrumentation.
metadata:
  version: "1.0.0"
  author: datadog-labs
  repository: https://github.com/datadog-labs/agent-skills
  tags: datadog,browser-sdk,rum,logs,session-replay,profiling,product-analytics,error-tracking,sourcemaps,build-plugin,cdn,npm,migration
  globs: "**/@datadog/browser-*,**/datadog-rum*,**/datadog-logs*"
---

# Datadog Browser SDK

RUM, Logs, and Session Replay instrumentation for browser applications.

## Skills

| Task | Skill |
|------|-------|
| Upgrade from v4 to v5 | `dd-browser-sdk/upgrade-v5` |
| Upgrade from v5 to v6 | `dd-browser-sdk/upgrade-v6` |
| Upgrade from v6 to v7 | `dd-browser-sdk/upgrade-v7` |
| Set up sourcemap upload via the build plugin | `dd-browser-sdk/setup-sourcemaps` |

## Routing

**Upgrading from v4 to v5** (removed options like `proxyUrl`, `sampleRate`, `replaySampleRate`, `premiumSampleRate`, `allowedTracingOrigins`, deprecated APIs like `addRumGlobalContext`, `removeUser`, or `/v4/` CDN paths):

**Immediately read** `.claude/skills/dd-browser-sdk/upgrade-v5/SKILL.md` — do not proceed from memory.

**Upgrading from v5 to v6** (removed options like `useCrossSiteSessionCookie`, `sendLogsAfterSessionExpiration`, dropping IE11 support, or `/v5/` CDN paths):

**Immediately read** `.claude/skills/dd-browser-sdk/upgrade-v6/SKILL.md` — do not proceed from memory.

**Upgrading from v6 to v7** (removed options like `betaEncodeCookieOptions`, `allowFallbackToLocalStorage`, `trackBfcacheViews`, `usePciIntake`, or `/v6/` CDN paths):

**Immediately read** `.claude/skills/dd-browser-sdk/upgrade-v7/SKILL.md` — do not proceed from memory.

**Setting up sourcemap upload** (minified stack traces in RUM or Error Tracking, requests to "upload sourcemaps" or "unminify errors", or a project with a vite/webpack/rollup/rspack/esbuild config and no `@datadog/*-plugin` configured):

**Immediately read** `.claude/skills/dd-browser-sdk/setup-sourcemaps/SKILL.md` — do not proceed from memory.

© datadog-labs · MIT · datadog-labs/agent-skills

Similar skills

Everything for Frontend and UI →

From the same set20

dd-logs A skill for working with Datadog logs through the CLI: search, archives, log-based metrics and exclusion filters for cost control. Useful when you are chasing an incident or trimming an indexing bill. CX Codex +1 2,100installs dd-apm A skill for Datadog APM work: agent install, auto-instrumentation, trace digging and queue monitoring. Useful when the service is already in Datadog and you forgot where to start. CX Codex +1 2,000installs dd-monitors A skill for managing Datadog monitors: list, search, create from a file, and alerting rules that keep noise down. CX Codex +1 1,900installs dd-audit A skill for Datadog Audit Trail work: who changed what, whether a key was compromised, and what caused a cost spike. CX Codex +1 709installs agent-observability-trace-rca Walks production LLM traces from symptom to root cause. Useful when evals start failing or runtime errors pile up and you need to know why. CX Codex +1 552installs agent-observability-eval-bootstrap Generates LLM evaluation suites from Datadog production traces. Creates inactive online judge drafts, offline Python SDK code, or JSON datasets. CX Codex +1 547installs agent-observability-eval-pipeline Walks an instrumented ml_app through six phases: classify traces, root-cause failures, bootstrap evaluators, build a dataset, run an experiment, analyze it. CX Codex +1 540installs agent-observability-session-classify Evaluates user intent satisfaction in Datadog Agent Observability traces and sessions. Returns a compact yes, partial, or no verdict with a brief reason. CX Codex +1 529installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor