google-drive

Manage Google Drive files and folders via the Drive API with JSON output.

6|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/thensls/nsls-builder-toolkit --skill google-drive-thensls
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-drive
Source: https://github.com/thensls/nsls-builder-toolkit/tree/main/skills/google-drive
Command: npx skills add https://github.com/thensls/nsls-builder-toolkit --skill google-drive-thensls

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-apis-drive_v3, googleauth, and includes scripts (resource) components.

What problem does it solve?

Manage and automate repetitive Google Drive tasks so users can upload, convert, find, share, organize, and retrieve files without manual Drive UI steps or repeated authorization friction.

Core Features & Use Cases

  • Upload & Convert: Upload local files and auto-convert .docx/.xlsx/.pptx into native Google Docs/Sheets/Slides.
  • Folder Resolution & Management: Walk or create nested folder hierarchies by path and return leaf folder IDs for programmatic placement.
  • Search, Download, Share, and Export: Search by query, download or export native Google formats to common files, manage permissions, move/copy/update files, and return structured JSON results for automation.
  • Use Case: Generate a styled .docx from Markdown, resolve a target folder path, upload-and-convert to a Google Doc, and share it with collaborators programmatically.

Quick Start

Upload /tmp/report.docx, convert it to a Google Doc, and place it in the folder SLT Meetings/2026/February.

Frequently Asked Questions about google-drive

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate uploading and converting .docx files to Google Docs in a specific folder?

To automate uploading and converting .docx files to Google Docs, you can upload local files and auto-convert them while resolving a target nested folder path to programmatically place the resulting Google Doc.

Can I resolve nested Google Drive folder paths by name and return folder IDs for automation?

Yes, you can resolve nested Google Drive folder paths by name. The process walks or creates the specified folder hierarchies and returns the leaf folder IDs needed for programmatic file placement.

What is the best way to programmatically share Google Drive files and manage permissions?

The best way to programmatically share Google Drive files is by managing permissions through OAuth-based authorization, which allows you to automate sharing settings and return structured JSON results for downstream collaboration.

Does this Google Drive automation workflow support exporting native Google formats to common files?

Yes, Google Drive automation workflows support exporting native Google formats. You can download or export native Google Docs, Sheets, and Slides into common file formats and return structured JSON results for automation.

Do I need OAuth to automate Google Drive file management and manipulation tasks?

Yes, you need OAuth-based authorization to automate Google Drive file management tasks. Satisfying the OAuth requirements allows you to securely upload, convert, search, move, and delete files without manual UI steps or repeated authorization friction.