analyze-content-gaps
Identify content gaps and organizational opportunities. Analyzes missing content areas, redundancies, and consolidation…
Triage a security alert or case. Use when given an ALERT_ID or CASE_ID to assess if it's a real threat. Enriches IOCs, searches SIEM for context, and determines if the alert should be closed (false positive) or escalated for investigation.
$ npx -y skills add dandye/ai-runbooks --skill triage-alert --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/triage-alertContext preview
The summary Claude sees to decide when to auto-load this skill.
Triage a security alert or case. Use when given an ALERT_ID or CASE_ID to assess if it's a real threat. Enriches IOCs, searches SIEM for context, and determines if the alert should be closed (false positive) or escalated for investigation.
type: Skill name: triage-alert description: "Triage a security alert or case. Use when given an ALERT_ID or CASE_ID to assess if it's a real threat. Enriches IOCs, searches SIEM for context, and determines if the alert should be closed (false positive) or escalated for investigation." required_roles: chronicle: roles/chronicle.viewer soar: roles/chronicle.editor gti: GTI Standard personas: [tier1-analyst, tier2-analyst, tier3-analyst, incident-responder] generated: by: human:dandye at: 2026-02-04T06:10:49-05:00
Perform standardized initial assessment of security alerts to determine if they represent real threats requiring investigation or can be closed as false positives.
You need one of these identifiers to begin:
Retrieve full details about the alert/case:
Use secops-soar tools: - get_case_full_details(case_id) - Get case metadata and context - list_alerts_by_case(case_id) - List all alerts in the case - list_events_by_alert(alert_id) - Get triggering events
Extract and note:
> **Note:** Duplicate detection should be handled by invoking `/check-duplicates` > before this skill, or by using the `/full-triage-alert` workflow which > orchestrates both skills in the correct sequence.
Search for other open cases involving the same entities:
Use secops-soar.list_cases with: - Search terms = key entities from Step 1 - Status filter = "Opened"
Note any related cases for correlation.
Perform a targeted SIEM search based on the alert type:
Use secops-mcp.search_security_events with relevant query
**By alert type:**
For each key entity (IP, domain, hash, URL), gather threat intelligence:
**GTI Enrichment** (use gti-mcp tools):
**SIEM Enrichment** (use secops-mcp tools):
Based on all gathered evidence, classify the alert:
| Classification | Criteria | Action | |---------------|----------|--------| | **False Positive (FP)** | No malicious indicators, known benign activity | Close | | **Benign True Positive (BTP)** | Real detection but authorized/expected activity | Close | | **True Positive (TP)** | Confirmed malicious indicators or suspicious behavior | Escalate | | **Suspicious** | Inconclusive but warrants investigation | Escalate |
**If FP or BTP:** 1. Document findings in case comments explaining the rationale 2. Close the case/alert:
**If TP or Suspicious:** 1. Optionally adjust priority with `secops-soar.change_case_priority` 2. Document initial findings and assessment in case comments 3. Escalate to Tier 2 or trigger appropriate investigation runbook:
After completing triage, provide:
1. **Alert Status**: Closed (with reason) or Escalated 2. **Classification**: FP, BTP, TP, or Suspicious 3. **Evidence Summary**: Key findings from enrichment and SIEM searches 4. **Rationale**: Why this classification was chosen 5. **Next Steps**: What happens next (closed, assigned to whom, which runbook triggered)
**SOAR Tools:**
**SIEM Tools:**
**GTI Tools:**
---
For detailed workflow diagrams, completion criteria, and evaluation rubric, see [reference.md](./reference.md).
This repository provides security operations runbooks and role-based guides for AI-assisted cybersecurity workflows.
Identify content gaps and organizational opportunities. Analyzes missing content areas, redundancies, and consolidation…
Comprehensive content quality and maintenance assessment. Evaluates documentation quality, relevance, maintenance needs, and…
Check for duplicate or similar cases. Use before deep analysis to avoid investigating the same incident twice. Takes a CASE_ID…
Close a case or alert with proper reason and documentation. Use when triage determines an alert is FP/BTP or investigation is…
Automated content similarity and grouping analysis. Groups related documents by topic, purpose, or content similarity.
Ask the user to confirm before taking a significant action. Use before containment, remediation, or other impactful operations to…