papadopouloskyriakos/agentic-chatops/infra-triage

Claude Code and agent skill by papadopouloskyriakos/agentic-chatops

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Infrastructure alert triage — dedup via YT search, deep PVE/K8s investigation, auto-escalation for recurring/flapping alerts, control plane deep dive for K8s controller nodes.

Install

npx vskill@latest install papadopouloskyriakos/agentic-chatops/infra-triage

SKILL.md

Infrastructure Alert Triage (Level 1 + Level 2)

When you see a message starting with [LibreNMS] ALERT in #infra-nl-prod or #infra-gr-prod, you MUST automatically run this full triage flow using the exec tool. Do NOT ask questions — just execute.

Usage

bash
./skills/infra-triage/infra-triage.sh <hostname> "<rule_name>" <severity> [--site nl|gr]

Site is auto-detected from hostname prefix (grskg* → GR, otherwise NL). Use --site to override.

Environment Variables

VariablePurpose
FORCE_ESCALATE=trueEscalate regardless (set by n8n for flapping alerts)
EXISTING_ISSUE=IDReuse this YT issue instead of creating new
SKIP_ESCALATION=trueSkip escalation step (for burst/correlated triage)

What the Script Does

Step 0: Issue Deduplication

Searches YouTrack for existing open issues with the same hostname (created within 24h). If found, reuses instead of creating a duplicate. Reopens if in "To Verify". Also searches for related issues (same alert rule on different hosts within 12h).

Step 1: Create/Reuse YouTrack Issue

Creates issue in the site's YT project (IFRNLLEI01PRD for NL, IFRGRSKG01PRD for GR) or reuses existing. Registers callback with n8n for dedup tracking. Sets custom fields (Hostname, Alert Rule, Severity, Alert Source, VMID, PVE Host).

Step 2: Investigation
  • Classify device via LibreNMS API (OS, type, hardware)
  • Find host in PVE (IaC repo grep for hostname)
  • Check LXC/VM status on Proxmox via SSH
  • Check connectivity (ping from container)
  • K8s diagnostics if hostname matches k8s-*
  • Control plane deep investigation for K8s controller nodes (etcd pods+logs, apiserver pods, CP resource usage)
  • Check Docker services
  • Query LibreNMS API for device status
Step 3: Post Findings to YouTrack

Posts investigation results as YT comment, including related issues and recurring alert flag.

Step 4: Escalation

Always escalates to Claude Code unless SKIP_ESCALATION=true. Includes escalation reason (standard/flapping/recurring).

CRITICAL RULES

  1. ALWAYS use the `exec` tool to run the script. Do NOT describe what to do — execute it.
  2. Do NOT make changes. Level 2 is READ-ONLY. No pct start, pct stop, docker restart, config edits, etc.
  3. Do NOT skip steps. Run ALL investigation steps even if the issue seems obvious.
  4. ALWAYS escalate to Claude Code after posting findings (unless SKIP_ESCALATION).
  5. After reporting output, add your CONFIDENCE score (see SOUL.md for format).

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
107
Repository forks
26
7-day trend score
23

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/papadopouloskyriakos/agentic-chatops/infra-triage/badge)](https://verified-skill.com/skills/papadopouloskyriakos/agentic-chatops/infra-triage)

Something wrong with this skill or its page? Tell us.