workflows.fit
Back to n8n workflows
n8n templateFreeBy Divyanshu Gupta

Analyze npm packages with Firecrawl, GitHub, npm APIs, Gemini and GPT

This workflow analyzes any npm package and delivers a data-driven recommendation using Firecrawl + APIs + AI reasoning. šŸ”„ Why Firecrawl is Important Here At the core of this workflow is Firecrawl, which is used to: •...

DevelopmentCore NodesCommunicationHITLAILangchainLm Chat Google GeminiSet
Loading interactive preview...

Template notes

This workflow analyzes any npm package and delivers a data-driven recommendation using Firecrawl + APIs + AI reasoning.

šŸ”„ Why Firecrawl is Important Here

At the core of this workflow is Firecrawl, which is used to:

• Discover accurate npm package URLs dynamically • Identify the correct GitHub repository (even for tricky packages) • Enable AI agent to search & validate package context • Provide a fallback when direct API mapping is not straightforward

šŸ‘‰ Instead of hardcoding URLs, Firecrawl makes this workflow fully dynamic and scalable.

šŸ” What it does

This workflow:

• Accepts a package name via form • Uses Firecrawl Search to find npm + GitHub sources • Extracts clean URLs using logic layer • Fetches real-time data using APIs (GitHub + npm) • Calculates health metrics (activity, issue ratio) • Uses AI to generate insights + recommendations • Sends a clean Slack-ready report