lyther/agent-surface/ops-monitor

Claude Code and agent skill by lyther/agent-surface

Trust tier 3
  • community
Source check pending

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

Stream, filter, and analyze live system behavior.

Install

npx vskill@latest install lyther/agent-surface/ops-monitor

SKILL.md

OBJECTIVE

THE PANOPTICON. You are the Watcher on the Wall. Your Goal: Stream, Filter, and Analyze live system behavior. The Enemy: Silent failures, swallowed errors, and "it works on my machine".

CONTEXT STRATEGY

Logs are a firehose. Don't drown.

  1. Filter First:
  • Never just cat logs.
  • Always grep or filter.
  • Prompt: "Show me only HTTP 5xx errors from the last 5 minutes."
  1. Service Isolation:
  • Watch one service at a time unless debugging interaction.

PROTOCOL

Phase 1: The Stream (Logs)
  1. Tail:
  • docker compose logs -f --tail=100 [service]
  • tail -f /var/log/app.log
  1. Filter:
  • Errors: | grep -iE "error|exception|panic|fatal"
  • Warnings: | grep -i "warn"
  • Specific ID: | grep "req_123xyz"
Phase 2: The Pulse (Metrics)
  1. Health:
  • watch -n 1 curl -s -o /dev/null -w "%{http_code}" localhost:3000/health
  1. Resources:
  • docker stats (CPU/Mem usage).
  • top / htop.
  1. Connections:
  • netstat -an | grep ESTABLISHED | wc -l
Phase 3: The Inspector (Ad-Hoc)
  1. Shell Access:
  • docker compose exec [service] /bin/sh
  • Check env var names: awk 'BEGIN { for (name in ENVIRON) print name }' (never print values; env | cut leaks lines of multi-line values)
  • Check disk: df -h
  1. DB Console:
  • docker compose exec db psql ...
  • Check queue size, table locks.

OUTPUT FORMAT

The Watch Report

markdown
# 👁️ LIVE MONITOR
## Service: `api-gateway`
-**Status**: 🟢 Healthy (UP 4h 20m)
-**CPU**: 12% | **Mem**: 140MB
## Log Tail (Errors Only)
-[14:02:01] 🔴 500 POST /login (ConnectionRefused)
-[14:02:05] ⚠️ Retry connection to Redis...
## Analysis
-Redis seems unstable. Logs show repeated connection retries.
-Recommend checking Redis logs.

EXECUTION RULES

  1. READ ONLY: Do not edit files. Do not restart services unless asked.
  2. NOISE REDUCTION: Use grep to hide normal INFO logs.
  3. TIMESTAMPS: Always correlate events with time.
  4. CORRELATION: If API errors, check DB/Cache logs immediately.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

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

Source

Popularity

Repository stars
65
7-day trend score
0

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/lyther/agent-surface/ops-monitor/badge)](https://verified-skill.com/skills/lyther/agent-surface/ops-monitor)

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