Automatisierung
Firecrawl CLI
Web-Suche, Scraping und Seiten-Interaktion als Kommandozeilen-Skill für Agents
Firecrawl CLI bringt Websuche, Scraping und interaktive Seitenbedienung direkt in den Agent-Workflow. Der Skill deckt eine Eskalationskette von Anwendungsfällen ab: search für die Suche ohne bekannte URL, scrape für einzelne Seiten, map und crawl für ganze Site-Bereiche sowie interact für Klicks, Formulare und mehrstufige Navigation. Ergebnisse werden als sauberes Markdown geliefert, das für LLM-Kontextfenster optimiert ist.
Zusätzlich bietet der Skill eine Monitor-Funktion für wiederkehrende Prüfungen und Change-Detection, inklusive natürlichsprachlicher oder Cron-basierter Zeitpläne, Webhook-/E-Mail-Benachrichtigungen und optionalem strukturiertem JSON-Diffing einzelner Felder. Die Nutzung setzt eine installierte Firecrawl-CLI voraus, funktioniert aber auch ohne API-Key im rate-limitierten Free-Tier. Eine begleitende security.md weist explizit auf den Umgang mit potenziell unsicherem, gescraptem Webcontent hin.
FAQ
Häufige Fragen zu Firecrawl CLI
- Brauche ich einen Firecrawl-API-Key, um den Skill zu nutzen?
- Nein, ein API-Key ist nicht zwingend erforderlich. Ohne Key funktioniert der Skill über den rate-limitierten Free-Tier, für bessere Ergebnisse und höhere Limits empfiehlt sich aber ein Account bzw. FIRECRAWL_API_KEY.
- Was ist der Unterschied zwischen scrape, crawl und interact?
- scrape holt den Inhalt einer einzelnen bekannten URL, crawl extrahiert Inhalte aus ganzen Site-Bereichen wie /docs/, und interact wird zusätzlich zu scrape eingesetzt, wenn Klicks, Formulare, Pagination oder mehrstufige Navigation nötig sind. Für die reine Suche ohne bekannte URL ist stattdessen der search-Befehl vorgesehen.
- Kann ich mit dem Skill wiederkehrend prüfen, ob sich eine Webseite verändert hat?
- Ja, dafür gibt es die Monitor-Funktion mit natürlichsprachlichen oder Cron-basierten Zeitplänen. Änderungen werden je Prüfung als same, new, changed, removed oder error markiert, optional mit Webhook- oder E-Mail-Benachrichtigung und strukturiertem JSON-Diffing einzelner Felder.
- Was muss vor der Nutzung installiert sein und gibt es Sicherheitshinweise?
- Vorausgesetzt wird eine installierte Firecrawl-CLI, deren Status sich mit firecrawl --status prüfen lässt. Eine begleitende security.md beschreibt zudem den Umgang mit potenziell unsicherem, gescraptem Webcontent.