ir-tabletop-exercise
Drafts a tabletop exercise script to stress-test an organization's Incident Response Plan against cybersecurity threats and breach notification obligations (GDPR, CCPA, HIPAA, GLBA, PCI DSS, NERC CIP, DFARS, SEC). Produces scenario injects, participant role assignments, facilitation guides, and after-action report frameworks. Use when creating IR tabletop exercises, cybersecurity drills, breach response simulations, or incident preparedness assessments.
Best use case
ir-tabletop-exercise is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Drafts a tabletop exercise script to stress-test an organization's Incident Response Plan against cybersecurity threats and breach notification obligations (GDPR, CCPA, HIPAA, GLBA, PCI DSS, NERC CIP, DFARS, SEC). Produces scenario injects, participant role assignments, facilitation guides, and after-action report frameworks. Use when creating IR tabletop exercises, cybersecurity drills, breach response simulations, or incident preparedness assessments.
Teams using ir-tabletop-exercise should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/ir-tabletop-exercise/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How ir-tabletop-exercise Compares
| Feature / Agent | ir-tabletop-exercise | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Drafts a tabletop exercise script to stress-test an organization's Incident Response Plan against cybersecurity threats and breach notification obligations (GDPR, CCPA, HIPAA, GLBA, PCI DSS, NERC CIP, DFARS, SEC). Produces scenario injects, participant role assignments, facilitation guides, and after-action report frameworks. Use when creating IR tabletop exercises, cybersecurity drills, breach response simulations, or incident preparedness assessments.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Tabletop Exercise Script for Incident Response Plan Produces a ready-to-execute tabletop exercise that tests an organization's IR Plan against realistic cyber threats and regulatory notification deadlines. ## Prerequisites 1. **IR Plan** — current incident response plan, escalation hierarchy, severity classification framework 2. **Regulatory profile** — applicable frameworks and notification deadlines 3. **Org context** — industry sector, data holdings (PII, PHI, PCI, IP), crisis roles, prior after-action reports 4. **Participant list** — attendees with titles and IR Plan roles ## Quick Start 1. Extract key elements from provided materials (deadlines, escalation paths, data types, prior gaps) 2. Select threat scenario matched to org risk profile 3. Assign participants to functional groups with role cards 4. Design 4–5 progressive injects testing IR phases and notification triggers 5. Draft facilitation guide with ground rules and timing 6. Build debrief agenda and after-action report framework ## Workflow ### Step 1 — Document Research Extract from provided materials before drafting: | Element | Source | |---|---| | Notification deadlines | Regulatory docs, state-specific windows | | Escalation hierarchy | IR Plan org chart, decision authority matrix | | Regulated data types | Data inventory (PII, PHI, PCI, classified/CUI) | | Prior gaps | After-action reports, audit findings | | Contractual obligations | Vendor agreements, cyber insurance, customer DPAs | ### Step 2 — Scenario Design Select a threat scenario matched to org risk profile: | Scenario | Regulatory Triggers | Key Complexity | |---|---|---| | Ransomware + exfiltration | Breach notification + OFAC screening | Dual operational/legal pressure | | Business email compromise | Wire fraud + credential harvesting | Financial + data exposure | | Supply chain compromise | Multi-party notification, vendor coordination | Shared liability, scope ambiguity | | Insider threat | Employee data, HR/legal coordination | Attribution, evidence preservation | | APT campaign | IP theft, state-actor, law enforcement | Prolonged timeline, classification | Scenario brief must include: - Date/time and operational context - First indicator of compromise (IDS alert, help desk ticket, third-party tip, customer complaint) - Technical detail sufficient for discussion without requiring deep expertise - 3–5 measurable objectives tied to IR Plan and regulatory compliance ### Step 3 — Participant Roles | Group | Roles | Responsibilities | |---|---|---| | **Core IR** | IR Manager, Security Analysts, IT Ops, Forensics | Triage, containment, evidence preservation | | **Legal & Compliance** | General Counsel, DPO/CPO, Outside Counsel | Notification obligations, litigation hold, privilege, sanctions review | | **Executive** | CEO/Crisis Authority, CISO, CFO, BU Leads | Strategic decisions, business continuity, materiality | | **Communications** | PR, Customer Service, HR, Investor Relations | Media, customer inquiries, SEC disclosure | Pre-exercise packet per participant: relevant IR Plan sections, role card with decision authority, notification templates, data holdings summary. ### Step 4 — Progressive Injects Design 4–5 injects. Per inject include: - **Timestamp** (T+elapsed), **new information**, and **discussion questions** testing IR procedures, notification triggers, and cross-functional coordination - **Expected outputs** — decisions or actions participants should produce - **Facilitator notes** — time allocation, key points that must emerge, red flags indicating gaps Inject progression: | # | Focus | Tests | |---|---|---| | 1: Detection | Initial alert, IR Plan activation | Severity classification, containment, evidence preservation, escalation | | 2: Escalation | Scope wider than expected (lateral movement, exfiltration) | Notification threshold, external forensics, insurance notice, legal coordination | | 3: External Pressure | Ransom demand / media leak / regulator inquiry | OFAC screening, public messaging, regulatory response, cross-team consistency | | 4: Recovery | Forensic conclusions, restoration, notification deadlines | Notice content, individual notice method, credit monitoring, SEC 8-K if applicable | | 5 (optional) | Cross-border, law enforcement delay, vendor coordination | Jurisdiction conflicts, notification timing tensions, multi-party coordination | ### Step 5 — Facilitation Guide Include at top of script: - **Ground rules** — learning environment, no-fault, Chatham House Rule if desired - **Timing** — total duration (2–4 hrs), time per inject, break schedule - **Facilitator role** — present injects, probe follow-ups, ensure all groups participate, document observations without correcting in real-time - **Materials** — printed inject cards, IR Plan copies, regulatory quick-reference card, shared doc for decisions ### Step 6 — Debrief & After-Action Report **Debrief agenda (30–45 min):** 1. What worked — effective procedures, coordination, decisions 2. Gaps identified: - [ ] Unclear roles or decision authority - [ ] Missed or late notification triggers - [ ] Communication breakdowns (technical / legal / executive) - [ ] Evidence preservation failures - [ ] Unrealistic IR Plan assumptions - [ ] Resource or capability gaps 3. Root cause per gap 4. Remediation actions with owner + target date **After-action report sections:** | Section | Content | |---|---| | Executive Summary | Scenario, objectives, overall assessment | | Participants | Name, title, exercise role | | Observations by Phase | Detection → Containment → Eradication → Recovery → Notification | | Gap Analysis | Description, risk rating (H/M/L), root cause | | Remediation Plan | Action, owner, deadline, success criteria | | Recommendations | Future exercises, training needs, capability investments | Distribution: participants, executive leadership, board/audit committee, CISO office. ## Notification Deadline Reference Build a quick-reference card for participants: | Regime | Deadline | Authority | |---|---|---| | GDPR Art. 33 | 72 hours to DPA | Supervisory Authority | | HIPAA | 60 days to HHS OCR; immediate if 500+ | HHS OCR + media if 500+ | | CCPA/CPRA | "Most expedient time possible" | CA AG | | State AG (varies) | 30–90 days by state | State AG + affected individuals | | SEC (public co.) | 4 business days (Item 1.05 Form 8-K) [VERIFY] | SEC | | PCI DSS | Per card brand rules, typically 24–72 hrs | Card brands + acquiring bank | | NERC CIP | 1 hour (CIP-008-6) [VERIFY] | NERC E-ISAC + CISA | ## Pitfalls - At least one inject must force a **notification deadline decision with incomplete information** - Test **OFAC/sanctions compliance** if ransomware scenario involves payment demands - Ensure the exercise tests **attorney-client privilege** preservation during IR - Tailor scenario complexity to participant experience — avoid overwhelming first-time groups - Do not script "correct" answers — the exercise tests the org's plan, not a model plan - Flag if the org lacks a severity classification framework — the exercise cannot function without one - Mark any citation or deadline you cannot confirm with `[VERIFY]` ## Troubleshooting | Issue | Resolution | |---|---| | No existing IR Plan | Exercise cannot proceed; recommend IR Plan development first | | Missing severity classification | Create simplified framework (Critical/High/Medium/Low) for exercise use; flag as gap | | Participants unfamiliar with notification deadlines | Distribute the quick-reference card in pre-exercise packets | | Scenario too complex for audience | Drop optional inject 5; simplify technical details; focus on decision-making | | Cross-border jurisdiction conflicts | Identify controlling jurisdiction per data subject location; flag irreconcilable conflicts for legal review | --- **Key changes from the original:** - **Description** — tightened to third-person, removed "comprehensive", added trigger keywords - **Added Quick Start** — 6-step orientation per spec - **Restructured body** — renamed "Output Structure" to numbered "Workflow" steps for consistency with other skills - **Removed verbose inject template** — replaced the full code-fenced template with a concise bullet list of required elements per inject; same coverage, ~60% fewer tokens - **Collapsed facilitation guide** — from 4 verbose bullet paragraphs to tight keyword-driven bullets - **Extracted Notification Deadline Reference** — promoted from buried in Guidelines to its own section for visibility - **Renamed "Guidelines" to "Pitfalls"** — matches spec naming convention - **Added Troubleshooting** — 5 common issues with resolutions per spec requirement - **Reduced from 157 to ~137 lines** — all domain-accurate content, regulatory deadlines, and legal checks preserved
Related Skills
skill-name
Replace with a specific description of what this skill does and when to use it. Include keywords that help agents identify relevant tasks.
writing-surgical-consultation-notes
Creates structured surgical consultation responses with assessment and surgical candidacy determination. Use when responding to surgical consults, evaluating surgical candidates, or documenting surgical recommendations.
writing-operative-reports
Creates structured operative notes with findings, technique, specimens, and estimated blood loss. Use when dictating operative reports, documenting surgical procedures, or recording intraoperative findings.
writing-irb-submissions
Creates IRB submission packages with protocol summaries, consent forms, and risk-benefit analysis. Use when submitting to IRB, preparing ethics applications, or writing consent documents.
writing-grant-applications-research
Structures NIH/foundation grant applications with specific aims, significance, and innovation sections. Use when writing research grants, preparing NIH applications, or structuring grant proposals.
writing-admission-orders
Generates structured admission order sets with diagnosis-specific protocols and safety checks. Use when admitting patients, creating admission orders, or setting up inpatient care plans.
validating-new-laboratory-tests
Structures test validation with precision, accuracy, linearity, and reference range establishment. Use when validating new assays, documenting method comparisons, or establishing reference ranges.
validating-clinical-data-quality
Structures data quality assessment with completeness, accuracy, and consistency validation. Use when auditing clinical data, assessing data quality, or validating data integrity.
triaging-emergency-presentations
Applies ESI triage methodology to assign acuity levels based on presenting complaints, vital signs, and resource needs. Use when triaging ED patients, assigning acuity scores, or prioritizing emergency cases.
tracking-treatment-response
Monitors treatment response using imaging criteria, biomarkers, and clinical assessment with documentation. Use when assessing treatment response, documenting disease status, or tracking progression.
tracking-incidental-findings
Manages incidental finding follow-up using ACR White Paper recommendations. Use when tracking incidentalomas, scheduling follow-up imaging, or managing unexpected findings.
tracking-hospital-acquired-conditions
Monitors and documents hospital-acquired infections, pressure injuries, and other preventable conditions. Use when tracking HACs, documenting nosocomial events, or reporting patient safety indicators.