CtrlK
BlogDocsLog inGet started
Tessl Logo

firecrawl-advanced-troubleshooting

Debug hard-to-diagnose Firecrawl issues with systematic isolation and evidence collection. Use when standard troubleshooting fails, investigating why scrapes return empty content, crawl jobs hang, or webhooks don't fire. Trigger with phrases like "firecrawl hard bug", "firecrawl mystery error", "firecrawl impossible to debug", "firecrawl deep debug", "firecrawl not scraping".

67

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The content is highly actionable with executable code, a diagnostic table, and an escalation template, but it is verbose with repeated boilerplate and lacks explicit validation feedback loops across its layered workflow. With no bundle files, it remains a monolithic single-file skill rather than an overview pointing to deeper material.

Suggestions

Consolidate the repeated FirecrawlApp client initialization and shared scrape helpers across the five debug routines into one snippet to cut length and redundancy (improves conciseness).

Add explicit validation checkpoints between the isolation layers — e.g., 'If API connectivity fails, stop; if Target scrape passes, skip to Content quality' — to turn the sequence into a true feedback-loop workflow (improves workflow_clarity).

Move the per-issue debug routines (empty scrapes, stuck crawl jobs, timing) into separate reference files under references/ and keep SKILL.md as an overview that links to them, so the skill practices progressive disclosure.

DimensionReasoningScore

Conciseness

The body is code-dense and mostly avoids explaining concepts Claude already knows, but at ~240 lines it repeats setup boilerplate (client init + scrapeUrl) across several near-parallel debug routines that could be consolidated, so it is mostly efficient but could be tightened.

2 / 3

Actionability

Provides fully executable TypeScript against the real Firecrawl SDK, a concrete error-handling table, and a copy-paste support escalation template — concrete and copy-paste ready.

3 / 3

Workflow Clarity

Five steps are clearly sequenced, but the layer-by-layer isolation reports results without explicit validation checkpoints or decision gates ('if layer X fails, do Y; only proceed when valid'), and batch-ish operations like the 5-iteration timing run lack feedback loops, capping clarity per the rubric.

2 / 3

Progressive Disclosure

No bundle files exist, so all guidance lives inline in a single monolithic SKILL.md; the five debug routines could be split out, and the only external pointers are a 'Next Steps' skill link and a URL list — some structure but monolithic.

2 / 3

Total

9

/

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 well-triggered: it states concrete Firecrawl failure modes, gives an explicit 'Use when' clause, and lists natural trigger phrases. It cleanly answers what the skill does and when to invoke it.

DimensionReasoningScore

Specificity

Names the Firecrawl domain and multiple concrete problem classes — 'scrapes return empty content, crawl jobs hang, or webhooks don't fire' — alongside 'systematic isolation and evidence collection', matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly answers both 'what' (debug hard-to-diagnose Firecrawl issues) and 'when' ('Use when standard troubleshooting fails'), with explicit trigger guidance, satisfying the both-what-and-when anchor.

3 / 3

Trigger Term Quality

Supplies natural trigger phrases a user would actually say — 'firecrawl hard bug', 'firecrawl mystery error', 'firecrawl not scraping' — giving good coverage of natural terms rather than jargon.

3 / 3

Distinctiveness Conflict Risk

Scoped to Firecrawl advanced troubleshooting with Firecrawl-specific trigger phrases, giving it a clear niche unlikely to fire for unrelated 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.