CtrlK
BlogDocsLog inGet started
Tessl Logo

firecrawl-incident-runbook

Execute Firecrawl incident response procedures with triage, mitigation, and postmortem. Use when responding to Firecrawl-related outages, investigating scrape/crawl failures, or running post-incident reviews for Firecrawl integration issues. Trigger with phrases like "firecrawl incident", "firecrawl outage", "firecrawl down", "firecrawl on-call", "firecrawl emergency", "firecrawl broken".

62

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The body is a well-structured, actionable incident runbook that stays lean and operational. Its main gaps are non-self-contained TypeScript snippets, a missing explicit 'verify mitigation' feedback loop, and no progressive disclosure into bundle files.

Suggestions

Make the TypeScript examples self-contained by showing the firecrawl client import/initialization and the getCachedContent fallback, or note explicitly that the client is assumed.

Add a verification checkpoint after each mitigation (e.g., re-run the Quick Triage block to confirm the API returns 200 and credits are positive) before declaring the incident resolved.

Move the communication and postmortem templates into a referenced bundle file (e.g., references/TEMPLATES.md) so the main SKILL.md stays a lean overview.

DimensionReasoningScore

Conciseness

Mostly efficient tables, decision trees, and code blocks with no padding of concepts Claude already knows, but the communication and postmortem templates are boilerplate that could be trimmed or offloaded.

2 / 3

Actionability

Bash triage commands are concrete and copy-paste ready, but the TypeScript snippets reference an undefined `firecrawl` client and `getCachedContent` helper, leaving key mitigation steps incomplete.

2 / 3

Workflow Clarity

There is a clear sequence (triage → decision tree → actions by error → communication → post-incident), but no explicit verification that a mitigation actually resolved the incident, capping clarity for batch/destructive operations.

2 / 3

Progressive Disclosure

Sections are well organized, but the runbook is a single monolithic file with no one-level-deep bundle references; the postmortem and communication templates could be split into reference files.

2 / 3

Total

8

/

12

Passed

Description

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.

The description is clear, specific, and complete: it states concrete capabilities, an explicit 'Use when' clause, and natural trigger phrases in third-person voice. It is a strong model description with no significant weaknesses.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'triage, mitigation, and postmortem', 'investigating scrape/crawl failures', 'running post-incident reviews' — rather than vague language.

3 / 3

Completeness

Explicitly answers both what it does ('Execute Firecrawl incident response procedures...') and when to use it ('Use when responding to Firecrawl-related outages...'), with explicit trigger phrases.

3 / 3

Trigger Term Quality

Good coverage of natural phrases a user would say during an incident: 'firecrawl incident', 'firecrawl outage', 'firecrawl down', 'firecrawl on-call', 'firecrawl emergency', 'firecrawl broken'.

3 / 3

Distinctiveness Conflict Risk

Tightly scoped to Firecrawl with distinct, product-specific triggers, making it unlikely to fire for unrelated incident-response skills.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.