This skill connects Claude to Gmail through Membrane's integration layer, which handles OAuth and credential refresh automatically so you don't need to manage tokens. You get pre-built actions for common operations like sending messages, managing drafts, searching threads, and organizing labels. When the standard actions don't cover your use case, you can proxy requests directly to the Gmail API with authentication injected for you. The setup is straightforward: install the Membrane CLI, authenticate once, and you're connected. It's MIT licensed and sits in the Membrane framework's growing collection of application skills.

skills.sh installs
782
GitHub stars
272
last updated
Aug 21, 2026

Install

$ npx -y skills add membranedev/application-skills --skill gmail --agent claude-code

Installs into .claude/skills of the current project.

Files

Gmail

Gmail is a free email service provided by Google. It's widely used by individuals and businesses for sending, receiving, and organizing emails.

Official docs: https://developers.google.com/gmail/api

Gmail Overview

  • Email
    • Attachment
  • Draft
  • Label
  • Thread

Working with Gmail

This skill uses the Membrane CLI to interact with Gmail. Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic rather than auth plumbing.

Install the CLI

Install the Membrane CLI so you can run membrane from the terminal:

npm install -g @membranehq/cli@latest

Authentication

membrane login --tenant --clientName=<agentType>

This will either open a browser for authentication or print an authorization URL to the console, depending on whether interactive mode is available.

Headless environments: The command will print an authorization URL. Ask the user to open it in a browser. When they see a code after completing login, finish with:

membrane login complete <code>

Add --json to any command for machine-readable JSON output.

Sponsors

Details

Repository
github.com/membranedev/application-skills
Category
Office & Documents
First seen
Jun 3, 2026

More from membranedev/application-skills

All 142
1molefrog avatarreact-pdfmolefrog/skillsGenerate PDF documents using React-PDF library (@react-pdf/renderer). Use when creating PDFs, generating documents, reports, invoices, forms, or when user menti761skills.sh installs
2sickn33 avatarnotion-template-businesssickn33/antigravity-awesome-skillsnotion template business749skills.sh installs
3duc01226 avatarmarkdown-to-pdfduc01226/easyplatform[Document Processing] Use when you need to convert markdown files to PDF with syntax highlighting and custom CSS support.693skills.sh installs
4googleworkspace avatargws-admingoogleworkspace/cliGoogle Workspace Admin SDK: Manage users, groups, and devices.670skills.sh installs
5aradotso avatarsheets-terminal-spreadsheetaradotso/trending-skillssheets terminal spreadsheet646skills.sh installs
6googleworkspace avatargws-apps-scriptgoogleworkspace/cliGoogle Apps Script: Manage and execute Apps Script projects.629skills.sh installs