google-docs-reader

Export Google Docs, Sheets, and Slides to DOCX, XLSX, PPTX formats via browser session without API access.

13|1|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/emdashcodes/claude-code-plugins --skill google-docs-reader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-docs-reader
Source: https://github.com/emdashcodes/claude-code-plugins/tree/main/plugins/google-docs-reader/skills/google-docs-reader
Command: npx skills add https://github.com/emdashcodes/claude-code-plugins --skill google-docs-reader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandoc, pandas, openpyxl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The Google Docs Reader enables reading, summarizing, and analyzing Google Docs, Sheets, and Slides by exporting them to local formats (DOCX, XLSX, PPTX) via a browser-based workflow, eliminating the need for direct API access.

Core Features & Use Cases

  • Browser-based export of Google Docs, Sheets, and Slides to DOCX, XLSX, or PPTX.
  • Local reading, summarization, and analysis using downstream document skills (docx, xlsx, pptx).
  • Use Case: Retrieve content from a Google Doc URL to generate a concise summary for reports or knowledge bases.

Quick Start

Use the google-docs-reader skill to export a Google Docs URL and read the resulting file with the appropriate reader scripts.

  • Export example: python3 ${CLAUDE_PLUGIN_ROOT}/skills/google-docs-reader/scripts/export_gdoc.py "<google-doc-url>"
  • Read example: python3 ${CLAUDE_PLUGIN_ROOT}/skills/google-docs-reader/scripts/read_exported_doc.py "/tmp/gdoc_exports/{DOC_ID}.docx"

Frequently Asked Questions about google-docs-reader

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

FAQPage Schema
How do I export Google Docs to local formats for offline reading without API access?

You can export Google Docs to local formats by using a browser-based workflow that leverages an active Google session, bypassing the need for direct API access to download DOCX, XLSX, or PPTX files.

What's the best way to read and analyze Google Sheets content locally?

Reading and analyzing Google Sheets locally involves exporting the content via a browser session to XLSX format, then processing the downloaded file with downstream tools like pandas and openpyxl.

Do I need a browser with an active Google session to export Google Slides to PPTX?

Yes, exporting Google Slides to PPTX requires a browser with an active Google session to authenticate and retrieve the content without setting up direct API credentials.

Can I use .gdoc or .gsheet files to extract and summarize Google Drive content?

Yes, the export workflow accepts local .gdoc, .gsheet, or .gslides files as well as direct URLs to extract, read, and summarize the underlying Google Drive content.

What dependencies are required to convert Google Docs to DOCX for analysis?

Converting and analyzing exported Google Docs content requires downstream processing dependencies including pandoc for document conversion, pandas for data, and openpyxl for spreadsheets.

How does exporting Google Docs without direct API access work for offline workflows?

Browser-based export works by utilizing your active Google session to download the document directly, converting it to a local format like DOCX for offline summarization or analysis.