Productivity
google-docs avatar

google-docs

Comprehensive Google Docs and Drive management tool. Supports document creation via Markdown, text formatting, structure analysis, and full file operations including upload, download, and sharing.

Introduction

The google-docs skill provides a powerful command-line interface for automating document workflows and file management within the Google Workspace ecosystem. Designed for researchers and power users, it enables seamless integration between local scripts and cloud-based document storage. This skill simplifies the process of creating structured reports, managing large file sets, and applying consistent formatting across documents using simple text inputs.

  • Full document manipulation: read, create, append, and insert text with precise index controls.

  • Advanced Markdown-to-Docs conversion: supports headings (H1-H3), lists, tables, checkboxes, and inline image insertion via URLs.

  • Comprehensive Drive operations: search, list, organize, move, copy, delete, and share files or folders with metadata retrieval.

  • Text formatting and editing: find-and-replace, bold/italic/underline styling, page breaks, and structural querying.

  • Integrated security: utilizes shared OAuth 2.0 credentials via a central configuration path for secure API access.

  • Use for automated report generation by feeding Markdown content to the docs_manager.rb tool.

  • Ideal for bulk organizing or searching document sets using Google Drive API filters (mimeType, file names, etc.).

  • For best results, use read and structure commands before performing complex inserts or deletes to ensure index accuracy.

  • The integration pattern relies on consistent authentication; ensure your client_secret.json and token.json are placed in the ~/.claude/.google/ directory.

  • Supports case-sensitive search and replace for high-precision text modifications in long-form research papers.

Repository Stats

Stars
10
Forks
0
Open Issues
0
Language
Ruby
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 10:28 PM
View on GitHub