dt-setup-react-native
Integrate the Dynatrace React Native Plugin into a React Native or Expo project — dependency setup, dynatrace.config.js, Babel registration, npx instrumentation, navigation tracking, user privacy options, and verification. Handles both bare React Native and Expo (babel-preset-expo) Babel configuration automatically. Trigger: "add Dynatrace to React Native", "React Native plugin setup", "instrument React Native app", "integrate Dynatrace RN", "mobile observability React Native", "react-native-plugin", "dynatrace react native", "add Dynatrace to Expo", "instrument Expo app", "Dynatrace Expo setup". Do NOT use for: querying RN RUM data (use dt-obs-frontends), non-React Native mobile setups, or Dynatrace server-side configuration.
Install
With your agent
Install OMGSkills skill "dynatrace/dynatrace-for-ai:skills/dt-setup-react-native" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/Dynatrace/dynatrace-for-ai /tmp/dynatrace-for-ai && ln -s /tmp/dynatrace-for-ai/skills/dt-setup-react-native ~/.claude/skills/dt-setup-react-native
From README
Dynatrace React Native Plugin Integration Skill Prerequisites Node.js 16.0+ and npm available on PATH An existing React Native project (v0.68+) or Expo project (v45+) with a package.json at the project root android/ and ios/ platform folders present (Expo managed workflow requires npx expo prebuild first) A Dynatrace environment with access to Experience Vitals (to obtain applicationId and beaconUrl, or to download dynatrace.config.js) Console access to Experience Vitals → Mobile to configure app settings (Data Privacy, Enablement and Cost Control) macOS with CocoaPods for iOS builds Work through the steps below in order, interacting with the user at each decision point. Read actual project files before suggesting changes — do not assume the current state. Step 1 — Check for existing dynatrace.config.js Before asking the user anything, check whether dynatrace.config.js exists at the project root.
More from this repo
dt-obs-analytics
Used to analyze dashboards and notebooks using Davis analyzers — anomaly detection, novelty scoring, and correlation.
dt-obs-compliance-assistant
Used to monitor and investigate EU DORA compliance posture using Dynatrace Compliance Assistant.
dt-obs-ext-monitors
3rd-party test and monitor result ingestion into Dynatrace Grail via the platform events ingest API...
