CtrlK
BlogDocsLog inGet started
Tessl Logo

firecrawl-hello-world

Create a minimal working Firecrawl example that scrapes a page to markdown. Use when starting a new Firecrawl integration, testing your setup, or learning the scrape/crawl/map/extract API surface. Trigger with phrases like "firecrawl hello world", "firecrawl example", "firecrawl quick start", "simple firecrawl code".

69

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

76%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.

A highly actionable quickstart with executable examples across all core endpoints and helpful error handling. The main weakness is the absence of validation/verification steps around the batch and crawl operations, which the rubric caps at 3 for workflow clarity.

Suggestions

Add an explicit validation checkpoint after the multi-page crawl and batch scrape examples (e.g., verify result.data length and check for empty/truncated markdown before proceeding) to lift workflow clarity above the batch-operation cap.

Trim or remove the 'Output' section since each code snippet already prints its results, reducing redundancy.

Consider moving the Python and Batch examples to a separate references file or clearly marking them as optional so the core 4-step workflow stays the primary path.

DimensionReasoningScore

Conciseness

Mostly lean code snippets with useful inline comments and no over-explanation of Firecrawl basics, though the 'Output' section mildly restates what the code already produces and a few comments could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready TypeScript and Python snippets covering scrape, crawl, map, extract, and batch cases with real endpoint URLs and option objects.

5 / 5

Workflow Clarity

Steps 1-4 are clearly sequenced and an error-handling table gives recovery guidance, but batch operations (multi-page crawl with limit, 'Batch Scrape Multiple URLs') lack validation checkpoints, capping this dimension at 3 per the batch-operation guideline.

3 / 5

Progressive Disclosure

Well-organized into Overview, Prerequisites, Instructions, Error Handling, Examples, and Resources sections with one-level-deep external doc links; no bundle files exist, so a single well-structured file is appropriate, with only minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

95%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.

A strong, well-structured description that clearly states both capability and trigger conditions with natural user phrases. The only minor gap is that crawl/map/extract are named as an 'API surface' rather than each getting a concrete action verb.

DimensionReasoningScore

Specificity

Names the concrete action 'scrapes a page to markdown' plus the 'scrape/crawl/map/extract API surface', listing several specific endpoints with only minor gaps in describing what each does.

4 / 5

Completeness

Explicitly answers what ('Create a minimal working Firecrawl example that scrapes a page to markdown') and when ('Use when starting a new Firecrawl integration, testing your setup, or learning...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Provides natural user phrases — 'firecrawl hello world', 'firecrawl example', 'firecrawl quick start', 'simple firecrawl code' — giving comprehensive, natural-sounding coverage for this domain.

5 / 5

Distinctiveness Conflict Risk

Tightly scoped to Firecrawl with distinct, product-specific triggers, making conflict with unrelated skills minimal.

5 / 5

Total

19

/

20

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.