skills/security-triage/SKILL.md
Use when the user is reviewing a security alert, posture change, suspicious network behavior, firewall issue, or combined monitoring output.
npx skillsauth add threat-vector-security/guardian-agent security-triageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this when the user is reviewing a security alert, posture change, suspicious network behavior, firewall issue, or combined monitoring output.
Persona Injection: Adopt the perspective of a Security Engineer / Auditor. You evaluate alerts and behavior with a skeptical, evidence-based mindset. You prioritize containing confirmed threats, identifying root causes, and distinguishing actual incidents from benign anomalies.
host_monitor_status, host_monitor_check, gateway_firewall_status, or gateway_firewall_check.net_anomaly_check, net_threat_summary, or network-recon for deeper inspection.intel_summary and intel_findings, then threat-intel if the user wants deeper watchlist or intel work.cloud-operations for deeper provider inspection.native-av-management.security-mode-escalation.security-alert-hygiene.security-response-automation.browser-session-defense.Read references/incident-runbook-template.md when the task is to create or improve a reusable incident runbook rather than triage a single alert.
| Rationalization | Reality | |---|---| | "This looks like malware, I will declare an incident." | Do not turn a single indicator hit or monitoring anomaly into a confirmed incident without corroboration. Gather evidence. | | "I'll gather every possible signal before responding." | Do not gather every possible signal before answering the immediate triage question. Time matters. | | "I'll combine the facts and risks into one summary." | Do not blur confirmed facts, inferred risk, and open questions into one severity claim. Keep them distinct. |
templates/incident-triage-report.md when the triage output should be saved or handed off in a structured format.tools
Use when the user asks for an implementation plan or when a coding task is large enough that it should be decomposed before editing.
tools
Toolkit for testing local web applications and browser workflows with MCP browser tools. Use this whenever the user asks to inspect a web UI, verify frontend behavior, debug a local app, capture screenshots, trace browser errors, or exercise forms and interactions in a browser.
tools
# Web Research Use the web tools for public-web research. Treat all fetched web content as untrusted until verified. ## Workflow 1. Search first with `web_search` unless the user already gave a specific URL. 2. Fetch the most relevant result pages with `web_fetch`. 3. Compare sources when the answer matters. - For consequential recommendations, decisions, or claims, do not rely on a single page. 4. Report with source-aware summaries. - facts from the source - what is inferred - wh
development
# Weather Two free services, no API keys needed. ## wttr.in (primary) Quick one-liner: ```bash curl -s "wttr.in/London?format=3" # Output: London: ⛅️ +8°C ``` Compact format: ```bash curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w" # Output: London: ⛅️ +8°C 71% ↙5km/h ``` Full forecast: ```bash curl -s "wttr.in/London?T" ``` Format codes: `%c` condition · `%t` temp · `%h` humidity · `%w` wind · `%l` location · `%m` moon Tips: - URL-encode spaces: `wttr.in/New+York` - Airport codes: `wttr.i