Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Speedrun Talent Network Automated Job Agent

A fully automated, zero-maintenance Google Apps Script that fetches job listings from the Speedrun Talent Network API, filters them according to your preferences, logs matching jobs into a Google Sheet, and sends email notifications whenever new opportunities appear.

The project is designed to be fully modular, all customization is isolated inside a single CONFIG block, so there is no need to modify the core logic after initial setup.


Speedrun Job Agent Demo


Features

Automated Fetching

Retrieves real-time job listings directly from the Speedrun Talent Network REST API.

Strict ID Deduplication

Tracks unique Job IDs in a hidden spreadsheet column to ensure duplicate jobs are never logged or emailed.

Company Limiting

Restricts results to a single matching role per company during each execution to avoid excessive notifications.

Customizable Filters

Filter jobs based on:

  • Role keywords
  • Job titles
  • Experience levels
  • Locations
  • Global remote positions

Email Notifications

Sends instant email alerts containing direct application links whenever new matching jobs are found.

Google Sheets Logging

Automatically records all matching jobs for easy tracking and history.

Zero-Code Maintenance

All search preferences are configured in one place (CONFIG), eliminating the need to edit application logic.


Setup Instructions

1. Create Your Google Sheet

  • Open Google Sheets.
  • Create a new spreadsheet.
  • Rename the first worksheet to:
Jobs

If you choose another name, update the CONFIG.SHEET_NAME value in the script accordingly.

2. Add the Google Apps Script

  • Open your spreadsheet.
  • Navigate to:
Extensions → Apps Script
  • Delete any existing code.
  • Paste the complete script.
  • Modify only the CONFIG section with your preferences:
    • Search keywords
    • Locations
    • Experience levels
    • Email address
    • Other filters
  • Click Save.

3. Enable Automation (Time-Driven Trigger)

In the Apps Script editor:

  1. Click the Triggers (clock) icon.
  2. Select Add Trigger.
  3. Configure the trigger:
Setting Value
Function fetchJobs
Event Source Time-driven
Trigger Type Hourly / Daily (your choice)
  1. Save the trigger.
  2. Grant the required permissions when prompted.

Once configured, the script will run automatically at the selected interval.


Alternative Data Sources

The Speedrun Talent Network exposes several additional ways to consume job listings.

RSS Feed

Track the newest jobs using any RSS reader.

https://speedrun-talent-network.com/jobs.rss

MCP Server (AI Agents)

For AI-powered workflows (such as Claude Desktop or Claude Code), connect to the remote Model Context Protocol (MCP) server.

https://mcp.speedrun-talent-network.com/mcp

Machine-Readable Markdown

Retrieve a continuously updated Markdown list of all available roles.

https://speedrun-talent-network.com/jobs.md

Aggregator XML Feed

A standard job-board XML feed for search engines and aggregators to ingest.

https://speedrun-talent-network.com/feeds/jobs.xml

Project Workflow

Speedrun API
      │
      ▼
Fetch Job Listings
      │
      ▼
Apply User Filters
      │
      ▼
Remove Duplicate Jobs
      │
      ▼
Limit One Role Per Company
      │
      ▼
Log to Google Sheet
      │
      ▼
Send Email Notification

Configuration Overview

The only section that typically requires customization is the CONFIG block.

Typical configurable values include:

  • Email address
  • Spreadsheet name
  • Role keywords
  • Experience levels
  • Preferred locations
  • Remote-only preference

No other part of the script should need modification during normal use.


Benefits

  • Fully automated job tracking
  • Zero duplicate notifications
  • Easy customization
  • Google Sheets integration
  • Email alerts
  • Minimal maintenance
  • Modular design
  • Suitable for long-term job searching

About

A free, zero-maintenance Google Apps Script to automate job fetching and email alerts for the a16z Speedrun Talent Network.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages