Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jordanjayhays-cpu-google-drive
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/google-drive
What's inside
- Skill name
google-drive- Description
- Google Drive integration. Manage Drives, Users, Permissions. Use when the user wants to interact with Google Drive data.
- License
- MIT
- Compatibility
- Requires network access and a valid Membrane account (Free tier supported).
- Metadata
- author: membrane · version: 1.0 · categories: File Storage, Document Management
- Instructions
- 132 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: "google-drive" does not match folder "google-drive-integration"
Files (3)
- origin.json · .clawhub/
- SKILL.md
- _meta.json
SKILL.md (first lines)
# Google Drive
Google Drive is a cloud-based file storage and synchronization service. It's used by individuals and teams to store, access, and share files online from any device. Think of it as a virtual hard drive in the cloud.
Official docs: https://developers.google.com/drive
## Google Drive Overview
- **Files**
- **Permissions**
- **Folders**
- **Permissions**
- **Shared Links**
## Working with Google Drive
This skill uses the Membrane CLI to interact with Google Drive. 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:
```bash
npm install -g @membranehq/cli
```
### First-time setup
```bash
membrane login --tenant
```
A browser window opens for authentication.
**Headless environments:** Run the command, copy the printed URL for the user to open in a browser, then complete with `membrane login complete <code>`.
### Connecting to Google Drive
1. **Create a new connection:**
```bash
membrane search google-drive --elementType=connector --json
```
Take the connector ID from `output.items[0].element?.id`, then:
```bash
membrane connect --connectorId=CONNECTOR_ID --json
```
The user completes authentication in the browser. The output contains the new connection id.
### Getting list of existing connections
When you are not sure if connection already exists:
1. **Check existing connections:**
```bash
membrane connection list --json
```
If a Google Drive connection exists, note its `connectionId`
### Searching for actions
When you know what you want to do but not the exact action ID:
```bash
membrane action list --intent=QUERY --connectionId=CONNECTION_ID --json
```
This will return action objects with id and inputSchema in it, so you will know how to run it.
## Popular actions
| Name | Key | Description |
|---|---|---|
| List Files | list-files | Lists the user's files in Google Drive with optional filtering and sorting |
| List Shared Drives | list-shared-drives | Lists the user's shared drives |
| List Permissions | list-permissions | Lists a file's permissions |
| List Comments | list-comments | Lists comments on a file |
| List Changes | list-changes | Lists changes in the user's Drive since a given start token |
| Get File | get-file | Gets a file's metadata by ID |
| Get Shared Drive | get-shared-drive | Gets a shared drive's metadata by ID |
| Get Permission | get-permission | Gets a specific permission by ID |
| Get About | get-about | Gets information about the user and their Drive |
| Get Start Page Token | get-start-page-token | Gets the starting page token for listing future changes |
| Create File Metadata | create-file-metadata | Creates a new file (metadata only, no content). |
| Create Folder | create-folder | Creates a new folder in Google Drive |
| Create Permission | create-permission | Shares a file by creating a permission for a user, group, domain, or anyone |
| Create Shared Drive | create-shared-drive | Creates a new shared drive |
| Create Comment | create-comment | Creates a comment on a file |
| Update File | update-file | Updates a file's metadata (name, description, etc.) |
| Update Permission | update-permission | Updates an existing permission (change role or expiration) |
| Update Shared Drive | update-shared-drive | Updates a shared drive's metadata |
| Delete File | delete-file | Permanently deletes a file (bypasses trash) |
| Delete Permission | delete-permission | Removes a permission from a file (unshare) |
### Running actions
```bash
membrane action run --connectionId=CONNECTION_ID ACTION_ID --json
```
To pass JSON parameters:
```bash
membrane action run --connectionId=CONNECTION_ID ACTION_ID --json --input "{ \"key\": \"value\" }"
```
### Proxy requests
When the available actions don't cover your use case, you can send requests directly to the Google Drive API through Membrane's proxy. Membrane automatically appends the base URL to the path you provide and injects the correct authentication headers — including transparent credential refresh if they expire.
```bash
membrane request CONNECTION_ID /path/to/endpoint
```
Common options:
| Flag | Description |
|------|-------------|
| `-X, --method` | HTTP method (GET, POST, PUT, PATCH, DELETE). Defaults to GET |
| `-H, --header` | Add a request header (repeatable), e.g. `-H "Accept: application/json"` |From jordanjayhays-cpu/007-Axton, MIT.
More from jordanjayhays-cpu/007-Axton
- 0.414score
notion-sync
jordanjayhays-cpu
Bi-directional sync and management for Notion pages and databases.
SkillDFreshness: DClaude Code +9 - 0.409score
google-calendar
jordanjayhays-cpu
Interact with Google Calendar via the Google Calendar API – list upcoming events, create new events, update or delete them.
SkillDFreshness: DClaude Code +9 - 0.409score
google-search
jordanjayhays-cpu
Search the web using Google Custom Search Engine (PSE).
SkillDFreshness: DClaude Code +9 - 0.405score
image-gen
jordanjayhays-cpu
Generate images using Pollinations.ai (free, no API key needed).
SkillDFreshness: DClaude Code +9 - 0.405score
planning-with-files
jordanjayhays-cpu
Manus-style file-based planning for complex projects.
SkillDFreshness: DClaude Code +9 - 0.402score
notion
jordanjayhays-cpu
Notion API for Jordan's projects.
SkillDFreshness: DClaude Code +9 - 0.401score
news-aggregator
jordanjayhays-cpu
国内外社会、科技、军事新闻汇总。自动搜索、筛选、整理新闻要点。
SkillDFreshness: DClaude Code +9 - 0.394score
GitHub Actions
jordanjayhays-cpu
Design, debug, and harden GitHub Actions workflows with reusable pipelines, safe permissions, and faster CI and release automation.
SkillDFreshness: DClaude Code +9 - 0.227score
dispatching-parallel-agents
jordanjayhays-cpu
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
SkillDFreshness: DClaude Code +9 - 0.208score
outreach
jordanjayhays-cpu
No description from the publisher yet.
SkillDFreshness: DClaude Code +9 - 0.208score
cron-scheduler
jordanjayhays-cpu
No description from the publisher yet.
SkillDFreshness: DClaude Code +9 - 0.208score
haxton
jordanjayhays-cpu
No description from the publisher yet.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 29, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT
- Repository
- github.com/jordanjayhays-cpu/007-Axton
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from membrane
- 0.717score
0codekit
membrane
0codekit integration.
SkillCFreshness: C★ 2.2KClaude Code +9 - 0.506score
svix
membrane
Svix integration.
SkillCFreshness: C★ 2Claude Code +9 - 0.449score
credit-repair-cloud
membrane
Credit Repair Cloud integration.
SkillDFreshness: D★ 3Claude Code +9 - 0.449score
bloom-credit
membrane
Bloom Credit integration.
SkillDFreshness: D★ 3Claude Code +9 - 0.409score
lob
membrane
Lob integration.
SkillDFreshness: DClaude Code +9 - 0.406score
microsoft-teams
membrane
Microsoft Teams integration.
SkillDFreshness: DClaude Code +9
Cite this page
google-drive skill. Agent Mart. https://agentmart.dev/skills/jordanjayhays-cpu-google-drive (last updated 2026-10-24)