Templates / AI-Powered NPM Package Intelligence Agent

AI-Powered NPM Package Intelligence Agent

Unknown

by Divyanshu Gupta ✓ · 288 views · created 2026-04-30 · Market Research, AI Summarization

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 24 nodes and runs when someone submits an n8n form (“AI-Powered NPM Package Intelligence Agent (Powered by Firecr”). Along the way it connects OpenAI Chat Model, GitHub, Slack and OpenRouter Chat Model and 1 more.

How it runs

Trigger: When someone submits an n8n form (“AI-Powered NPM Package Intelligence Agent (Powered by Firecr”).

  1. Normalize Input (Edit Fields (Set)): sets 1 field: package_name
  2. Search NPM URL (Firecrawl): search (map search)
  3. Search GitHub Repo (Firecrawl): search (map search)
  4. Merge: merges the data from its input branches
  5. Extract Clean URLs (Code): runs custom JavaScript code
  6. Fetch GitHub Stats (GitHub): get (repository)
  7. Github details (Edit Fields (Set)): sets 3 fields: Github_Stars, open_issue_count, license
  8. Fetch Last Commit (HTTP Request): calls an HTTP API
  9. Merge: merges the data from its input branches
  10. Commit deatils (Edit Fields (Set)): sets 3 fields: last_commit_date, commit_message, commit_author

…plus 7 more steps. See the full node list below.

Services it uses

OpenAI Chat ModelGitHubSlackOpenRouter Chat ModelFirecrawl (community)

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 2 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in /search in Firecrawl, /scrape in Firecrawl).
  • Check that @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in Search NPM URL, Search GitHub Repo).

Nodes used (14)

From the author

Before adding a new npm package as a dependency, you should know if it's actively maintained, widely used, and safe to build on. This workflow does that analysis automatically. Enter any package name, and the agent uses Firecrawl to find the right npm and…

Excerpt from Divyanshu Gupta's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.