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/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 a thin pointer to an external repository: concise and sectioned, but it provides almost no executable guidance for actually using Firecrawl and no validation for batch scraping. Substantive API examples and a verification step would materially raise the score.

Suggestions

Add executable Firecrawl API examples (e.g. scrape, crawl, screenshot calls with the API key) instead of deferring all examples to the GitHub repo.

Replace "Configure Firecrawl API key" with the concrete environment variable name and a sample command.

Add a verification step for batch/multi-URL scraping, such as checking the returned status or output count before proceeding.

DimensionReasoningScore

Conciseness

The body is lean with no concept over-explanation, though the Overview line merely repeats the description, a minor redundancy.

4 / 5

Actionability

Only the install command is concrete; usage guidance like "Configure Firecrawl API key" and "Use naturally" are high-level hints with no executable Firecrawl API code or examples.

2 / 5

Workflow Clarity

The three-step guide (install, configure, use) is a rough, poorly defined sequence with no validation, and the batch-scraping use case lacks any verification checkpoints.

2 / 5

Progressive Disclosure

Sections are well-organized and the skill is short, but it leans on an external GitHub repo for examples and troubleshooting rather than bundled one-level-deep references.

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-constructed: it pairs concrete capabilities with an explicit "Use when" trigger clause and a clear Firecrawl niche. It could improve trigger-term coverage with synonyms and file extensions.

DimensionReasoningScore

Specificity

"Deep web scraping, screenshots, PDF parsing, and website crawling" lists several concrete actions, but coverage has minor gaps (no detail on extraction types) keeping it just below a 5.

4 / 5

Completeness

It clearly states what the skill does ("Deep web scraping, screenshots, PDF parsing, and website crawling using Firecrawl API") and gives an explicit "Use when..." trigger clause with concrete scenarios.

5 / 5

Trigger Term Quality

Natural phrases like "web scraping", "screenshots", "PDF parsing", and "page interaction" map to what users say, but synonyms and file extensions (.pdf) are missing.

4 / 5

Distinctiveness Conflict Risk

The Firecrawl API niche and crawling/screenshot triggers are mostly distinct, with only minor overlap risk against the related web-search skills it lists.

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.