Open
Conversation
Adds the Firecrawl CLI skill for web scraping, search, crawling, and AI-powered data extraction. Firecrawl provides LLM-optimized markdown output, JavaScript rendering, and structured data extraction. Features: - Web/news/image search with optional content scraping - Single page scraping with multiple output formats - Site mapping and URL discovery - Full website crawling with depth controls - AI-powered extraction with JSON schemas Requires: npm install -g firecrawl-cli Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add firecrawl-cli skill: web scraping, search, and site mapping
What this adds
A new
firecrawl-cliskill that gives pi-coding-agent (and Claude Code, Codex CLI, Amp, Droid) web scraping, search, and site mapping through the Firecrawl CLI.Files:
firecrawl-cli/SKILL.md- Full skill definition and CLI referencefirecrawl-cli/rules/install.md- Installation and auth error handlingREADME.md- Updated with symlink instructions, skills table entry, and requirementsWhy this fits pi-skills
This repo is built around CLI tools that give coding agents real-world capabilities -
gmclifor email,gcclifor calendar,gdclifor Drive, and others for web search. Firecrawl follows the same pattern: a single CLI binary that handles all web data extraction.What Firecrawl adds to the collection:
The existing skills cover web search (finding links) and browser automation (interactive navigation). Firecrawl fills the gap between those two: content extraction. When an agent finds a relevant URL, it needs to actually read the page - and that's where Firecrawl comes in.
mapcommand finds all URLs on a domainfirecrawl search "query" --scrapereturns both results and their full content--sources images,news-oflag writes directly to file, avoids flooding agent contextA common agent workflow shows how Firecrawl complements the existing skills:
With Firecrawl, steps 1 and 2 can also be combined:
firecrawl search "Tailwind v4 migration" --scrapereturns both search results and their scraped content.Firecrawl isn't trying to replace browser automation either - it's purpose-built for content extraction. When an agent needs to read documentation, research a topic, or extract data from a website, Firecrawl returns clean LLM-optimized Markdown without needing Chrome. It handles JavaScript rendering server-side.
How agents use it
Setup
The skill includes a
rules/install.mdwith full auth error handling - if login fails, it walks the user through browser auth or manual API key entry, following the same pattern as other skills in this repo that need external auth.Changes to README.md
firecrawl-clito both user-level and project-level symlink instructions (Claude Code section)I'm on Firecrawl's developer relations team. Let me know if anything needs adjusting to match your conventions - happy to iterate.