enact-firecrawl
Extract Web Data with Firecrawl
Web content is often hard to collect in a clean format for AI workflows. This skill uses Firecrawl to scrape, crawl, map, search, and extract structured website data.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "enact-firecrawl" from https://skillstore.io/skills/enactprotocol-enact-firecrawl.md and its manifest at https://skillstore.io/api/skills/enactprotocol-enact-firecrawl/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "enact-firecrawl". Scrape a product page and return markdown.
Expected outcome:
The result includes a success flag, the scrape action, the source URL, markdown page content, and available metadata.
Using "enact-firecrawl". Map a documentation website for API reference pages.
Expected outcome:
- A list of discovered URLs is returned.
- Relevant links can be filtered before deeper crawling.
- No full page content is collected during mapping.
Using "enact-firecrawl". Extract pricing plan names and prices from a public pricing page.
Expected outcome:
The result contains structured extracted fields when Firecrawl can identify the requested data.
Security Audit
High RiskThe skill is a transparent Firecrawl API wrapper with expected network access and a required API-key secret. Most high static key findings are false positives from legitimate secret handling, but screenshot capture and templated command argument interpolation create privacy and injection concerns that should be addressed before broad marketplace publication.
Confirmed security concerns (2)
Capability review items (9)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Network access (20)
๐ Env variables (26)
โ๏ธ External commands (20)
Detected Patterns
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/enactprotocol-enact-firecrawl/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/enactprotocol-enact-firecrawl?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/enactprotocol-enact-firecrawl?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/enactprotocol-enact-firecrawl/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/enactprotocol-enact-firecrawl.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
EnactProtocol. (2026). enact-firecrawl security audit report (audit version 5) [Author version 1.2.1]. Skillstore. https://skillstore.io/skills/enactprotocol-enact-firecrawl/audits/5BibTeX citation
@techreport{enactprotocol-enactprotocol-enact-firecrawl-2026,
author = {EnactProtocol},
title = {enact-firecrawl security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/enactprotocol-enact-firecrawl/audits/5},
note = {Author version 1.2.1}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "enact-firecrawl security audit report (audit version 5)"
version: "1.2.1"
type: report
authors:
- name: "EnactProtocol"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/enactprotocol-enact-firecrawl/audits/5"
identifiers:
- type: other
value: "skillstore:enactprotocol-enact-firecrawl:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Collect documentation for AI analysis
Crawl a documentation site and convert selected pages into markdown for review or summarization.
Monitor public web information
Search the web or scrape target pages to gather clean content for research notes.
Extract structured page data
Use a natural language prompt and optional schema to pull pricing, headlines, links, or metadata from pages.
Try These Prompts
Use Firecrawl to scrape this public URL as markdown: [URL]. Return the main content and page metadata.
Use Firecrawl to crawl [DOCUMENTATION_URL] with a limit of 10 pages. Summarize the key topics found.
Use Firecrawl map on [SITE_URL] and filter for pages related to [TOPIC]. List the most relevant URLs.
Use Firecrawl extract on [URL]. Extract [FIELDS] using a JSON schema, then explain any missing values.
Best Practices
- Use the smallest crawl limit that can answer the task.
- Scrape only public pages that you are authorized to process.
- Store FIRECRAWL_API_KEY as a secret and rotate it if exposed.
Avoid
- Do not scrape private, sensitive, or access-controlled content without authorization.
- Do not request screenshots unless visual page content is required.
- Do not send secrets, credentials, or private data inside extraction prompts or schemas.
Frequently Asked Questions
What does this skill need to run?
Does this skill access the network?
Can it crawl an entire website?
Can it return screenshots?
Can it extract structured data?
Is this safe for private content?
Developer Details
Author
EnactProtocolLicense
MIT
Author version
v1.2.1
Skillstore revision
r1
Ref
1ffa7643651792ccb4bd3b15d924d2c97edff755
Maintenance freshness
7/18/2026
Usage
7 downloads ยท 138 views
File structure
๐ firecrawl.py
๐ SKILL.md