Skip to main content

gmail

Gmail skill for haiku.skills using the Google Gmail API.

Enables agents to search, read, send, reply to, draft, and organize Gmail emails with OAuth2 authentication.

Prerequisites

Google Cloud credentials

  1. Go to the Google Cloud Console
  2. Create a project (or select an existing one)
  3. Enable the Gmail API
  4. Create OAuth 2.0 credentials (Desktop application)
  5. Download the credentials JSON file

Configuration

Place your credentials file and configure via environment variables:

Variable Default Description
EMAIL_CREDENTIALS_PATH ~/.config/haiku-skills-gmail/credentials.json Path to OAuth2 credentials file
EMAIL_TOKEN_PATH ~/.config/haiku-skills-gmail/token.json Path to cached OAuth2 token

On first run, a browser window will open for OAuth2 authorization. The token is cached for subsequent runs.

Tools

  • search_emails — Search emails using Gmail search syntax
  • read_email — Read the full content of an email
  • send_email — Send a new email
  • reply_to_email — Reply to an email thread
  • create_draft — Create a draft email
  • list_drafts — List existing drafts
  • modify_labels — Add or remove labels from an email
  • list_labels — List all available labels

Installation

uv add haiku-skills-gmail

Metadata

Release files for haiku-skills-gmail 0.17.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for haiku-skills-gmail 0.17.2
File Size Uploaded
haiku_skills_gmail-0.17.2.tar.gz 6.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for haiku-skills-gmail 0.17.2
File Interpreter ABI Platform
haiku_skills_gmail-0.17.2-py3-none-any.whl Python 3 none any Details

Total release size: 18.7 kB

Release files / haiku_skills_gmail-0.17.2.tar.gz

Download URL haiku_skills_gmail-0.17.2.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
37c6b7f595ef673a7bfa2ed3e825a359f6099a83cb5ff8be24b3d8b662c34c5d
BLAKE2b-256 checksum
How to use checksums
e2d8bf51198455dda1f289d8b6db466f8cd75f2c80ba07d625ec2f809d77dbbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / haiku_skills_gmail-0.17.2-py3-none-any.whl

Download URL haiku_skills_gmail-0.17.2-py3-none-any.whl
Size 11.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2be4eb7b4449fc00860211d769fb968259f7ef66c55ac2278a9607741e06bc6a
BLAKE2b-256 checksum
How to use checksums
a2f302ada8288b79f07dc02a329cd54db8864220b45721bbc33e30382cd92264
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

0.17.2 This release

2 release files

0.17.0

2 release files

0.15.0

2 release files

0.13.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page