firecrawl-search — Claude Code skill: what it does, how to install
This skill finds web sources, returns relevant excerpts, and can fetch full page content. Use it for research and structured data discovery.
npx skills add firecrawl/cli --skill firecrawl-search -a claude-codeWhat firecrawl-search does
firecrawl-search turns a natural-language question into web results with query-relevant excerpts. It can also fetch content from the returned pages. The skill searches the Alexandria catalogue for ready-made workflows, APIs, and specialized indexes.
For structured records, listings, transcripts, or datasets, discover a suitable tool first, inspect its contract, and then pass its inputs through firecrawl scrape. Use scrape for a known page and search for ordinary web research. An API key is required for Alexandria discovery, so check access before relying on catalogue results.
The skill covers firecrawl search, firecrawl find-tools, firecrawl list, firecrawl scrape, and firecrawl gov. It also describes JSON output, full-page scraping, domain matching, and category filters.
What it helps with
- find pages for a natural-language question
- fetch full content from search results
- discover APIs for structured records
- inspect a tool contract before execution
- filter sources by domain or category
Example prompts for the agent
- Search for web sources about the requested topic and save the JSON results with `firecrawl search`.
- Find an Alexandria tool for structured records, then inspect its contract before running it.
- Discover tools associated with the supplied page by using `firecrawl find-tools`.
How to install firecrawl-search
1Skills CLI (Vercel)
npx skills add firecrawl/cli --skill firecrawl-search -a claude-code2Manually: put the files in place
~/.claude/skills/firecrawl-search/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/firecrawl-search/
1Skills CLI (Vercel)
npx skills add firecrawl/cli --skill firecrawl-search -a codex2Manually: put the files in place
.agents/skills/firecrawl-search/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add firecrawl/cli --skill firecrawl-search -a cursor2Manually: put the files in place
.cursor/skills/firecrawl-search/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install firecrawl/cli firecrawl-search2Manually: put the files in place
.github/skills/firecrawl-search/SKILL.md1Skills CLI (Vercel)
npx skills add firecrawl/cli --skill firecrawl-search -a gemini-cli2Platform CLI
gemini skills install https://github.com/firecrawl/cli --path skills/firecrawl-searchManually: put the files in place
.devin/skills/firecrawl-search/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add firecrawl/cli --skill firecrawl-search -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set2
The whole set →Similar
Questions about firecrawl-search
How do I install firecrawl-search in Claude Code?
Run npx skills add firecrawl/cli --skill firecrawl-search -a claude-code, then run npx skills add firecrawl/cli --skill firecrawl-search -a claude-code again. The skill file is located at ~/.claude/skills/firecrawl-search/SKILL.md.
What does firecrawl-search do?
It searches the web from a natural-language request, returns relevant excerpts, and can fetch page content. It also helps discover APIs, catalogues, and ready-made workflows through Alexandria.
What is required for Alexandria discovery?
Alexandria tool discovery requires an API key. After selecting a match, inspect its contract with firecrawl list before execution.