Markstream Install
sickn33/agentic-awesome-skills
Install and configure Markstream streaming Markdown renderers for Vue, React, Svelte, Angular, Nuxt, Next.js, and Vue 2 applications.
Instrument browser-based web applications with Datadog Browser RUM.
$ npx skills add datadog-labs/agent-skills --skill dd-instrument-rum -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install datadog-labs/agent-skills dd-instrument-rum --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/datadog-labs/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/dd-instrument-rum .claude/skills/dd-instrument-rum && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "dd-instrument-rum" agent skill from https://github.com/datadog-labs/agent-skills/tree/main/dd-instrument-rum into .claude/skills/dd-instrument-rum/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dd-instrument-rum", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/datadog-labs/agent-skills/tree/main/dd-instrument-rumType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add datadog-labs/agent-skills --skill dd-instrument-rum -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install datadog-labs/agent-skills dd-instrument-rum --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/datadog-labs/agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/dd-instrument-rum .agents/skills/dd-instrument-rum && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "dd-instrument-rum" agent skill from https://github.com/datadog-labs/agent-skills/tree/main/dd-instrument-rum into .agents/skills/dd-instrument-rum/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dd-instrument-rum", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add datadog-labs/agent-skills --skill dd-instrument-rum -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install datadog-labs/agent-skills dd-instrument-rum --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/datadog-labs/agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/dd-instrument-rum .cursor/skills/dd-instrument-rum && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "dd-instrument-rum" agent skill from https://github.com/datadog-labs/agent-skills/tree/main/dd-instrument-rum into .cursor/skills/dd-instrument-rum/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dd-instrument-rum", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/datadog-labs/agent-skills.git --path dd-instrument-rum--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add datadog-labs/agent-skills --skill dd-instrument-rum -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install datadog-labs/agent-skills dd-instrument-rum --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/datadog-labs/agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/dd-instrument-rum .gemini/skills/dd-instrument-rum && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "dd-instrument-rum" agent skill from https://github.com/datadog-labs/agent-skills/tree/main/dd-instrument-rum into .gemini/skills/dd-instrument-rum/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dd-instrument-rum", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install datadog-labs/agent-skills dd-instrument-rumInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add datadog-labs/agent-skills --skill dd-instrument-rum -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/datadog-labs/agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/dd-instrument-rum .github/skills/dd-instrument-rum && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "dd-instrument-rum" agent skill from https://github.com/datadog-labs/agent-skills/tree/main/dd-instrument-rum into .github/skills/dd-instrument-rum/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dd-instrument-rum", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add datadog-labs/agent-skills --skill dd-instrument-rum -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install datadog-labs/agent-skills dd-instrument-rum --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/datadog-labs/agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/dd-instrument-rum .opencode/skills/dd-instrument-rum && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "dd-instrument-rum" agent skill from https://github.com/datadog-labs/agent-skills/tree/main/dd-instrument-rum into .opencode/skills/dd-instrument-rum/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dd-instrument-rum", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
dd-instrument-rumInstrument browser-based web applications with Datadog Browser RUM.
Dd Instrument Rum is an agent skill from datadog-labs/agent-skills. Instrument browser-based web applications with Datadog Browser RUM. Detect the application framework, router, package manager, bundler, entrypoint, credentials, and existing RUM setup; add or safely complete classic Browser RUM instrumentation for React, Next.js App or Pages Router, Angular, Vue, Nuxt, Svelte, vanilla JavaScript, SPAs, and iframe-hosted apps; avoid duplicate initialization; and verify the application still builds. Use when asked to add, set up, instrument, repair, or verify Datadog RUM, Browser…
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `references/common-credentials.md`, `references/common-verify-report.md` and `references/rum-angular.md`).
It sits in DevOps & Cloud. It works with Datadog, Angular, Next.js and Nuxt. The repository describes itself as: Public repository for Datadog Agent Skills. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit d2411cc. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Dd Instrument Rum loads about 2.4k tokens when it runs, and up to ~8.8k if it reads all its reference files. Until then it costs about 151 tokens; SKILL.md has 1,165 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from datadog-labs/agent-skills at commit d2411cc, republished under its MIT licence (© datadog-labs). 1,165 words, ~2,422 tokens.
.claude/skills/dd-instrument-rum/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.Instrument only the browser application in scope. Do not add Datadog APM, tracing, LLM Observability, Logs, source-map upload, user identification, Vercel metadata, Shopify, Salesforce, or unrelated Datadog products.
Use normal file inspection, editing, and command tools for every step except optional RUM application creation. Use only CreateRumApplication for that operation, as described in references/common-credentials.md; never invent Datadog tool names.
init() in a component render, lifecycle hook, route handler, or repeated callback.applicationId, clientToken, site, service tags, sampling, privacy, tracking, and every other existing option as immutable. Credentials supplied by the task are for a new init only; they are not an override for an existing valid init. In this branch, do not rewrite credential lines while adding plugin wiring.site is invalid, framework/plugin prerequisites are unmet, permissions prevent the work, or multiple conflicting init calls cannot be safely consolidated.@datadog/browser-rum and every @datadog/browser-rum-* integration package on the same exact SDK version.node_modules.Identify the project root that produces browser code. In a monorepo, inspect workspace configuration, scripts, Dockerfiles, and CI/deployment configuration to find the frontend manifest used by the real build rather than editing the repository root by assumption. Record that manifest path and its package manager before editing. If several independent browser applications are plausible and the user did not select one, ask which application to instrument.
Reject non-browser applications such as Ink CLIs and projects with no HTML/browser build target.
Inspect dependencies and source layout in this order so meta-frameworks win over their underlying UI library:
nuxt -> Nuxtnext -> Next.js; distinguish App Router from Pages Router by source layout@angular/core -> Angular; distinguish standalone bootstrap from NgModulevue -> Vuesvelte or @sveltejs/kit -> Svelte or SvelteKitreact -> ReactAlso detect:
tsconfig.json or TypeScript dependency is present; otherwise preserve JavaScript.packageManager field first, then its adjacent lockfile: bun.lock or bun.lockb, pnpm-lock.yaml, yarn.lock, or package-lock.json. Use npm only when no stronger project signal exists, and never mix managers.react-scripts). Treat unmanaged HTML as CDN only when no package/bundler build owns it.Read references/rum-core.md, then read exactly the applicable framework reference:
| Target | Reference |
|---|---|
| React, React Router, TanStack Router | references/rum-react.md |
| Next.js App or Pages Router | references/rum-nextjs.md |
| Angular | references/rum-angular.md |
| Vue | references/rum-vue.md |
| Nuxt | references/rum-nuxt.md |
| Svelte, vanilla, generic SPA, iframe-hosted app | references/rum-other-frameworks.md |
Validate every prerequisite in the selected reference before provisioning credentials or editing. Do not upgrade a framework and do not silently fall back to core-only RUM when a detected framework plugin is incompatible.
Search source, HTML, and configuration files while excluding dependency, build, generated, and coverage directories such as node_modules, dist, build, .next, .nuxt, and coverage.
Check for:
@datadog/browser-rum, including renamed and namespace bindings.@datadog/browser-rum-* integration package.datadogRum.init, including aliases and local wrapper modules.DD_RUM.init, window.DD_RUM.init, DD_RUM.onReady, and Datadog CDN loader URLs.Treat package presence alone as insufficient: a dependency may be unused.
Resolve credentials through references/common-credentials.md only after analysis succeeds. If analysis found one valid existing init, reuse its existing credentials and skip credential replacement entirely. Supplied task credentials may be used only when creating a new init. Then:
references/rum-core.md. For an existing valid init, apply only missing compatible fields to that same object; do not copy credential or canonical-option placeholders over existing values.lint:fix, fix, or format and from ESLint/Prettier configuration. Run the project's formatter or fix command only for files changed by this work.Do not add allowedTracingUrls or any backend/CORS/tracing configuration; those belong to an APM onboarding workflow.
Follow references/common-verify-report.md. Before reporting success, inspect the final diff against the pre-edit project. When an existing valid init was found, verify that every pre-existing init value—including both credentials—remains byte-for-byte unchanged and that the only setup changes are the required missing integration wiring (plus any strictly necessary dependency/lockfile change). If an existing value changed, restore it before reporting success. Do not report success unless required packages are persisted, the resulting setup contains exactly one init, and the normal build succeeds.
© datadog-labs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (references) in dd-instrument-rum of datadog-labs/agent-skills.
Open the folder on GitHubat commit d2411cc
Dd Instrument Rum next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Dd Instrument Rum this skilldatadog-labs/agent-skills | 177 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Markstream Installsickn33/agentic-awesome-skills | 47k | 1 repos | ~2k | Automated safety check: Pass | MIT | |
| Solar Iconssaoudi-h/solar-icons | 190 | — | ~2.1k | Automated safety check: Pass | MIT | |
| A11y Auditalirezarezvani/claude-skills | 28k | — | ~2.4k | Automated safety check: Pass | MIT | |
| Markstream Installgithub/awesome-copilot | 40k | — | ~1.5k | Automated safety check: Pass | MIT | |
| A11y Auditricneves-ai/flowgrammers-skills | 115 | — | ~2.7k | Automated safety check: Pass | MIT |
sickn33/agentic-awesome-skills
Install and configure Markstream streaming Markdown renderers for Vue, React, Svelte, Angular, Nuxt, Next.js, and Vue 2 applications.
saoudi-h/solar-icons
Add Solar Icons via @solar-icons/cli to any React, Vue, Svelte, Solid, Angular, React Native, Nuxt, Static, vanilla JS, or Laravel Blade project.
alirezarezvani/claude-skills
Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases.
github/awesome-copilot
Install and configure Markstream streaming Markdown renderers for Vue, React, Svelte, Angular, Nuxt, and Vue 2 applications.
ricneves-ai/flowgrammers-skills
Skill de auditoria de acessibilidade para escanear, corrigir e verificar a conformidade WCAG 2.2 Nível A e AA em codebases React, Next.js, Vue, Angular, Svelte e HTML puro.
Community-Access/accessibility-agents
Reference data, not a reviewer. An agent skill from Community-Access/accessibility-agents.
datadog-labs/agent-skills
Bootstrap a reproducible LLM Observability experiment through the Python ddtrace SDK or the Node dd-trace SDK.
datadog-labs/agent-skills
Ensure the user has an authenticated Datadog account with a valid DDAPIKEY on the right region before any Datadog setup or instrumentation.
datadog-labs/agent-skills
Entry point for Datadog onboarding. An agent skill from datadog-labs/agent-skills.
datadog-labs/agent-skills
APM - install, onboard, instrument, enable, set up, configure, traces, services, dependencies, performance analysis, Data Streams Monitoring (DSM), queue lag, pipeline latency.
datadog-labs/agent-skills
Install the Datadog Agent on Kubernetes using the Datadog Operator — required before enabling Single Step Instrumentation (SSI), which automatically instruments applications for APM without code…
datadog-labs/agent-skills
Set up the Datadog AWS integration with Terraform - creates the cross-account IAM role Datadog assumes (external ID, no stored credentials), attaches the permission policies Datadog publishes, and…
Categories
Instrument browser-based web applications with Datadog Browser RUM. Dd Instrument Rum is an agent skill from datadog-labs/agent-skills. Instrument browser-based web applications with Datadog Browser RUM.
Dd Instrument Rum fits situations like: verify Datadog RUM; browser Monitoring; framework-specific Browser RUM plugins.
Run `npx skills add datadog-labs/agent-skills --skill dd-instrument-rum -a claude-code`. Or copy the skill folder (dd-instrument-rum in datadog-labs/agent-skills) into .claude/skills/dd-instrument-rum in your project. Claude Code loads it when a task matches its description.
Run `npx skills add datadog-labs/agent-skills --skill dd-instrument-rum -a codex`. Or copy the skill folder (dd-instrument-rum in datadog-labs/agent-skills) into .agents/skills/dd-instrument-rum in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add datadog-labs/agent-skills --skill dd-instrument-rum -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dd-instrument-rum, .gemini/skills/dd-instrument-rum, .github/skills/dd-instrument-rum and .opencode/skills/dd-instrument-rum in your project.
SKILL.md names no scripts, command-line tools or credentials: Dd Instrument Rum is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Dd Instrument Rum is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Dd Instrument Rum: Markstream Install (sickn33/agentic-awesome-skills, 47k stars), Solar Icons (saoudi-h/solar-icons, 190 stars), A11y Audit (alirezarezvani/claude-skills, 28k stars) and Markstream Install (github/awesome-copilot, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
datadog-labs (a GitHub organization) maintains it in datadog-labs/agent-skills, which has 177 GitHub stars. The repository holds 39 skills in this directory. The repository was last updated on October 8, 2026.
Source: datadog-labs/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.