Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sanjay3290 avatar

Google Docs

  • 445 installs
  • 364 repo stars
  • Updated July 9, 2026
  • sanjay3290/ai-skills

google-docs is an agent skill in sanjay3290/ai-skills that automates Google Docs tasks for developers who need to create or update shared documents during development workflows.

About

google-docs is an agent skill listed in sanjay3290/ai-skills with the stated purpose of handling Google Docs development tasks. Public metadata is minimal—the repository entry provides a short description but no detailed SKILL.md excerpt—so the skill should be treated as a Google Docs automation helper for agent-driven document work. Developers may reach for google-docs when a coding agent must draft, edit, or organize content inside Google Docs instead of local markdown files. Confidence is moderate because install steps, API scopes, and command surfaces are not documented in the available source excerpt.

  • google-docs

Google Docs by the numbers

  • 445 all-time installs (skills.sh)
  • +9 installs in the week ending Jul 26, 2026 (Skillselion tracking)
  • Ranked #941 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sanjay3290/ai-skills --skill google-docs

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs445
repo stars364
Last updatedJuly 9, 2026
Repositorysanjay3290/ai-skills

How do you automate Google Docs from a coding agent?

Use google-docs for development tasks

Who is it for?

Developers who want coding agents to read or write shared Google Docs during documentation or planning work.

Skip if: Developers who need richly documented Google API setup instructions or local-only markdown documentation without Google Workspace.

When should I use this skill?

The user asks the agent to create, edit, or manage content in Google Docs as part of a development task.

What you get

Created or updated Google Docs documents with agent-authored content.

  • Google Docs documents
  • Updated shared document content

Files

SKILL.mdMarkdownGitHub ↗

Google Docs

Lightweight Google Docs integration with standalone OAuth authentication. No MCP server required.

⚠️ Requires Google Workspace account. Personal Gmail accounts are not supported.

First-Time Setup

Authenticate with Google (opens browser):

python scripts/auth.py login

Check authentication status:

python scripts/auth.py status

Logout when needed:

python scripts/auth.py logout

Commands

All operations via scripts/docs.py. Auto-authenticates on first use if not logged in.

# Create a new document
python scripts/docs.py create "Meeting Notes"

# Create a document with initial content
python scripts/docs.py create "Project Plan" --content "# Overview\n\nThis is the project plan."

# Find documents by title
python scripts/docs.py find "meeting" --limit 10

# Get text content of a document
python scripts/docs.py get-text 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms

# Get text using a full URL
python scripts/docs.py get-text "https://docs.google.com/document/d/1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms/edit"

# Append text to end of document
python scripts/docs.py append-text 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms "New paragraph at the end."

# Insert text at beginning of document
python scripts/docs.py insert-text 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms "Text at the beginning.\n\n"

# Replace text in document
python scripts/docs.py replace-text 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms "old text" "new text"

Document ID Format

Google Docs uses document IDs like 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms. You can:

  • Use the full URL (the ID will be extracted automatically)
  • Use just the document ID
  • Get document IDs from the find command results

Token Management

Tokens stored securely using the system keyring:

  • macOS: Keychain
  • Windows: Windows Credential Locker
  • Linux: Secret Service API (GNOME Keyring, KDE Wallet, etc.)

Service name: google-docs-skill-oauth

Access tokens are automatically refreshed when expired using Google's cloud function.

Related skills

FAQ

What is the google-docs skill for?

google-docs is an entry in sanjay3290/ai-skills described as handling Google Docs development tasks. The skill is intended for agent-driven document creation and updates, though detailed setup steps are not present in the available excerpt.

How much documentation exists for google-docs?

google-docs currently exposes only a brief repository description in the catalog source, with no SKILL.md excerpt provided. Developers should verify authentication, API scopes, and commands in the upstream repository before relying on it in production workflows.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.