$npx skillfedfor your agent

gmail-email

This skill enables you to send emails directly through Gmail's SMTP servers using secure App Password authentication. Perfect for automating email notifications, alerts, and communications within your applications or workflows without managing complex OAuth flows.

gmail-email enables you to send emails programmatically by connecting to Gmail's SMTP servers with App Password authentication. The skill handles the secure connection setup, allowing you to integrate email functionality directly into your Python scripts or workflows. You'll need to enable 2FA on your Gmail account and generate an App Password, which gmail-email uses to authenticate without exposing your main Gmail password.

AI-generated summary based on this skill's SKILL.md

626 118 MITupdated by open-gitagent

Decision gist · record as of 2026-07-24

gmail-email enables you to send emails programmatically by connecting to Gmail's SMTP servers with App Password authentication. The skill handles the secure connection setup, allowing you to integrate email functionality directly into your Python scripts or workflows. You'll need to enable 2FA on your Gmail account and generate an App Password, which gmail-email uses to authenticate without exposing your main Gmail password.

manual: git clone https://github.com/open-gitagent/gitagent → cp -r gitagent/skills/gmail-email ~/.claude/skills/gmail-email
skills/gmail-email/SKILL.md · version 7cddf773

Use it when

  • gmail-email is an MIT-licensed skill that automates email sending through Gmail's SMTP servers without requiring the complexity of Gmail.
  • To use gmail-email, first enable two-factor authentication (2FA) on your Gmail account through your Google Account settings.

Verify before relying

Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

open-gitagent/gitagent/gmail-email · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I send emails through gmail programmatically?

gmail-email enables you to send emails programmatically by connecting to Gmail's SMTP servers with App Password authentication. The skill handles the secure connection setup, allowing you to integrate email functionality directly into your Python scripts or workflows. You'll need to enable 2FA on your Gmail account and generate an App Password, which gmail-email uses to authenticate without exposing your main Gmail password.

What is gmail-email and how does it work as an alternative to the Gmail API?

gmail-email is an MIT-licensed skill that automates email sending through Gmail's SMTP servers without requiring the complexity of Gmail API setup. Instead of managing OAuth flows and API credentials, gmail-email uses straightforward App Password authentication. This makes it ideal for developers who want to send automated email notifications, alerts, and communications from their applications with minimal configuration overhead.

How do I set up gmail-email with Gmail 2FA and App Password authentication?

To use gmail-email, first enable two-factor authentication (2FA) on your Gmail account through your Google Account settings. Once 2FA is active, generate an App Password from your Google Account security page—this creates a unique 16-character password specifically for gmail-email. Configure gmail-email with your Gmail address and the App Password, and it will securely connect to Gmail's SMTP servers for sending emails.

Can gmail-email send bulk or batch emails from my personal Gmail account?

Yes, gmail-email supports sending bulk or batch emails through your personal Gmail account. The skill integrates with Gmail's SMTP infrastructure, allowing you to automate the sending of multiple emails within your scripts or workflows. Keep in mind that Gmail has rate limits for SMTP connections, so gmail-email is best suited for moderate-volume automated email sending rather than extremely high-volume campaigns.

How do I integrate gmail-email into my Python scripts or workflows?

gmail-email integrates seamlessly into Python scripts and automation workflows by providing SMTP-based email sending functionality. Once you've configured your Gmail credentials and App Password, you can use gmail-email within your Python code to send email notifications, alerts, and communications. This makes it perfect for automating email functionality in applications, scheduled tasks, or event-driven workflows without managing complex API authentication.

What are the advantages of using gmail-email over setting up Gmail SMTP manually?

gmail-email simplifies Gmail SMTP setup by handling authentication, connection management, and best practices for you. Rather than manually configuring SMTP parameters and troubleshooting connection issues, gmail-email abstracts these details away. The skill is specifically designed for App Password authentication with 2FA, ensuring your Gmail account remains secure while making email automation straightforward and reliable for your applications.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Gmail Email Skill

Send emails via Gmail SMTP.

Setup

  1. Enable 2-Factor Authentication on your Gmail account
  2. Generate App Password:
  3. Go to https://myaccount.google.com/apppasswords
  4. Sign in to your Google account
  5. Select "Mail" and your device
  6. Generate password and save it

  7. Configure credentials: bash export GMAIL_USER="your-email@gmail.com" export GMAIL_APP_PASSWORD="your-16-char-app-password"

Or create a .env file in the skill directory: GMAIL_USER=your-email@gmail.com GMAIL_APP_PASSWORD=your-16-char-app-password

Usage

python3 scripts/send_email.py \
  --to "recipient@example.com" \
  --subject "Subject line" \
  --body "Email body text"

Requirements

  • Python 3.6+
  • No additional packages needed (uses stdlib smtplib)
File tree — 2 files
skills/gmail-email/SKILL.md
skills/gmail-email/scripts/send_email.py

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Send emails programmatically using Gmail SMTP with App Password authentication”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

email-sender
by AIDotNet · AIDotNet/MoYuCode

email-sender enables you to integrate email delivery directly into your applications using SMTP. Configure your mail server settings and trigger messages programmatically to automate notifications, alerts, and communications at scale.

MITupdated Jan 2026
★ 84repo stars
send-email
by wangyendt · wangyendt/wayne-skills

This skill enables AI agents to compose and transmit emails with customizable subject lines and message bodies. It integrates with the pywayne ecosystem to provide a straightforward, production-ready approach to email delivery within agent workflows.

MITupdated Jul 2026
★ 8repo stars
get-started
by open-gitagent · open-gitagent/opengap

This skill guides you through installing the gitagent CLI and creating your first agent from a template. You'll customize core files like agent.yaml and SOUL.md, validate your setup, and run your agent locally or from a git repository.

MITupdated Jul 2026
★ 2,903repo stars
export-agent
by open-gitagent · open-gitagent/opengap

Translate agent configurations across multiple frameworks with a single command. Export to Claude Code, OpenAI, CrewAI, Lyzr, GitHub Models, and other formats, or import from existing Claude, Cursor, and CrewAI projects to standardize your automation setup.

MITupdated Jul 2026
★ 2,903repo stars
run-agent
by open-gitagent · open-gitagent/opengap

Launch agents with flexible LLM provider selection across Claude, OpenAI, CrewAI, Lyzr, GitHub Models, and other adapters. Supports local directories, remote git repositories, and one-shot prompts for immediate execution. Auto-detection identifies the best adapter from your repo's configuration.

MITupdated Jul 2026
★ 2,903repo stars
create-agent
by open-gitagent · open-gitagent/opengap

Build agents from scratch by generating agent.yaml configuration files, defining agent personality in SOUL.md, and organizing skills, tools, and knowledge directories. Includes templates for model settings, runtime constraints, and sub-agent delegation.

MITupdated Jul 2026
★ 2,903repo stars

More skills web-search (MIT) · imap-smtp-email (MIT) · imap-smtp-email (MIT) · mailpit-integration (MIT) · Aspire Mailpit Integration (unlicensed) · composio-gmail (MIT)

Tags
email-automationsmtp-integrationcredential-managementmail-deliveryapp-password-authpython-emailgmail-api-alternativetwo-factor-security