Skip to main content
ClaudeWave
ES, Spanish
Skill3.7k estrellas del repoactualizado 6d ago

google-drive-upload

This Claude Code skill enables direct file uploads to Google Drive by encoding files in base64 and transmitting them through a deployed Google Apps Script. Use it when users request to save, upload, or send files to Google Drive, including folder organization and file replacement options, with support for files up to approximately 50MB.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/davepoon/buildwithclaude /tmp/google-drive-upload && cp -r /tmp/google-drive-upload/plugins/all-skills/skills/google-drive-upload ~/.claude/skills/google-drive-upload
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# Google Drive Upload

Upload files directly from Claude to Google Drive using a simple Google Apps Script.

## When to Use This Skill

- User asks to upload, save, or send a file to Google Drive
- A workflow produces a file the user might want stored in Drive
- User mentions Drive in any language (English or Hebrew)

## What This Skill Does

1. Reads the user's config file (`~/.cowork-gdrive-config.json`)
2. Base64-encodes the target file
3. POSTs it to the deployed Google Apps Script
4. Returns the Google Drive file URL

## How to Use

### Prerequisites (One-Time Setup)

1. Deploy the included Google Apps Script as a web app
2. Create `~/.cowork-gdrive-config.json` with your script URL and API key

### Basic Usage

Ask Claude naturally:
- "Upload this report to Google Drive"
- "Save the presentation in Clients/Acme on Drive"
- "תעלה את זה לדרייב"

### Upload Workflow

\`\`\`bash
# Read config
cat "$HOME/.cowork-gdrive-config.json"

# Encode and upload
FILE="/path/to/file"
B64=$(base64 "$FILE" | tr -d '\n')
MIME=$(file --mime-type -b "$FILE")

curl -s -L -H "Content-Type: application/json" \
  -d '{"fileName":"name","content":"'$B64'","mimeType":"'$MIME'","apiKey":"KEY"}' \
  "SCRIPT_URL"
\`\`\`

## Example

**User**: "Upload this report to Google Drive"

**Output**: Claude encodes the file, uploads it via the Apps Script, and returns:
"Uploaded successfully! Here's your file: https://drive.google.com/file/d/abc123/view"

## Tips

- Use `folderPath` to organize files into folders (e.g., "Clients/Acme")
- Add `"replaceExisting": true` to overwrite instead of duplicating
- Hebrew filenames are fully supported
- Max file size is ~50MB (Google Apps Script limit)

## Source

Full plugin with setup guide and Apps Script code:
https://github.com/msmobileapps/google-drive-upload-plugin

Built by [MSApps](https://msapps.mobi) — AI Automation & Application Development
activecampaign-automationSkill

Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and tasks. Always search tools first for current schemas.

agent-analyticsSkill

Analytics your AI agent can actually use. Track, analyze, run A/B experiments, and optimize across all your projects via CLI. Includes a growth playbook so your agent knows HOW to grow, not just what to track.

airtable-automationSkill

Automate Airtable tasks via Rube MCP (Composio): records, bases, tables, fields, views. Always search tools first for current schemas.

amplitude-automationSkill

Automate Amplitude tasks via Rube MCP (Composio): events, user activity, cohorts, user identification. Always search tools first for current schemas.

artifacts-builderSkill

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

asana-automationSkill

Automate Asana tasks via Rube MCP (Composio): tasks, projects, sections, teams, workspaces. Always search tools first for current schemas.

aurakitSkill

Sonnet Amplified fullstack engine. 34 modes, SEC-01~15 OWASP security, 13 runtime hooks, 75% token reduction. Install: npx @smorky85/aurakit

bamboohr-automationSkill

Automate BambooHR tasks via Rube MCP (Composio): employees, time-off, benefits, dependents, employee updates. Always search tools first for current schemas.