원클릭으로
datadog
Monitor infrastructure, query metrics, manage monitors and events via Datadog API
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Monitor infrastructure, query metrics, manage monitors and events via Datadog API
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Manage Cloudflare zones, DNS records, Workers, Pages and cache via API
Manage Cloudinary media assets, transformations and upload via REST API
Manage DigitalOcean droplets, domains, databases, apps and volumes via API v2
Manage Firebase projects, Firestore, Auth users and Hosting via REST API
Manage Intercom conversations, contacts, articles and help center via REST API
Manage MercadoPago payments, customers and account via API
SOC 직업 분류 기준
| name | datadog |
| description | Monitor infrastructure, query metrics, manage monitors and events via Datadog API |
| user-invocable | true |
| argument-hint | ["monitor ID or metric name"] |
Connect to the Datadog API to manage monitors, dashboards, events, metrics and hosts. Pure Ruby, zero gems — stdlib only.
scripts/
├── auth.rb # API key + App key auth + dd_request helper (required by all scripts)
├── check_setup.rb # Check if keys exist (outputs OK or SETUP_NEEDED)
├── save_token.rb # Save and validate API key + App key
├── monitors.rb # List all monitors
├── monitor.rb # Get monitor details
├── mute_monitor.rb # Mute a monitor
├── unmute_monitor.rb# Unmute a monitor
├── dashboards.rb # List dashboards
├── events.rb # List events (last 24h by default)
├── metrics.rb # List active metrics
└── hosts.rb # List infrastructure hosts
ruby ~/.claude/skills/datadog/scripts/check_setup.rb
If the output is OK, proceed to the Flow section.
If the output is SETUP_NEEDED, guide the user step by step. Present ONE step at a time, wait for the user to confirm before moving to the next.
Step 1 — Ask the user to create API and Application keys:
You need a Datadog API key and an Application key. You can create them in the Datadog Organization Settings:
API Keys: https://app.datadoghq.com/organization-settings/api-keys Application Keys: https://app.datadoghq.com/organization-settings/application-keys
Copy both keys and paste them here (API key first, then Application key).
Step 2 — When the user pastes both keys, save them:
ruby ~/.claude/skills/datadog/scripts/save_token.rb 'API_KEY' 'APP_KEY'
If the script outputs an error, the keys are invalid. Ask the user to double-check and try again.
If setup is not complete, DO NOT proceed to the Flow. Complete all steps first.
The argument $ARGUMENTS may contain a monitor ID or metric name.
ruby ~/.claude/skills/datadog/scripts/monitors.rb
Present the monitors to the user. If $ARGUMENTS matches a monitor ID, use that monitor. Otherwise ask what the user wants to do.
List all monitors:
ruby ~/.claude/skills/datadog/scripts/monitors.rb
Get monitor details:
ruby ~/.claude/skills/datadog/scripts/monitor.rb MONITOR_ID
Mute a monitor (requires user confirmation):
Show monitor details first, then ask: "Do you want to mute this monitor?" Only execute after a "yes".
ruby ~/.claude/skills/datadog/scripts/mute_monitor.rb MONITOR_ID
Unmute a monitor (requires user confirmation):
Show monitor details first, then ask: "Do you want to unmute this monitor?" Only execute after a "yes".
ruby ~/.claude/skills/datadog/scripts/unmute_monitor.rb MONITOR_ID
List dashboards:
ruby ~/.claude/skills/datadog/scripts/dashboards.rb
List events (last 24 hours by default):
ruby ~/.claude/skills/datadog/scripts/events.rb
ruby ~/.claude/skills/datadog/scripts/events.rb --hours 48
List active metrics:
ruby ~/.claude/skills/datadog/scripts/metrics.rb
ruby ~/.claude/skills/datadog/scripts/metrics.rb --host myhost
List infrastructure hosts:
ruby ~/.claude/skills/datadog/scripts/hosts.rb
~/.config/datadog/api_key (outside the repo, never commit)~/.config/datadog/app_key (outside the repo, never commit)https://api.datadoghq.com/api/v1