
Firecrawl Search
Web search and page scraping via Firecrawl, returning full-page markdown.
Install
npx skills add wanshuiyin/Auto-claude-code-research-in-sleep --skill firecrawl-search -g -a claude-code -y- Repository
- wanshuiyin/Auto-claude-code-research-in-sleep18.4k
- Category
- Engineering
- Updated
- 4d ago
- License
- MIT
- Context cost
- Mediumabout 2,674 tokens
- Runs scripts
- No, instructions only
What it does
Web search and page scraping via Firecrawl, returning full-page markdown. Use when user says "firecrawl search", "firecrawl scrape" or "/firecrawl-search".
Firecrawl Web Search and Scrape
Search query or URL: $ARGUMENTS
Role & Positioning
Firecrawl is a broad web search source that returns the full page as markdown, plus a scraper for URLs you already have:
| Skill | Best for |
|---|---|
/arxiv | Direct preprint search and PDF download |
/semantic-scholar | Published venue papers (IEEE, ACM, Springer), citation counts |
/openalex | Open citation graph, affiliations, funding metadata |
/deepxiv | Layered reading: search, brief, section map, section reads |
/exa-search | Broad web search with highlights, summaries or text, and find-similar pages |
/firecrawl-search | Broad web search with full-page markdown (blogs, docs, project pages, technical reports, PDFs), and scraping a known URL to markdown |
Use Firecrawl when you need sources outside academic databases, or when you want to read the page itself rather than a snippet: a project page, a benchmark leaderboard, a lab blog post, a PDF technical report, or a paper URL the user pasted.
Constants
- FIRECRAWL_FETCHER, canonical name
firecrawl_search.py, resolved pershared-references/integration-contract.md§2 (Policy D1, standalone/firecrawl-searchhas no documented fallback, so unresolved helper terminates with an explicit error). - MAX_RESULTS = 5, Default number of search results. Each result is scraped, so keep this small.
- MAX_CHARS = 4000, Markdown characters kept per search result (20000 per page for
scrape).
