feizhuniu-infja/lift/firecrawl
Claude Code and agent skill by feizhuniu-infja/lift
- community
Checking that the SKILL.md file is still in the repository.
Fetch live web content and run web searches via Firecrawl's official hosted MCP server (scrape a URL to markdown, search the web, crawl/map a site). Use whenever a task needs up-to-date information from the internet — the LIFT eval container has no browser and no other network-search tool. Tools are auto-discovered from the server at runtime.
Install
npx vskill@latest install feizhuniu-infja/lift/firecrawlSKILL.md
Firecrawl (web scraping & search)
Reach the live internet through Firecrawl's official hosted MCP server, straight from the IPython kernel. This is the only real "go online" capability in the LIFT eval container (there is no browser and no bundled websearch), so prefer it over guessing when a task depends on current external facts.
Setup
This integration uses a static bearer token, not OAuth. It is connected whenever the FIRECRAWL_API_KEY environment variable is set (the LIFT image bakes it from the build-time secret). If a call raises NotEnabled, the key is missing — tell the user to set FIRECRAWL_API_KEY in the environment and rebuild the image. Do not point them at /mcp login; that flow has no provider for a bearer-only server and reports "Unknown MCP integration".
Usage
The tool set is defined by the server, not by this skill, so discover before you call — don't assume tool names or argument names:
Notes:
- Every tool is an
asyncmethod — alwaysawait. - Results are already-parsed Python (a
dictfor structured output, otherwise a
string). No need to json.loads them.
- For tools whose names aren't valid Python identifiers, use the escape hatch:
await firecrawl.call_tool("tool-name", {"arg": "value"}).
- Run
list_tools()before relying onhelp()or assuming a tool exists — it
populates the schemas help() shows, and the server is the source of truth for tool names and arguments.
- Scrapes can be large; when you only need the main text, pass
onlyMainContent=True (check the tool schema) and summarize rather than dumping the whole page back into context.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingagent-runtimes/prime_agent/skills/firecrawl/SKILL.md
Popularity
- Repository stars
- 70
- Repository forks
- 5
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/feizhuniu-infja/lift/firecrawl)