CtrlK
BlogDocsLog inGet started
Tessl Logo

firecrawl-scraper

Deep web scraping, screenshots, PDF parsing, and website crawling using Firecrawl API. Use when you need deep content extraction from web pages, page interaction is required (clicking, scrolling, etc.), or you want screenshots or PDF parsing.

56

Quality

65%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/firecrawl-scraper/SKILL.md

The canonical home for this skill is firecrawl-scraper in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

47%Weight 40%Scale 1-5

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

The body is lean and well-sectioned but almost content-free: it defers examples, usage, and troubleshooting to an external GitHub repo instead of providing executable Firecrawl patterns or a real workflow. It reads more as a pointer than a usable skill.

Suggestions

Add at least one executable Firecrawl API example (scrape, crawl, screenshot, or PDF parse) with the actual request/CLI form so Claude can act without visiting the repo.

Expand the 'Step-by-Step Guide' into a concrete workflow with an API-key setup step and a validation/verification checkpoint for batch crawls.

Replace the external 'See GitHub Repository' pointers for Examples and Troubleshooting with bundled reference files (e.g., references/examples.md) so the skill is self-contained.

DimensionReasoningScore

Conciseness

The body is short and avoids over-explaining concepts Claude already knows, but the Overview merely restates the description and several lines are boilerplate ('Use naturally in Claude Code conversations'), so a few tokens could be trimmed — efficient with minor waste, not perfectly lean.

4 / 5

Actionability

Aside from the install command, the guidance is high-level ('Configure Firecrawl API key', 'Use naturally') with no API call examples, parameters, or concrete scraping patterns, leaving the specific execution steps missing.

2 / 5

Workflow Clarity

The 3-step guide ('Install', 'Configure API key', 'Use naturally') is a rough, poorly-defined sequence with no validation checkpoints; given batch scraping is a stated use case, the missing validation caps this well below a clear workflow.

2 / 5

Progressive Disclosure

The skill is under 50 lines with clear, well-organized sections (When to Use, Installation, etc.), but Examples and Troubleshooting defer to external GitHub URLs rather than bundled one-level-deep references, a minor organization gap.

4 / 5

Total

12

/

20

Passed

Description

83%Weight 40%Scale 1-5

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 well-formed: it states concrete capabilities and gives explicit 'Use when...' triggers covering extraction, interaction, screenshots, and PDF parsing. It is close to ideal, with only minor gaps in action specificity and synonym coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'Deep web scraping, screenshots, PDF parsing, and website crawling' — but stops there without sub-actions (e.g., crawl modes, output formats), so it sits at 'several specific actions; minor gaps' rather than the comprehensive 5.

4 / 5

Completeness

Explicitly answers both 'what' ('Deep web scraping, screenshots, PDF parsing, and website crawling using Firecrawl API') and 'when' ('Use when you need deep content extraction from web pages, page interaction is required... or you want screenshots or PDF parsing') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user phrases are present ('web scraping', 'screenshots', 'PDF parsing', 'page interaction... clicking, scrolling', 'deep content extraction'), giving good keyword coverage, though synonyms/extensions beyond PDF are limited, so just short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

The Firecrawl-specific deep-scraping and page-interaction niche is mostly distinct, though it can overlap with related web/search skills (tavily-web, exa-search) listed in the body, leaving minor overlap risk.

4 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.