Railway's official agent skill: create projects, provision databases and buckets, deploy, manage variables and domains, and read build failures back — from the CLI, API or MCP server.
Datadog Pup CLISkill
Summary
Official Datadog skill for the pup CLI — OAuth2 login with token refresh, plus a command map covering logs, monitors, traces, metrics, incidents, SLOs, on-call, security signals and audit logs.
Features
- Quick-reference table mapping each task to a working pup command
- OAuth2 browser login plus refresh-before-relogin handling for ~1h token expiry
- Headless/CI auth via DD_API_KEY, DD_APP_KEY and DD_SITE
- Required-input resolution order that forbids unresolved placeholders
- Command reference for monitors, logs, metrics, APM traces, infrastructure, incidents, SLOs and on-call
- Audit-log search recipes including API-key investigation over 90 days
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Description
pup is Datadog's Rust command-line client, and this official datadog-labs skill is what teaches an agent to drive it without guessing at flags. It is also the foundation the rest of Datadog's skill library builds on: the audit-trail, software-delivery and APM skills all assume pup is installed and authenticated.
What it covers
The skill opens with a quick-reference table that maps an intent straight to a working command — search error logs, diff a monitor definition against a JSON file, schedule downtime, open a dashboard at a live time window, find traces slower than 500 ms for one service, list incidents, query metrics, check SLOs, list on-call teams, triage open critical security signals, or trace an API key through 90 days of audit logs.
Beyond the table it documents the full command surface: monitors (list, get, search, create, update, diff, delete), logs (search and aggregate), metrics, APM services and trace search, infrastructure hosts, incidents, SLOs, on-call and audit logs.
The operational details it gets right
Authentication that expires. Tokens last roughly an hour. The skill tells the agent to try pup auth refresh on a mid-conversation 401/403 before falling back to a full pup auth login, and covers the case where Chrome opens the wrong profile by using the one-time OAuth URL printed to the terminal. For CI and headless environments it documents the DD_API_KEY / DD_APP_KEY / DD_SITE variables instead.
No placeholder commands. A required-input resolution order is spelled out: check the conversation context, then run a discovery command to list valid values, then ask the user — and never execute a command still containing <env> or <monitor-id>.
Gaps named explicitly. There are no pup monitors mute or unmute commands; the skill points at downtime payloads instead, which is exactly the kind of correction that stops an agent inventing a plausible flag.
Install pup with brew install datadog-labs/pack/pup and authenticate with pup auth login. MIT licensed.
Related Skills
Diagnoses wrong gradients in differentiable NVIDIA Warp programs by measuring first — comparing autodiff against finite differences on a shrunk reproduction before proposing any fix.
Google's official skill for the gws CLI — drive Gmail, Drive, Calendar, Sheets, Docs, Chat and Admin APIs from an agent, with Model Armor screening.
Netlify's official skill for zero-config managed Postgres — querying from Functions, Drizzle setup, migrations and per-preview database branches.