- Install/init firecrawl with
firecrawl init --global --agent claude-code and observe the following skills are installed in C:\Users\username\.claude\skills:
firecrawl
firecrawl-agent
firecrawl-build-interact
firecrawl-build-onboarding
firecrawl-build-scrape
firecrawl-build-search
firecrawl-crawl
firecrawl-download
firecrawl-interact
firecrawl-map
firecrawl-scrape
firecrawl-search
- Install the firecrawl plugin in the
claude-plugins-official marketplace.
- Navigate to
C:\Users\username\.claude\plugins\cache\claude-plugins-official\firecrawl\1.0.8\skills
- Observe the following skills exist in that folder:
firecrawl-agent
firecrawl-cli
firecrawl-crawl
firecrawl-download
firecrawl-instruct
firecrawl-map
firecrawl-scrape
firecrawl-search
- Cross reference the created skills with
firecrawl init and the claude-plugins-official firecrawl plugin. You'll notice that there are two extra skills installed with the official plugin:
firecrawl-cli
firecrawl-instruct
I think that firecrawl-cli is the same exact skill as the firecrawl skill from firecrawl init.
firecrawl-interact and firecrawl-instruct seem to generally be the same skill, but with a different name.
Comparison of firecrawl-interact and firecrawl-instruct
Here's the YAML front matter for both:
---
name: firecrawl-interact
description: |
Control and interact with a live browser session on any scraped page — click buttons, fill forms, navigate flows, and extract data using natural language prompts or code. Use when the user needs to interact with a webpage beyond simple scraping: logging into a site, submitting forms, clicking through pagination, handling infinite scroll, navigating multi-step checkout or wizard flows, or when a regular scrape failed because content is behind JavaScript interaction. Also useful for authenticated scraping via profiles. Triggers on "interact", "click", "fill out the form", "log in to", "sign in", "submit", "paginated", "next page", "infinite scroll", "interact with the page", "navigate to", "open a session", or "scrape failed".
allowed-tools:
- Bash(firecrawl *)
- Bash(npx firecrawl *)
---
---
name: firecrawl-instruct
description: |
Control and interact with a live browser session on any scraped page — click buttons, fill forms, navigate flows, and extract data using natural language prompts or code. Replaces the old firecrawl-browser command. Use when the user needs to interact with a webpage beyond simple scraping: logging into a site, submitting forms, clicking through pagination, handling infinite scroll, navigating multi-step checkout or wizard flows, or when a regular scrape failed because content is behind JavaScript interaction. Also useful for authenticated scraping via profiles. Triggers on "browser", "instruct", "click", "fill out the form", "log in to", "sign in", "submit", "paginated", "next page", "infinite scroll", "interact with the page", "navigate to", "open a session", or "scrape failed".
allowed-tools:
- Bash(firecrawl *)
- Bash(npx firecrawl *)
---
Which skill is the most recently updated? Will these skills conflict if I have both installed?
Any clarification would be greatly appreciated.
firecrawl init --global --agent claude-codeand observe the following skills are installed inC:\Users\username\.claude\skills:claude-plugins-officialmarketplace.C:\Users\username\.claude\plugins\cache\claude-plugins-official\firecrawl\1.0.8\skillsfirecrawl initand theclaude-plugins-officialfirecrawl plugin. You'll notice that there are two extra skills installed with the official plugin:I think that
firecrawl-cliis the same exact skill as thefirecrawlskill fromfirecrawl init.firecrawl-interactandfirecrawl-instructseem to generally be the same skill, but with a different name.Comparison of
firecrawl-interactandfirecrawl-instructHere's the YAML front matter for both:
Which skill is the most recently updated? Will these skills conflict if I have both installed?
Any clarification would be greatly appreciated.