Automatically detects Datadog resource mentions (URLs, service queries, natural language) and intelligently fetches condensed context via datadog-analyzer subagent when needed for the conversation (plugin:schovi@schovi-workflows)
View on GitHubSelect agents to install to:
npx add-skill https://github.com/schovi/claude-schovi/blob/main/schovi/skills/datadog-auto-detector/SKILL.md -a claude-code --skill datadog-auto-detectorInstallation paths:
.claude/skills/datadog-auto-detector/# Datadog Auto-Detector Skill **Purpose**: Detect when user mentions Datadog resources and intelligently fetch relevant observability data. **Architecture**: Three-tier pattern (Skill → Command → Subagent) for context isolation. ## Detection Patterns ### Pattern 1: Datadog URLs Detect full Datadog URLs across all resource types: **Logs**: - `https://app.datadoghq.com/.../logs?query=...` - `https://app.datadoghq.com/.../logs?...` **APM / Traces**: - `https://app.datadoghq.com/.../apm/traces?query=...` - `https://app.datadoghq.com/.../apm/trace/[trace-id]` - `https://app.datadoghq.com/.../apm/services/[service-name]` **Metrics**: - `https://app.datadoghq.com/.../metric/explorer?query=...` - `https://app.datadoghq.com/.../metric/summary?metric=...` **Dashboards**: - `https://app.datadoghq.com/.../dashboard/[dashboard-id]` **Monitors**: - `https://app.datadoghq.com/.../monitors/[monitor-id]` - `https://app.datadoghq.com/.../monitors?query=...` **Incidents**: - `https://app.datadoghq.com/.../incidents/[incident-id]` - `https://app.datadoghq.com/.../incidents?...` **Services**: - `https://app.datadoghq.com/.../services/[service-name]` **Events**: - `https://app.datadoghq.com/.../event/stream?query=...` **RUM**: - `https://app.datadoghq.com/.../rum/...` **Infrastructure/Hosts**: - `https://app.datadoghq.com/.../infrastructure/...` ### Pattern 2: Natural Language Queries Detect observability-related requests: **Metrics Queries**: - "error rate of [service]" - "check metrics for [service]" - "CPU usage of [service]" - "latency of [service]" - "throughput for [service]" - "request rate" - "response time" **Log Queries**: - "logs for [service]" - "log errors in [service]" - "show logs from [service]" - "check [service] logs" - "error logs" **Trace Queries**: - "traces for [service]" - "trace [trace-id]" - "slow requests in [service]" - "APM data for [service]" **Incident Queries**: - "active incidents" - "show incidents" - "SEV-1 incidents" - "current inci