mirror of
https://github.com/badlogic/pi-skills.git
synced 2026-04-27 04:55:58 +03:00
[PR #12] Add firecrawl-cli skill #14
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/pi-skills#14
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Original Pull Request: https://github.com/badlogic/pi-skills/pull/12
State: open
Merged: No
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.