CtrlK
BlogDocsLog inGet started
Tessl Logo

building-incident-response-dashboard

Builds real-time incident response dashboards in Splunk, Elastic, or Grafana to provide SOC analysts and leadership with situational awareness during active incidents, tracking affected systems, containment status, IOC spread, and response timeline. Use when IR teams need unified visibility during incident coordination and post-incident reporting.

56

Quality

63%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/building-incident-response-dashboard/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly articulates specific capabilities (building IR dashboards in named platforms), concrete tracking targets (affected systems, containment status, IOC spread, response timeline), and explicit trigger conditions. It uses proper third-person voice and includes domain-specific terminology that IR professionals would naturally use. The description is concise yet comprehensive, making it easy for Claude to distinguish from other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: builds real-time incident response dashboards, tracks affected systems, containment status, IOC spread, and response timeline. Also specifies concrete platforms (Splunk, Elastic, Grafana) and audiences (SOC analysts, leadership).

3 / 3

Completeness

Clearly answers both 'what' (builds real-time IR dashboards in specific platforms tracking specific metrics) and 'when' (explicit 'Use when IR teams need unified visibility during incident coordination and post-incident reporting').

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'incident response', 'dashboard', 'Splunk', 'Elastic', 'Grafana', 'SOC', 'containment', 'IOC', 'incident coordination', 'post-incident reporting', 'situational awareness'. These are terms IR professionals naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche combining incident response dashboards with specific platforms and specific tracking metrics. Unlikely to conflict with general dashboard skills or general security skills due to the precise IR + dashboard + platform combination.

3 / 3

Total

12

/

12

Passed

Implementation

27%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill provides a comprehensive collection of Splunk SPL queries for incident response dashboards, but suffers from significant verbosity and poor progressive disclosure. It explains concepts Claude already knows (MTTD/MTTR definitions, what tools like Grafana are), includes large blocks that could be externalized, and lacks validation checkpoints in its workflow. The actionability is moderate — queries are concrete but depend on undefined lookup schemas and only cover Splunk despite claiming multi-platform support.

Suggestions

Remove the 'Key Concepts', 'Tools & Systems', and 'Common Scenarios' sections entirely — Claude knows these concepts and they consume tokens without adding actionable guidance.

Add explicit validation steps after each dashboard panel build (e.g., 'Run the query standalone first to verify results before adding to dashboard; if no results, check that the lookup file exists with `| inputlookup ir_affected_systems.csv | head 5`').

Extract the detailed SPL queries into a separate reference file (e.g., IR_DASHBOARD_QUERIES.md) and keep SKILL.md as a concise workflow overview with one representative example.

Define the required lookup file schemas explicitly (column names and types for ir_affected_systems.csv, ir_ioc_list.csv, ir_timeline.csv) so the queries are truly executable.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~200+ lines with significant redundancy. The 'When to Use', 'Key Concepts', 'Tools & Systems', and 'Common Scenarios' sections explain things Claude already knows (what MTTD/MTTR means, what Splunk Dashboard Studio is, what a ransomware incident dashboard looks like). The CSV example data, while illustrative, adds bulk. Much of this could be cut by 50%+ without losing actionable content.

1 / 3

Actionability

The SPL queries are concrete and mostly executable, which is good. However, many rely on lookup files (ir_affected_systems.csv, ir_ioc_list.csv, ir_timeline.csv) that must be pre-created without guidance on their schema beyond inference. The Dashboard Studio XML is a skeleton with hardcoded makeresults data rather than real dynamic queries. The skill describes Elastic and Grafana in the description but only provides Splunk examples, leaving those platforms unaddressed.

2 / 3

Workflow Clarity

Steps are sequenced logically (design layout → build panels → automate updates), but there are no validation checkpoints. There's no step to verify the dashboard renders correctly, no error handling for missing lookup files, and no feedback loop for when queries return no results or the lookup schema is wrong. For a multi-step dashboard build process, explicit validation steps are needed.

2 / 3

Progressive Disclosure

This is a monolithic wall of content with no references to external files despite being well over 200 lines. The detailed SPL queries for each panel type, the CSV example data, the key concepts glossary, and the tools listing could all be split into separate reference files. With no bundle files provided and no references to any, everything is crammed into one document.

1 / 3

Total

6

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
mukul975/Anthropic-Cybersecurity-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.