analyze-content-gaps
Identify content gaps and organizational opportunities. Analyzes missing content areas, redundancies, and consolidation…
Explore GTI relationships for an IOC to discover related entities. Use to expand investigation by finding connected domains, IPs, files, or threat actors. Takes an IOC and relationship types to query.
$ npx -y skills add dandye/ai-runbooks --skill pivot-on-ioc --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pivot-on-iocContext preview
The summary Claude sees to decide when to auto-load this skill.
Explore GTI relationships for an IOC to discover related entities. Use to expand investigation by finding connected domains, IPs, files, or threat actors. Takes an IOC and relationship types to query.
type: Skill name: pivot-on-ioc description: "Explore GTI relationships for an IOC to discover related entities. Use to expand investigation by finding connected domains, IPs, files, or threat actors. Takes an IOC and relationship types to query." required_roles: gti: GTI Enterprise+ personas: [tier2-analyst, tier3-analyst, threat-hunter] generated: by: human:mlutx at: 2026-01-13T16:30:44-06:00
Explore relationships connected to an IOC within Google Threat Intelligence (GTI) to discover related entities for investigation expansion.
| IOC Type | Common Relationships | |----------|---------------------| | IP Address | `communicating_files`, `downloaded_files`, `referrer_files`, `resolutions` | | Domain | `resolutions`, `communicating_files`, `downloaded_files`, `subdomains`, `siblings` | | File Hash | `contacted_domains`, `contacted_ips`, `contacted_urls`, `dropped_files`, `embedded_domains` | | URL | `communicating_files`, `downloaded_files`, `last_serving_ip_address` | | Collection | `malware_families`, `attack_techniques`, `threat_actors`, `indicators` |
Based on IOC_TYPE:
| IOC Type | Tool | |----------|------| | IP Address | `gti-mcp.get_entities_related_to_an_ip_address` | | Domain | `gti-mcp.get_entities_related_to_a_domain` | | File Hash | `gti-mcp.get_entities_related_to_a_file` | | URL | `gti-mcp.get_entities_related_to_an_url` | | Collection | `gti-mcp.get_entities_related_to_a_collection` |
For each relationship in `RELATIONSHIP_NAMES`:
[selected_tool](
identifier=IOC_VALUE,
relationship_name=relationship
)Store results keyed by relationship name.
**After completing this skill, you MUST report these outputs:**
| Output | Description | |--------|-------------| | `RELATED_ENTITIES` | Dictionary of entities found per relationship | | `EXPANDED_IOCS` | Flattened list of all discovered IOCs (IPs, domains, hashes) | | `THREAT_CONTEXT` | Threat actor/campaign context if found during pivoting | | `PIVOT_STATUS` | Success/failure status of the pivoting |
**File Hash Investigation:**
IOC_VALUE: "abcdef123456..." IOC_TYPE: "File Hash" RELATIONSHIP_NAMES: ["contacted_domains", "contacted_ips", "dropped_files"]
**Domain Investigation:**
IOC_VALUE: "suspicious-domain.com" IOC_TYPE: "Domain" RELATIONSHIP_NAMES: ["resolutions", "communicating_files", "subdomains"]
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…