Agent skill

Dt Obs Compliance Assistant

by Dynatrace in Dynatrace/dynatrace-for-ai

Monitor and investigate EU DORA compliance posture using Dynatrace Compliance Assistant.

Apache-2.0Auto-check passedLegal & Compliance

Install Dt Obs Compliance Assistant

skills CLI
$ npx skills add Dynatrace/dynatrace-for-ai --skill dt-obs-compliance-assistant -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Dynatrace/dynatrace-for-ai dt-obs-compliance-assistant --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Dynatrace/dynatrace-for-ai.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/dt-obs-compliance-assistant .claude/skills/dt-obs-compliance-assistant && rm -rf skills-src

Use ~/.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/

Facts

Skill name
dt-obs-compliance-assistant
GitHub stars
163
Token cost
~4.9k tokens
SKILL.md length
1,758 words
Files
1
Skills in repo
33
Repo updated
First seen
Licence
Apache-2.0

At a glance

Monitor and investigate EU DORA compliance posture using Dynatrace Compliance Assistant.

  • Works in 5 steps: Confirm the user is asking about DORA —… → Explain the current tier using the score… → Remind the user the score is an… → …
  • Other compliance frameworks (SOC2
  • SKILL.md covers Critical Disclaimer, When to Use This Skill, Prerequisites and Core Concepts, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Dt Obs Compliance Assistant is an agent skill from Dynatrace/dynatrace-for-ai. Monitor and investigate EU DORA compliance posture using Dynatrace Compliance Assistant. Covers compliance score, CIF health, incident lifecycle, and ICT risk inputs (vulnerabilities, security detection findings, misconfigurations). Trigger: "DORA compliance", "Digital Operational Resilience Act", "compliance score", "compliance snapshot", "score tier", "Critical or Important Functions", "CIF", "CIF health", "unclassified problems", "potential major incident", "classified major incident", "incident classification…

Its SKILL.md is about 4.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Legal & Compliance, covering SOC 2 and security compliance, Healthcare and finance regulation and Incident response. The repository describes itself as: Skills, prompts, and instructions for building AI agents on top of Dynatrace production context. The licence is Apache-2.0.

When your agent uses it

  • Other compliance frameworks (SOC2
  • Generic Davis problems without DORA
  • Generic security findings not scoped to DORA
  • Score queries without compliance context

Example prompts

  • “DORA compliance”
  • “Digital Operational Resilience Act”
  • “compliance score”
  • “/dt-obs-compliance-assistant”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the user is asking about DORA — currently the only supported framework
  2. Explain the current tier using the score tier table in Core Concepts
  3. Remind the user the score is an operational indicator, not a legal compliance determination
  4. If the score is degraded, identify which signal types are contributing (incidents, security detection findings, vulnerabilities…
  5. Guide remediation using Improving the Compliance Score

What it can do on your machine

Read from SKILL.md and the folder at commit 4f9aa71. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are dql-template and dql).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.dynatrace.com
    • dynatrace.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Dt Obs Compliance Assistant loads about 4.9k tokens when it runs. Until then it costs about 224 tokens; SKILL.md has 1,758 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~224
When it runs · the whole SKILL.md, loaded when a task matches
~4.9k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from Dynatrace/dynatrace-for-ai at commit 4f9aa71, republished under its Apache-2.0 licence (© Dynatrace). 1,758 words, ~4,932 tokens.

Download SKILL.mdSave it as .claude/skills/dt-obs-compliance-assistant/SKILL.md (or your agent's skills folder).
name
dt-obs-compliance-assistant
description
Monitor and investigate EU DORA compliance posture using Dynatrace Compliance Assistant. Covers compliance score, CIF health, incident lifecycle, and ICT risk inputs (vulnerabilities, security detection findings, misconfigurations). Trigger: "DORA compliance", "Digital Operational Resilience Act", "compliance score", "compliance snapshot", "score tier", "Critical or Important Functions", "CIF", "CIF health", "unclassified problems", "potential major incident", "classified major incident", "incident classification under DORA", "compliance.incident bizevent", "DQL for classified incidents", "set up Compliance Assistant", "DORA onboarding". Do NOT use for other compliance frameworks (SOC2, PCI-DSS, HIPAA, ISO 27001), generic Davis problems without DORA or CIF context, generic security findings not scoped to DORA, or score queries without compliance context.
license
Apache-2.0

Compliance Assistant

Track, manage, and investigate EU DORA compliance posture using real-time observability and security insights from the Dynatrace Compliance Assistant app.


Critical Disclaimer

The Dynatrace compliance score and all outputs from Compliance Assistant are indicative metrics based on real-time observability data and automated systems. They do not replace comprehensive or formal compliance assessments and do not constitute a legal determination of a company's compliance status under EU DORA or any other regulation.

Never claim that a score, tier, or Compliance Assistant output means an organization is legally compliant or non-compliant with EU DORA. Always present results as operational indicators to support remediation decisions, not as legal or regulatory verdicts.


When to Use This Skill

✅ Use for:

  • EU DORA compliance posture, compliance score, compliance snapshot, score tier
  • Critical or Important Functions (CIFs): health, KPI monitoring, impact analysis, setup questions
  • Incident lifecycle under DORA: unclassified problems, potential major incidents, classified major incidents
  • ICT risk inputs: vulnerabilities, security detection findings, misconfigurations (ICT asset configuration results)
  • Incident classification under EU DORA: materiality thresholds, duration criteria, economic impact
  • DQL queries for compliance.incident bizevents, CIF health, or unclassified problems on CIFs
  • Onboarding, permissions, and settings for Compliance Assistant

❌ Do not use for:

  • Regulatory frameworks other than EU DORA — SOC2, PCI-DSS, HIPAA, ISO 27001 are not supported by this app
  • Generic Davis problems with no DORA, CIF, or compliance context → use dt-obs-problems
  • Generic vulnerability or security finding queries not scoped to compliance or DORA → use application security skills
  • Generic "score" queries without "compliance" or "DORA" — Dynatrace has many scores
  • Configuring Business Flow or defining business process steps → see Business Flow documentation
  • Configuring Security Posture Management rules → see SPM documentation
  • General DQL syntax help → use dt-dql-essentials

Prerequisites

Installation

Install Compliance Assistant from Dynatrace Hub.

Required Permissions
PermissionPurpose
storage:buckets:readRead buckets
storage:events:readRead events
storage:entities:readRead entities table
storage:metrics:readRequired for Istio discovery findings rule
storage:filter-segments:readRead filter segments
settings:objects:readRead Log ingest settings
settings:schemas:readRead settings schemas
state:app-states:readRead app state
hub:catalog:readRead app version
storage:security.events:readFetch security events
Required Data Sources
SourcePurpose
Business FlowCIF monitoring and incident detection on business processes — required for incident classification
Vulnerability eventsContinuous vulnerability assessment (DORA requirement)
Detection finding eventsContinuous cyber threat assessment (DORA requirement)
Compliance eventsICT asset secure configuration baseline verification (DORA requirement) — powered by Security Posture Management

Core Concepts

Compliance Framework

Compliance Assistant currently supports EU DORA (Digital Operational Resilience Act) only. It consolidates observability and security insights into a single compliance posture view for this framework. Support for additional frameworks is planned.

Dynatrace Score (Compliance Snapshot)

A real-time, tiered score summarizing current ICT risk posture across potential incidents, security detection findings, vulnerabilities, and misconfigurations. The score tier is determined by the most severe active condition; within a tier, the score is reduced by a penalty for each criterion met.

Score tiers:

TierMax scoreTriggered when…
On Track100No criteria met across incidents, security detection findings, vulnerabilities, misconfigurations
Low99Any low-severity finding in security detection findings/vulnerabilities/misconfigurations
Medium79Any medium-severity finding, or ≥1 unclassified incident
High59Any high-severity finding, or ≥5 unclassified incidents
Critical34Any critical security detection finding/vulnerability/misconfiguration, or ≥1 potential major incident
Major5 (fixed)≥1 confirmed classified major incident — short-circuits to a fixed score of 5

Penalty mechanic: Within a tier, score = tier max − (6 × number of criteria met in that tier). For example, Medium tier with 2 criteria met: 79 − 12 = 67.

This score is a high-level operational indicator. It does not confirm regulatory compliance or legal status.

Critical or Important Functions (CIFs)

Under EU DORA, financial entities must identify and monitor business functions that, if disrupted, could significantly impact financial performance or service continuity. In Compliance Assistant, CIFs are configured by linking Business Flow business processes to the DORA framework. Smartscape on Grail provides end-to-end visibility by linking each CIF to its underlying IT components.

Incident Lifecycle

Davis-detected problems affecting CIF business processes move through three states:

StateDefinition
Unclassified problemA Davis problem affects a CIF but fewer than 2 DORA materiality thresholds are breached
Potential major incident≥2 monitored DORA materiality thresholds are breached
Classified major incidentManually confirmed as major in Compliance Assistant; generates a compliance.incident bizevent snapshot

EU DORA materiality thresholds monitored:

ThresholdCriterion
CIFs affectedBlast radius across critical or important functions
Incident duration24-hour threshold
Economic impact€100,000 threshold, calculated from estimated cost per minute of affected CIFs × incident duration

Classification is always a manual step performed in the Compliance Assistant app. Do not classify incidents on behalf of the user.

Once classified, the generated compliance.incident bizevent can trigger automations via Dynatrace Workflows (e.g., creating a ServiceNow incident or Jira ticket enriched with compliance impact details).

ICT Risk Inputs
Signal typeSourceDORA requirement
VulnerabilitiesVulnerability findingsContinuous vulnerability assessment
Security detection findingsDetection finding eventsContinuous cyber threat assessment
ICT asset configuration resultsCompliance events via Security Posture ManagementSecure configuration baseline verification

DQL Reference

Classified Major Incidents

Fetch compliance.incident bizevents generated when an incident is classified as major. To retrieve a specific incident, filter by problem.event.id.

dql-template
fetch bizevents
| filter event.provider == "dynatrace.compliance.assistant"
| filter event.type == "compliance.incident"
| filter problem.event.id == {{.incident_id:string}}

To fetch all classified incidents:

dql
fetch bizevents
| filter event.provider == "dynatrace.compliance.assistant"
| filter event.type == "compliance.incident"

Key fields (see Semantic Dictionary for the full schema):

FieldTypeDescription
compliance.cifs_impacted.namesstringDistinct list of names of the Business Flow entities configured as CIFs affected by the incident (e.g., Account opening; Deposit and trade flow)
compliance.cifs_impacted.idsstringDistinct list of unique identifiers of the Business Flow entities configured as CIFs affected by the incident
compliance.frameworkstringDisplay name of the compliance framework (e.g., DORA)
compliance.incident.classifiedbooleantrue when the incident has been manually classified as major in line with DORA requirements
compliance.incident.commentstringComment added by the user when classifying the incident as major (e.g., "The incident was classified as major due to insights on reputational damage and user impact.")
compliance.incident.durationdurationDuration of the incident in nanoseconds, used to evaluate the 24h DORA duration materiality threshold
compliance.incident.duration_criteriabooleantrue if the DORA 24h incident duration materiality threshold was breached
compliance.incident.economic_impactdoubleEstimated economic impact in EUR, calculated from the estimated cost per minute of affected CIFs × incident duration
compliance.incident.economic_impact_criteriabooleantrue if the DORA €100,000 economic impact materiality threshold was breached
compliance.incident.namestringDisplay name of the incident — matches the event.name of the underlying dt.davis.problem (e.g., CPU saturation)
compliance.incident.time.classifiedtimestampUnix epoch timestamp (nanoseconds) when the incident was classified as major
event.providerstringAlways dynatrace.compliance.assistant for Compliance Assistant incident bizevents
event.typestringAlways compliance.incident for Compliance Assistant incident bizevents
problem.categorystringProblem category from the underlying Davis problem: AVAILABILITY, ERROR, SLOWDOWN, RESOURCE_CONTENTION, CUSTOM_ALERT, MONITORING_UNAVAILABLE
problem.event.idstringUnique identifier of the underlying dt.davis.problem — use this to correlate with problem queries
problem.statusstringStatus of the underlying Davis problem: ACTIVE or CLOSED
Show full SKILL.md (650 more words)Show less
Unclassified Problems and Potential Major Incidents on CIFs

Finds Davis problems affecting CIFs that have no matching compliance.incident bizevent — i.e., problems not yet manually classified. The isNull(lookup.event.id) anti-join is the key pattern.

dql-template
fetch dt.davis.problems, from: {{.from}}, to: {{.to}}
| expand affected_entity_ids
| join [
    smartscapeNodes "*"
  ], on: {left[affected_entity_ids] == right[id_classic]}, prefix: "entities."
| join [
    smartscapeEdges "*"
  ], on: {left[entities.id] == right[target_id]}, prefix: "edges."
| join [
    smartscapeNodes "BIZ_FLOW"
  ], on: {left[edges.source_id] == right[id]}, prefix: "nodes."
| lookup [
    fetch bizevents
    | filter event.provider == "dynatrace.compliance.assistant"
      and event.type == "compliance.incident"
  ], sourceField: `event.id`, lookupField: `problem.event.id`, executionOrder: auto
| filter isNull(lookup.event.id)
| fields display_id,
         name = event.name,
         status = event.status,
         cif = nodes.name,
         affectedEntity = entities.name,
         event.start,
         event.end,
         nodes.bizflow.id,
         category = event.category
| filter in(nodes.bizflow.id, {"{{.cif_id_1}}", "{{.cif_id_2}}"})
| summarize {
    status      = takeFirst(status),
    cifIds      = collectDistinct(nodes.bizflow.id),
    cifs        = collectDistinct(cif),
    start       = min(event.start),
    end         = max(event.end),
    duration    = max(coalesce(event.end, now()) - event.start),
    category    = takeFirst(category)
  }, by: { display_id, name }
| limit {{.max_entries:long}}

Notes:

  • Source is dt.davis.problems, not bizevents
  • filter isNull(lookup.event.id) identifies problems with no classified incident bizevent
  • in(nodes.bizflow.id, {...}) restricts to problems whose Smartscape graph touches a configured CIF (BIZ_FLOW node)
  • Replace {{.cif_id_1}}, {{.cif_id_2}} with actual Business Flow entity IDs from the DORA framework settings in Compliance Assistant
  • For a single CIF, use | filter nodes.bizflow.id == "{{.cif_id}}"
CIF Health (Business Flow KPIs)

Fetches the latest KPI snapshot per CIF. KPI data is emitted by Business Flow (event.type == "bizflow.kpis"), not by Compliance Assistant directly.

dql-template
fetch bizevents, from: now()-24h, to: now()
| filter event.type == "bizflow.kpis"
| filter bizflow.id == "{{.cif_id_1}}" or bizflow.id == "{{.cif_id_2}}"
| fieldsAdd timestamp, bizflowId = bizflow.id, bizflowName = bizflow.name
| sort timestamp asc
| summarize {
    fulfillment   = takeLast(bizflow.analysis.value),
    errors        = takeLast(bizflow.errors.value),
    timestamp     = takeLast(timestamp),
    timeframe     = takeLast(bizflow.query_timeframe.hours),
    frequency     = takeLast(bizflow.query_frequency.hours),
    bizflowName   = takeLast(bizflowName),
    analysisLabel = takeLast(bizflow.analysis.label)
  }, by: { bizflowId }

Notes:

  • Returns one row per CIF; fulfillment and errors are the latest sampled KPI values
  • analysisLabel describes what fulfillment means for that flow (e.g., "Successful logins")
  • timeframe and frequency reflect the Business Flow's own configured query window
  • For a single CIF use | filter bizflow.id == "<id>"; for multiple CIFs extend with additional or bizflow.id == "<id>" clauses
  • If data is missing, check the Business Flow monitoring frequency and evaluation timeframe (see FAQ)

Common Workflows

Check the Compliance Score
  1. Confirm the user is asking about DORA — currently the only supported framework
  2. Explain the current tier using the score tier table in Core Concepts
  3. Remind the user the score is an operational indicator, not a legal compliance determination
  4. If the score is degraded, identify which signal types are contributing (incidents, security detection findings, vulnerabilities, misconfigurations)
  5. Guide remediation using Improving the Compliance Score
Investigate an Incident
  1. Confirm whether the user is asking about a classified incident (has a compliance.incident bizevent) or an unclassified/potential major problem
  2. For classified incidents: run the classified incidents DQL query, filter by problem.event.id if a specific incident is referenced
  3. For unclassified/potential major: run the unclassified problems query scoped to the relevant CIF IDs
  4. Surface the materiality threshold breach status: compliance.incident.duration_criteria, compliance.incident.economic_impact_criteria, compliance.cifs_impacted.*
  5. Do not classify an incident on behalf of the user — classification is a manual step performed in the Compliance Assistant app
Review CIF Health
  1. Identify the CIF's Business Flow ID from the DORA framework settings in Compliance Assistant
  2. Run the CIF health query with the relevant bizflow.id values
  3. Surface fulfillment, errors, and analysisLabel per CIF
  4. If data is missing or stale, check the Business Flow monitoring frequency — see FAQ

Improving the Compliance Score

The Dynatrace score reflects current ICT risk posture in real time. To improve it:

  1. Address incidents promptly — resolve potential major incidents and unclassified problems affecting CIFs
  2. Remediate security detection findings and vulnerabilities — see Gain insights and How do I fix detected vulnerabilities?
  3. Fix ICT asset misconfigurations — see Stay compliant with Security Posture Management
  4. Ensure monitoring coverage — confirm that real-time protection and monitoring are enabled across all CIFs

Improving the score reduces observable ICT risk. It does not constitute formal compliance or legal readiness.


FAQ

How often are CIF insights updated in Compliance Assistant?

CIF KPI insights (fulfillment and errors) are updated based on the configured generation frequency of KPI monitoring in Business Flow. The evaluation timeframe is also defined per business flow configuration.

To ensure reliable KPI evaluation and avoid missing data from long-running processes, set the evaluation timeframe to at least 3–4× the process's average duration. For example, if a CIF's average duration is 5 minutes, set the evaluation window to at least 15–20 minutes.

Why are configured CIFs not updating?

If you have recently edited or added business processes configured as entities and selected them as CIFs in Compliance Assistant, it may take up to the maximum defined monitoring frequency for those business processes to be updated. Adjust the monitoring frequency in the business flow configuration to reduce the delay.


References

© Dynatrace, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/dt-obs-compliance-assistant of Dynatrace/dynatrace-for-ai.

Open the folder on GitHubat commit 4f9aa71

Compare with similar skills

Dt Obs Compliance Assistant 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.

Dt Obs Compliance Assistant compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dt Obs Compliance Assistant this skillDynatrace/dynatrace-for-ai163—~4.9kAutomated safety check: PassApache-2.0
Ciso Advisoralirezarezvani/claude-skills28k1 repos~1.8kAutomated safety check: PassMIT
Grc Knowledgemlunato47/claude-grc-plugin184—~6.1kAutomated safety check: PassMIT
Audit Reportharness/harness-skills115—~1.3kAutomated safety check: PassApache-2.0
Security Compliancesangrokjung/claude-forge8522 repos~7.2kAutomated safety check: PassMIT
Eks Securityaws-samples/appmod-blueprints115—~4.7kAutomated safety check: PassMIT-0

Similar skills

  • Ciso Advisor

    alirezarezvani/claude-skills

    Security leadership for growth-stage companies. An agent skill from alirezarezvani/claude-skills.

    28k GitHub starsUsed in 1 repo~1.8k tokens
    Legal & ComplianceAuto-check passed
  • Grc Knowledge

    mlunato47/claude-grc-plugin

    Senior GRC analyst expertise across 18 compliance frameworks — NIST 800-53, FedRAMP (Rev5 + 20x/CR26, KSIs, VDR/VER, Certification Classes A–D), DoD/DoW Impact Levels (IL2–IL6, DISA Cloud SRG), ITAR…

    184 GitHub stars~6.1k tokensUpdated 4 days ago
    Legal & ComplianceAuto-check passed
  • Audit Report

    harness/harness-skills

    Generate audit reports and compliance trails using Harness audit trail data via MCP v2 tools.

    115 GitHub stars~1.3k tokensUpdated 4 days ago
    Legal & ComplianceAuto-check passed
  • Security Compliance

    sangrokjung/claude-forge

    Guides security professionals in implementing defense-in-depth security architectures, achieving compliance with industry frameworks (SOC2, ISO27001, GDPR, HIPAA), conducting threat modeling and…

    852 GitHub starsUsed in 2 repos~7.2k tokens
    Legal & ComplianceAuto-check passed
  • Eks Security

    aws-samples/appmod-blueprints

    Official

    A skill your agent uses whenever someone needs security or compliance guidance for Amazon EKS — phrased as "CIS Benchmark for EKS", "HIPAA / PCI-DSS / FedRAMP / SOC 2 / GDPR on EKS", "harden my EKS…

    115 GitHub stars~4.7k tokensUpdated 3 days ago
    Legal & ComplianceAuto-check passed
  • Compliance

    RightNow-AI/openfang

    Compliance expert for SOC 2, GDPR, HIPAA, PCI-DSS, and security frameworks

    18k GitHub stars~921 tokensUpdated 3 mo ago
    Legal & ComplianceAuto-check passed

More from Dynatrace/dynatrace-for-ai

All 33 skills in this repo
  • Dt Obs Analytics

    Dynatrace/dynatrace-for-ai

    Analyze dashboards and notebooks using Davis analyzers — anomaly detection, novelty scoring, and correlation.

    163 GitHub stars~3.9k tokensUpdated 10 days ago
    Auto-check passed
  • Dt Setup iOS

    Dynatrace/dynatrace-for-ai

    Set up the Dynatrace iOS SDK (OneAgent) in an iOS project using Swift Package Manager.

    163 GitHub stars~3.3k tokensUpdated 10 days ago
    Auto-check passed
  • Dt Alerting

    Dynatrace/dynatrace-for-ai

    End-to-end Dynatrace alerting lifecycle — anomaly detector setup and model selection (static threshold, adaptive baseline, seasonal baseline), alert event storage in Grail, problem grouping and…

    163 GitHub stars~3.3k tokensUpdated 10 days ago
    Auto-check passed
  • Dt Obs AWS

    Dynatrace/dynatrace-for-ai

    AWS cloud resource monitoring including EC2, RDS, Lambda, ECS/EKS, VPC networking, load balancers, S3, DynamoDB, SQS/SNS, and cost optimization.

    163 GitHub stars~4.2k tokensUpdated 10 days ago
    Auto-check passed
  • Dt Obs Ext Monitors

    Dynatrace/dynatrace-for-ai

    3rd-party test and monitor result ingestion into Dynatrace Grail via the platform events ingest API (platform/ingest/custom/events/).

    163 GitHub stars~1.5k tokensUpdated 10 days ago
    Auto-check passed
  • Dt Obs Problems

    Dynatrace/dynatrace-for-ai

    DAVIS problem analysis including root cause identification, impact assessment, and correlation with other telemetry.

    163 GitHub stars~4.6k tokensUpdated 10 days ago
    Auto-check passed

Questions about Dt Obs Compliance Assistant

What does Dt Obs Compliance Assistant do?

Monitor and investigate EU DORA compliance posture using Dynatrace Compliance Assistant. Dt Obs Compliance Assistant is an agent skill from Dynatrace/dynatrace-for-ai. Monitor and investigate EU DORA compliance posture using Dynatrace Compliance Assistant.

When should I use Dt Obs Compliance Assistant?

Dt Obs Compliance Assistant fits situations like: other compliance frameworks (SOC2; generic Davis problems without DORA; generic security findings not scoped to DORA; score queries without compliance context.

How do I install Dt Obs Compliance Assistant in Claude Code?

Run `npx skills add Dynatrace/dynatrace-for-ai --skill dt-obs-compliance-assistant -a claude-code`. Or copy the skill folder (skills/dt-obs-compliance-assistant in Dynatrace/dynatrace-for-ai) into .claude/skills/dt-obs-compliance-assistant in your project. Claude Code loads it when a task matches its description.

How do I install Dt Obs Compliance Assistant in Codex?

Run `npx skills add Dynatrace/dynatrace-for-ai --skill dt-obs-compliance-assistant -a codex`. Or copy the skill folder (skills/dt-obs-compliance-assistant in Dynatrace/dynatrace-for-ai) into .agents/skills/dt-obs-compliance-assistant in your project. Codex loads it when a task matches its description.

Can I use Dt Obs Compliance Assistant in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Dynatrace/dynatrace-for-ai --skill dt-obs-compliance-assistant -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dt-obs-compliance-assistant, .gemini/skills/dt-obs-compliance-assistant, .github/skills/dt-obs-compliance-assistant and .opencode/skills/dt-obs-compliance-assistant in your project.

What does Dt Obs Compliance Assistant need to run?

SKILL.md names no scripts, command-line tools or credentials: Dt Obs Compliance Assistant is instructions for the agent only.

Does Dt Obs Compliance Assistant access the network?

SKILL.md names 2 domains. As links in the text: docs.dynatrace.com and dynatrace.com. This is read from the text; nothing was executed.

Is Dt Obs Compliance Assistant safe to install?

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.

What licence does Dt Obs Compliance Assistant use?

Dt Obs Compliance Assistant is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Dt Obs Compliance Assistant use?

About 4.9k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Dt Obs Compliance Assistant?

Skills that share tags, products or a category with Dt Obs Compliance Assistant: Ciso Advisor (alirezarezvani/claude-skills, 28k stars), Grc Knowledge (mlunato47/claude-grc-plugin, 184 stars), Audit Report (harness/harness-skills, 115 stars) and Security Compliance (sangrokjung/claude-forge, 852 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dt Obs Compliance Assistant?

Dynatrace (a GitHub organization) maintains it in Dynatrace/dynatrace-for-ai, which has 163 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on October 1, 2026.

Source: Dynatrace/dynatrace-for-ai on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.