dd-browser-sdk — скилл для Claude Code: что делает и как установить
Помогает настроить Datadog Browser SDK, настроить выгрузку sourcemaps и обновить клиентский код при переходе между версиями v4, v5, v6 и v7.
npx skills add datadog-labs/agent-skills --skill dd-browser-sdk -a claude-codeЧто делает dd-browser-sdk
Скилл служит диспетчером для работы с браузерными библиотеками Datadog: RUM, Logs и Session Replay. Он срабатывает при обнаружении пакетов вроде @datadog/browser-rum или datadog-logs в коде проекта. Агент определяет нужный сценарий и сразу читает отдельный файл инструкций вместо попыток вспомнить изменения по памяти.
Внутри заложены маршруты под четыре задачи. Три из них отвечают за миграции между мажорными релизами — с v4 на v5, с v5 на v6 и с v6 на v7. Скилл отслеживает удалённые параметры вроде proxyUrl, sampleRate или betaEncodeCookieOptions, а также отказ от поддержки IE11 и путей CDN старых версий. Четвёртый маршрут помогает настроить плагины сборок под Vite, Webpack, Rollup, Rspack или esbuild, чтобы деминифицировать стеки ошибок в Error Tracking.
Этот скилл зависит от сопутствующих файлов SKILL.md для каждого подраздела в каталоге .claude/skills/dd-browser-sdk/. Если их не скопировать вместе с основным файлом, маршрутизация завершится ошибкой чтения инструкций.
Какие задачи решает
- перевести проект с Datadog Browser SDK v4 на v5
- обновить конфигурацию с версии v5 до v6 или с v6 до v7
- настроить загрузку sourcemaps через плагин сборщика Vite или Webpack
- найти устаревшие параметры сессий и трекинга в клиентском коде
Примеры запросов агенту
- Обнови Datadog Browser SDK с v5 до v6 в нашем приложении
- Помоги настроить выгрузку sourcemaps в сборке на Vite для Datadog RUM
- Проверь вызовы datadog-rum на удалённые параметры перед переходом на v7
Как установить dd-browser-sdk
1Через Skills CLI (Vercel)
npx skills add datadog-labs/agent-skills --skill dd-browser-sdk -a claude-code2Вручную: положить файлы
~/.claude/skills/dd-browser-sdk/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/dd-browser-sdk/
1Через Skills CLI (Vercel)
npx skills add datadog-labs/agent-skills --skill dd-browser-sdk -a codex2Вручную: положить файлы
.agents/skills/dd-browser-sdk/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add datadog-labs/agent-skills --skill dd-browser-sdk -a cursor2Вручную: положить файлы
.cursor/skills/dd-browser-sdk/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install datadog-labs/agent-skills dd-browser-sdk2Вручную: положить файлы
.github/skills/dd-browser-sdk/SKILL.md1Через Skills CLI (Vercel)
npx skills add datadog-labs/agent-skills --skill dd-browser-sdk -a gemini-cli2Командой платформы
gemini skills install https://github.com/datadog-labs/agent-skills --path dd-browser-sdkВручную: положить файлы
.devin/skills/dd-browser-sdk/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add datadog-labs/agent-skills --skill dd-browser-sdk -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о dd-browser-sdk
Как установить dd-browser-sdk в Claude Code?
Выполните в терминале команду npx skills add datadog-labs/agent-skills --skill dd-browser-sdk -a claude-code.
Что делает dd-browser-sdk?
Скилл направляет агента по пошаговым руководствам для настройки RUM, Logs, Session Replay и загрузки карт кода в веб-приложениях. Он предотвращает ошибки при обновлении версий SDK благодаря точным спискам удалённых методов и опций.
Для каких сборщиков доступна настройка sourcemaps?
Скилл проверяет конфигурации Vite, Webpack, Rollup, Rspack и esbuild для подключения официальных плагинов Datadog.
Исходный текст
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