GitHub Stargazer Monitor

Monitors GitHub repositories for new stargazers and enriches their profiles with contact and company information.

Functionality

  • Tracks star counts for configured repositories
  • Detects new stargazers since last run
  • Enriches stargazer profiles using Clay (email, company, funding data)
  • Sends notifications to Slack with enriched data

Files

  • stargazer-monitor.tsx: Main handler for monitoring repositories
  • slack-notifier.ts: Slack notification functionality

Configuration

Edit these values in stargazer-monitor.tsx:

  • REPOS (line 8-12): List of repositories to monitor
  • Environment variables needed:
    • GITHUB_TOKEN: GitHub API token for fetching stargazer data
    • SLACK_WEBHOOK_URL: Slack webhook for notifications (optional)