About dd-browser-sdk
A skill set for configuring and upgrading the Datadog Browser SDK in browser applications. It covers version-specific migration guidance and sourcemap upload setup.
Key features
- 01Upgrade guidance from v4 to v5
- 02Upgrade guidance from v5 to v6
- 03Upgrade guidance from v6 to v7
- 04Set up sourcemap uploads
Use cases
- 01Migrating an app between SDK versions
- 02Finding removed options during an upgrade
- 03Configuring sourcemap uploads for a build
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ datadog-labs/ agent-skills --skill dd-browser-sdkAfter installing, type/dd-browser-sdkin Claude Code to confirm it loaded.
Details
From the project READMEDatadog 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.