workflowstacks

The marketplace for AI skills that launch offers, rank in AI search, and automate operations. No coding required.

𝕏⚡💬

Marketplace

  • Browse Skills
  • AI Agents
  • Claude Skills
  • MCP Servers
  • Prompts

Solutions

  • For Founders
  • For Agencies
  • For Ecommerce
  • Agent Builder
  • Starter Packs
  • Playbooks

Learn

  • How It Works
  • What Are Skills
  • What Are Agents
  • What Is MCP
  • For Creators
  • Submit a Tool
  • Security

Company

  • Become a Creator
  • About
  • Enterprise
  • API Docs
  • Terms
  • Privacy
  • Support
Compatible with
🤖ChatGPT
✨Claude
💎Gemini
🛍️Shopify
🔍Ahrefs
📊Sheets
💬WhatsApp
📱Meta Ads
+50 moreCreator program →

© 2026 WorkflowStacks. All rights reserved.

TermsPrivacySupport
automation

Gmail Processor: Automate Email Tasks

Founders automate Gmail tasks with Gmail Processor, a script library for processing messages and attachments.
583 stars142 forksTypeScriptQuality 8/10Updated 7/7/2026100% free · open source
What it does

Gmail Processor automates Gmail tasks by processing messages and attachments using a TypeScript script library.

Install / run
npm install gmail-processor
When to use it
  • •Receiving daily reports via Gmail and need to extract data automatically
  • •Sending automated responses to common customer inquiries
  • •Managing a high-volume inbox and need to filter, label, or forward emails based on specific criteria
Quick start
  1. 1Create a new TypeScript file, e.g., `gmail-processor.ts`, and import the GmailProcessor class
  2. 2Set up a Gmail API project and enable the Gmail API, then create credentials for your project (OAuth client ID)
  3. 3Install the required dependencies, including `@google-auth-library` and `@google/apis`
  4. 4Configure your Gmail API credentials in the `gmail-processor.ts` file using the `GmailProcessor.setCredentials()` method
  5. 5Use the `GmailProcessor.processMessages()` method to start processing incoming Gmail messages
Ready-to-paste prompt
const processor = new GmailProcessor(); processor.processMessages('label:unread', (message) => console.log(message.subject));
Heads up: To use Gmail Processor, you need to have a Gmail API project set up and enable the Gmail API, which requires a Google Cloud account and may incur costs depending on usage
Saves to your device

Topics

automation
gmail
script
What's inside — free to inspect
No purchase needed

Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.

39
top-level files
9
folders
36.4M
repo size
Apache-2.0
license
Key files
AGENTS.md
eslint.config.mjs
jest.config.js
package.json
README.md
release-please-config.json
File tree
.agent/
.agents/
.github/
docs/
git-hooks/
openspec/
scripts/
skills/
src/
.actrc
.all-contributorsrc
.envrc
.gitattributes
.gitignore
.jscpd.json
.knip.jsonc
.madgerc
.mailmap
.markdownlint.yaml
.npmrc
.prettierignore
.prettierignore_other
.prettierrc
.release-please-manifest.json
Quick Actions
Details
Creator
ahochsteger
Language
TypeScript
Category
automation
Published
2/10/2013

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.

Related skills

More automation tools founders pair with this one.

automation★ 196,508
n8n: Automate Workflows
Streamline tasks with n8n, a fair-code automation platform for founders, with 191k+ GitHub stars.
automation★ 151,160
Langflow: AI-Powered Automation
Build AI-powered agents with Langflow. For founders needing automation.
automation★ 89,340
Core: Local Home Automation
Founders get private home automation with Core. For IoT startups.
automation★ 79,822
MoneyPrinterTurbo: AI Video Automation
Generate short videos with one click using AI. For founders needing automation.
automation★ 78,323
Fast Design with Open-Design
Get native app design with web, desktop, mobile prototypes. For founders needing local-first design tools.
automation★ 76,993
deer-flow: Automate Tasks
Founders automate tasks with deer-flow, a Python SuperAgent harness. Simplify workflows with this open-source tool.