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-codeInstalls 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
