Data & analysis

New Relic CLI Skills

Monitor, query, and manage New Relic observability data via the newrelic CLI. Covers NRQL queries, APM performance triage, deployment markers, alert policy a...

What it does

Monitor, query, and manage New Relic observability data via the newrelic CLI. Covers NRQL queries, APM performance triage, deployment markers, alert policy and condition management, notification channel setup, infrastructure monitoring, and agent diagnostics. Use when user asks about application performance, error rates, slow transactions, deployment tracking, alert configuration, or New Relic setup.

The skill document

New Relic CLI Skills

Quick Decision Tree

Performance issue reported?apm/SKILL.md Need to query data with NRQL?nrql/SKILL.md Recording a deployment?deployments/SKILL.md Alert management?alerts/SKILL.md Infrastructure/host issues?infrastructure/SKILL.md Agent not reporting?diagnostics/SKILL.md


Setup & Auth

# Install (manual or package manager)
# macOS (Homebrew)
brew install newrelic-cli

# Windows (Scoop)
scoop bucket add newrelic-cli https://github.com/newrelic/newrelic-cli.git
scoop install newrelic-cli

# Or manually download a release archive from:
# https://github.com/newrelic/newrelic-cli/releases
# Extract it, place the `newrelic` binary on your PATH, then verify with:
newrelic --version

# Configure profile
newrelic profile add \
  --profile default \
  --apiKey $NEW_RELIC_API_KEY \
  --accountId $NEW_RELIC_ACCOUNT_ID \
  --region US   # US, EU, JP, GOV, or FEDRAMP (alias for GOV)

newrelic profile default --profile default

# Verify
newrelic profile list

Common One-Liners

# Search for an entity by name
newrelic entity search --name "my-app"

# Run a NRQL query
newrelic nrql query --accountId $NEW_RELIC_ACCOUNT_ID \
  --query "SELECT average(duration) FROM Transaction WHERE appName='my-app' SINCE 1 hour ago"

# Record a deployment
newrelic apm deployment create \
  --applicationId  \
  --revision "v1.2.3" \
  --description "Feature: user auth"

# Run diagnostics
newrelic diagnose run

Entity Reference

Find entity GUIDs (needed for API calls and deployment markers):

# List all APM apps
newrelic entity search --name "" --type APPLICATION --domain APM

# Get specific entity details
newrelic entity get --guid 

# List all hosts
newrelic entity search --name "" --type HOST

Environment Variables

VariableDescription
NEW_RELIC_API_KEYUser key (NRAK-...)
NEW_RELIC_ACCOUNT_IDNumeric account ID
NEW_RELIC_REGIONUS, EU, JP, GOV, or FEDRAMP (FEDRAMP is an alias for GOV)

Sub-Skills

Sub-skillWhen to use
apm/Performance triage, slow transactions, error analysis
nrql/Custom queries, dashboards, ad-hoc data exploration
deployments/Mark releases, correlate deploys with performance
alerts/Alert policies, conditions, notification channels
infrastructure/Host metrics, CPU/memory, process monitoring
diagnostics/Agent health, config validation, connectivity

Scripts

ScriptPurpose
scripts/check-performance.shQuick health check across all apps
scripts/deployment-marker.shRecord a deployment event
scripts/top-slow-transactions.shFind the 10 slowest transactions
scripts/error-report.shRecent errors with stack traces

References

  • references/nrql-patterns.md — Common NRQL query patterns
  • references/performance-triage.md — Step-by-step triage guide

Related skills

Reference and routing guide for Checkly CLI and Monitoring as Code workflows.

38 installs2 stars

Access the Apollo.io API through a managed OAuth proxy to search, enrich, and manage sales data.

226 installs5 stars

Query and manage Linear issues, projects, teams, cycles, labels, and comments through a managed OAuth GraphQL endpoint.

by byungkyu517 installs18 stars

1Panel operation skill for agent runtimes. Use when the user wants an assistant to interact with a 1Panel instance for resource monitoring, websites, certifi...

50 installs2 stars

Agent skill recommender. Input a user need, task description, or existing skill list; output best matching skills, install rationale, duplicate/merge candida...

36 installs

Call SendGrid v3 endpoints through managed OAuth to send email, manage contacts, templates, and senders.

118 installs5 stars