Connects Claude to Google Calendar through Membrane's API wrapper, which handles OAuth and credential refresh automatically. You get natural language action search to find what you need (create events, check free/busy times, quick-add from text strings), then run them through the CLI without touching tokens or API keys. When pre-built actions don't cut it, the proxy lets you hit Calendar's API directly while Membrane still manages auth headers. Free tier works fine. The setup flow is a bit involved with connection states and polling, but once you're past that it's straightforward for calendar automation.

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

Install

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

Installs into .claude/skills of the current project.

Files

Google Calendar

Google Calendar is a time-management and scheduling application. It allows users to create and track events, set reminders, and share calendars with others. It's widely used by individuals, teams, and organizations to organize their schedules and coordinate activities.

Official docs: https://developers.google.com/calendar

Google Calendar Overview

  • Calendar
    • Event
  • Settings

Working with Google Calendar

This skill uses the Membrane CLI to interact with Google Calendar. 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.

Sponsors

Details

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

More from membranedev/application-skills

All 142
1wdkns avataryoutube-render-pdfwdkns/wdkns-skillsGenerate a professional, detailed, figure-rich LaTeX course note and final PDF from a YouTube lecture, tutorial, or technical talk. Use when the user provides a335skills.sh installs
2davila7 avatarnotion-meeting-intelligencedavila7/claude-code-templatesPrepare meeting materials with Notion context and Codex research; use when gathering context, drafting agendas/pre-reads, and tailoring materials to attendees.334skills.sh installs
3jackal092927 avatarobsidian-clijackal092927/obsidian-official-cli-skillsobsidian cli328skills.sh installs
4julianobarbosa avatarobsidian-vault-managementjulianobarbosa/claude-code-skillsCreates, edits, and manages Obsidian vault content including notes, templates, daily notes, and dataview queries. Use when working with markdown files in an Obs311skills.sh installs
5sickn33 avatargmail-automationsickn33/antigravity-awesome-skillsgmail automation310skills.sh installs
6aviz85 avatarpresentation-architectaviz85/claude-skills-libraryTransform high-level ideas or briefs into fully structured presentation scripts saved as Markdown files, describing presentations slide by slide with exhaustive307skills.sh installs