โ† Back to list
ryancnelson

delegating-to-new-relic-agent

by ryancnelson

AI Assistant Delegation Framework - Keep your context clean by delegating API queries to specialized sub-agents ๐ŸŠ

โญ 32๐Ÿด 5๐Ÿ“… Dec 26, 2025

SKILL.md


name: Delegating to New Relic Agent description: Recognize New Relic queries and delegate to specialized sub-agent to avoid context pollution keywords: newrelic, nrql, monitoring, alerts, apm, logs, drop-rules, observability, delegate, agent when_to_use: When user mentions "newrelic", "nrql", "alerts", "drop rules", or asks to query/search New Relic monitoring data. ALWAYS delegate to sub-agent. version: 1.0.0

Delegating to New Relic Agent

Core Principle

Never handle New Relic operations directly. Always delegate to a specialized sub-agent to keep your context clean and costs low.

Recognition Patterns

Delegate when user says:

  • "query newrelic for..."
  • "show me nrql results"
  • "list drop rules"
  • "any alerts firing?"
  • "search newrelic logs"
  • "what applications are monitored?"
  • "verify this nrql query"
  • Any mention of: newrelic, nrql, monitoring, alerts, apm, drop-rules, observability

How to Delegate

Use the Task tool with a specialized prompt:

Task(
  subagent_type: "general-purpose",
  description: "Query New Relic monitoring",
  prompt: "<full agent instructions from AGENT-INSTRUCTIONS.md>"
)

Agent Prompt Template

When delegating, include:

  1. The complete agent instructions (see AGENT-INSTRUCTIONS.md)
  2. The user's specific request
  3. Clear output format requirements

Example:

You are a New Relic monitoring specialist. Your job is to query New Relic using shell wrappers and return clean results.

<AGENT INSTRUCTIONS HERE>

USER REQUEST: Show me active alerts

Return a clean summary with:
- Alert severity
- Entity names
- Alert conditions
- Status

After Agent Returns

  1. Present results cleanly to user
  2. Offer follow-up if relevant (e.g., "Would you like to see logs for that service?")
  3. Don't expose mechanics (NerdGraph, GraphQL, auth, etc.) to user

Benefits

  • โœ… Main context stays clean
  • โœ… Cheaper queries (sub-agent uses less expensive model)
  • โœ… Specialized knowledge isolated
  • โœ… Scalable pattern for other monitoring services

Example Flow

User: "show me active alerts"

Main Assistant: [Recognizes New Relic query]
              โ†’ Invokes Task tool with agent instructions
              โ†’ Agent runs monitoring-alerts wrapper
              โ†’ Agent returns formatted results

Main Assistant: "You have 2 active alerts:

                CRITICAL: federated-graphql - High error rate
                WARNING: nginx-gateway - Response time elevated

                Would you like details on either of these?"

Common Query Types

NRQL Queries:

  • "query logs for errors"
  • "count transactions"
  • "average response time"

Drop Rules:

  • "show drop rules"
  • "list log filters"
  • "verify nrql before dropping"

Alerts:

  • "any alerts?"
  • "critical alerts"
  • "what's alerting?"

Applications:

  • "list monitored apps"
  • "find nginx service"

Logs:

  • "search logs for 502"
  • "nginx error logs"

Red Flags

DON'T:

  • โŒ Try to run monitoring-* scripts yourself
  • โŒ Construct NerdGraph GraphQL queries in main session
  • โŒ Load detailed New Relic API knowledge
  • โŒ Handle authentication directly
  • โŒ Parse complex monitoring data structures

DO:

  • โœ… Immediately delegate on New Relic keywords
  • โœ… Trust the sub-agent's results
  • โœ… Present clean summaries to user
  • โœ… Suggest relevant follow-up queries

Version History

  • 1.0.0 (2025-10-15): Initial delegation skill created to reduce context pollution

Score

Total Score

65/100

Based on repository quality metrics

โœ“SKILL.md

SKILL.mdใƒ•ใ‚กใ‚คใƒซใŒๅซใพใ‚Œใฆใ„ใ‚‹

+20
โœ“LICENSE

ใƒฉใ‚คใ‚ปใƒณใ‚นใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+10
โœ“่ชฌๆ˜Žๆ–‡

100ๆ–‡ๅญ—ไปฅไธŠใฎ่ชฌๆ˜ŽใŒใ‚ใ‚‹

+10
โ—‹ไบบๆฐ—

GitHub Stars 100ไปฅไธŠ

0/15
โ—‹ๆœ€่ฟ‘ใฎๆดปๅ‹•

3ใƒถๆœˆไปฅๅ†…ใซๆ›ดๆ–ฐใŒใ‚ใ‚‹

0/10
โ—‹ใƒ•ใ‚ฉใƒผใ‚ฏ

10ๅ›žไปฅไธŠใƒ•ใ‚ฉใƒผใ‚ฏใ•ใ‚Œใฆใ„ใ‚‹

0/5
โœ“Issue็ฎก็†

ใ‚ชใƒผใƒ—ใƒณIssueใŒ50ๆœชๆบ€

+5
โœ“่จ€่ชž

ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+5
โ—‹ใ‚ฟใ‚ฐ

1ใคไปฅไธŠใฎใ‚ฟใ‚ฐใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

0/5

Reviews

๐Ÿ’ฌ

Reviews coming soon