Toolverse
All skills

firecrawl-performance-tuning

by jeremylongshore

Optimize FireCrawl API performance with caching, batching, and connection pooling.\nUse when experiencing slow API responses, implementing caching strategies,\nor optimizing request throughput for FireCrawl integrations.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
2

About this skill

Optimize FireCrawl API performance with caching, batching, and connection pooling.\nUse when experiencing slow API responses, implementing caching strategies,\nor optimizing request throughput for FireCrawl integrations.\nTrigger with phrases like \

How to use

  1. Zainstaluj skill w swoim środowisku Claude Code, Codex lub OpenClaw. Skill automatycznie aktywuje się, gdy napiszesz frazy takie jak "firecrawl performance", "optimize firecrawl", "firecrawl latency", "firecrawl caching", "firecrawl slow" lub "firecrawl batch".

  2. Rozpocznij od minimalizacji formatów — to daje największy wzrost wydajności. Zamiast żądać wszystkie formaty (markdown, HTML, linki, screenshot), poproś tylko o to, czego naprawdę potrzebujesz. Na przykład, jeśli wystarczy Ci markdown, ustaw formats: ["markdown"] i włącz onlyMainContent: true, aby pominąć nawigację, stopkę i paski boczne.

  3. Jeśli scrapujesz strony z dużą ilością JavaScriptu, dostosuj parametr waitFor. Domyślnie FireCrawl nie czeka na wykonanie JS, co jest najszybsze. Jeśli treść ładuje się dynamicznie, dodaj waitFor z selektorem CSS elementu, który czekasz — ale unikaj czekania na wszystkie elementy, bo drastycznie spowalnia żądanie.

  4. Do scrapingu wielu stron użyj batch endpoints zamiast pojedynczych żądań. Batch scraping 10 stron zajmuje 10-20 sekund, podczas gdy 10 osobnych żądań może zająć znacznie więcej czasu.

  5. Monitoruj benchmarki wydajności: scrapeUrl z markdown zajmuje 2-5 sekund, z czekaniem na JS 5-10 sekund, ze screenshot'ami 8-15 sekund. Jeśli Twoje żądania są wolniejsze, przeanalizuj, które formaty i opcje dodajesz, i usuń niepotrzebne.

  6. Testuj zmiany iteracyjnie — zmień jeden parametr na raz (format, waitFor, onlyMainContent) i porównaj czasy odpowiedzi, aby znaleźć optymalną konfigurację dla Twojego przypadku użycia.

Related skills

better-auth-best-practices

by novuhq

Skill for integrating Better Auth - the comprehensive TypeScript authentication framework.

Security
1148

software-security

by project-codeguard

A software security skill that integrates with Project CodeGuard to help AI coding agents write secure code and prevent common vulnerabilities. Use this skill when writing, reviewing, or modifying code to ensure secure-by-default practices are followed.

Security
1678

accessibility-compliance

by wshobson

Implement WCAG 2.2 compliant interfaces with mobile accessibility, inclusive design patterns, and assistive technology support. Use when auditing accessibility, implementing ARIA patterns, building for screen readers, or ensuring inclusive user experiences.

Security
2173

payload

by payloadcms

Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.

Security
50171

solidity-security

by wshobson

Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.

Security
10105

typescript-review

by metabase

Review TypeScript and JavaScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing TypeScript/JavaScript code.

Security
17133