Skip to content
Back to skills

Google Drive

ASecurity

Search Google Drive and create folders, upload files, rename, move, or copy files through the Fermix Google Drive plugin.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agentsgo

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add tezra-io/fermix --skill google-drive --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Google Drive?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Google Drive
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tezra-io-google-drive/badge)](https://www.skillsdirectory.com/skills/tezra-io-google-drive)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: google-drive
description: Search Google Drive and create folders, upload files, rename, move, or copy files through the Fermix Google Drive plugin.
---

# Google Drive

Use this skill when the user wants to find files in Google Drive or inspect Drive file metadata through Fermix.

## Tools

Read:
- `google_drive_search_files` (read-only) — search by file name. Args: `query`, `max_results` (default 10), `include_trashed` (default false). Returns metadata (name, type, link, modified time).

Create:
- `google_drive_create_folder` — make a folder. Args: `name`, optional `parent_id`.
- `google_drive_upload_file` — create a file with text content. Args: `name` (with extension), `content`, optional `mime_type` (default text/plain), `parent_id`.

Edit & organize:
- `google_drive_update_file` — rename a file. Args: `file_id`, `name`.
- `google_drive_move_file` — move a file. Args: `file_id`, `add_parent_id` (destination), optional `remove_parent_id` (current folder).
- `google_drive_copy_file` — copy a file. Args: `file_id`, optional `name`, `parent_id`.

Search uses a read-only scope; the create/edit tools use the `drive` scope. If a tool's scope wasn't granted at sign-in, it returns a "reauthorize" error — tell the user to run `fermix plugins auth reauthorize google_drive`. There is no trash, delete, or share tool right now (withheld pending a runtime approval gate).

## Workflow

1. Find before acting: use `google_drive_search_files` to locate the file and get its `id` before renaming, moving, or copying.
2. Confirm edits to existing files: restate the file and the change before `google_drive_update_file` or `google_drive_move_file`.
3. To move a file, pass the destination as `add_parent_id` and the current folder as `remove_parent_id` so it relocates rather than living in two folders.
4. There is no delete, trash, or share tool — if asked to delete or share, say it isn't available yet rather than improvising (e.g. don't fake a delete by moving the file somewhere hidden).
5. Treat file names, contents, and links as private user data.

## Limitations

Search, create folders, upload text files, rename, move, and copy. It cannot delete, trash, or share files (those are withheld pending a runtime approval gate), uploads text content only (no binary upload, no replacing an existing file's content), does not export Google Docs/Sheets/Slides, and does not manage revisions or comments — do not claim those.

## Examples

- "Make a 'Receipts 2026' folder." → `google_drive_create_folder` name "Receipts 2026".
- "Rename the Q3 plan to 'Q3 plan (final)'." → find the file, confirm, then `google_drive_update_file`.
- "Share the Q3 plan with dana@acme.com." → not available yet; say so (there is no share tool).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.