Skip to content
Skills Library
Documents & office · Tool integration

google-docs

/google-docs

Creates, reads, appends, and replaces Google Docs content via docs_* tools. Use for PRDs, meeting notes, and document edits when documentId is known or resolved via Drive.

Licence
Apache-2.0
Last repository change
12.08.2026

Assessment and security

100/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
2
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 12.08.2026, without references to retired models or APIs.

Licence

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

What it does and when to use it

Creates, reads, appends, and replaces Google Docs content via docs_* tools. Use for PRDs, meeting notes, and document edits when documentId is known or resolved via Drive.

Original author description

Creates, reads, appends, and replaces Google Docs content via docs_* tools. Use for PRDs, meeting notes, and document edits when documentId is known or resolved via Drive.

How it works

  1. Purpose
  2. When to Use
  3. When NOT to Use
  4. Expected Outcome
  5. Inputs to Gather
  6. Workflow
  7. Tool Availability Rules
  8. Review / Decision / Execution Criteria
  9. Output Format
  10. Quality Bar
Original SKILL.md headings · 100 lines, 410 words
SKILL.md preview
---
name: google-docs
description: Creates, reads, appends, and replaces Google Docs content via docs_* tools. Use for PRDs, meeting notes, and document edits when documentId is known or resolved via Drive.
---

# Google Docs

## Purpose

Create and mutate Google Docs: create with title/content, read, append at end, or replace body—using `documentId` from create or from **google-drive** search.

## When to Use

- Create a new Doc with title and optional initial content.
- Read or append to an existing Doc.
- Replace document content wholesale.

## When NOT to Use

- Finding an unknown Doc by name → **google-drive** first for `documentId`.
- Spreadsheets → **google-sheets**.
- Skill repo work → **create-skill** / **publish-skill**.

## Expected Outcome

- `documentId` returned on create and reused for subsequent ops.
- Read/append/replace confirmed from tool responses.
- No fabricated document text.

## Inputs to Gather

- `documentId` (from create or Drive).
- Title and initial content for creates.
- Append text or full replacement body as specified.

## Workflow

1. If `documentId` is unknown, use **google-drive** (`drive_search` / `drive_get_file`) to resolve it.
2. **Create**: `docs_create_document` (title, optional content) → save `documentId`.
3. **Read**: `docs_read_document` with `documentId`.
4. **Append**: `docs_append_text` at end when adding content.
5. **Replace**: `docs_replace_content` when overwriting existing content.
6. Summarize what changed; cite `documentId`.

### Domain rules

1. **Create returns documentId**—required for later calls.
2. **Append vs replace**: Append for additions; replace for full rewrites.
3. **Resolve via Drive** when the user references a doc by name only.

### Main tools

- `docs_create_document`, `docs_read_document`, `docs_append_text`, `docs_replace_content`

### Examples

**New PRD doc:** `docs_create_document` with title and first line; return link/id from response.

**Append meeting notes:** `docs_append_text` with `documentId` and user text.

## Tool Availability Rules

| Access | Behavior |
|--------|----------|
| Full tool access | Create, read, append, replace. |
| Read-only | Read only; draft writes for approval. |
| No integration | Do not fabricate document content. |

### Related tool sets

- `google-docs`

## Review / Decision / Execution Criteria

- Smallest change: append vs replace intentionally.
- Confirm large replacements with the user when appropriate.

## Output Format

1. Request and `documentId`.
2. Excerpt or confirmation from tools.
3. Errors.
4. Drive search follow-up if ID was missing.

## Quality Bar

- Preserve user wording for append/replace when given verbatim.
- Ground reads in `docs_read_document` output.

## Safety and Boundaries

- No confidential content in examples.
- Confirm destructive full replace when scope is unclear.

## Escalation / Dispatch Rules

- Missing file → **google-drive** then return here.
- No write access → output planned `docs_*` calls.

## References

- Legacy: `skills/old_skills.json` (`google-docs`).
- `skills/skill.instruction.md`, `skills/meta.instructions.md`
Files in this package (2)
  • SKILL.md 3 KB
  • meta.yaml 1 KB

Versions

RepositoryScoreLicence
This page · poly-gents/syncolab-skills100Apache-2.0
AceDataCloud/Skills100Apache-2.0
sanjay3290/ai-skills100Apache-2.0

Database snapshot: 13.11.2026 · package version d65fb9601ca1 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100google-drive
    Lists, searches, downloads, and organizes Google Drive files via drive_* tools. Use to find file IDs for Docs/Sheets, browse folders, and download content.
  • 100google-workspace
    Read this before the first Google Drive, Docs, Sheets or Slides connector call whenever the task creates or changes a Google file. Use this skill whenever the user wants to create or change a Google Doc, Sheet or Slides file in their Google Drive. Triggers include: a request…
  • 100google-workspace
    Read this before the first Google Drive, Docs, Sheets or Slides connector call whenever the task creates or changes a Google file. Use this skill whenever the user wants to create or change a Google Doc, Sheet or Slides file in their Google Drive. Triggers include: a request…
  • 90drive-docs-sheets
    Use when the user asks to find, read, create, edit, move, rename, share or trash Google Drive files, Docs, Sheets or Contacts.
  • 100google-drive-api
    Search, read, create, update, export, and share files in Google Drive. Use this whenever the user wants to find a file in Drive, read a Google Doc or Sheet, upload a file, move something into a folder, change sharing permissions, or asks "what's in my Drive" — even if they don't…
  • 95gws-docs
    Google Docs CLI operations via gws. Use when users need to read, create, or edit Google Docs documents. Triggers: google docs, document, gdoc, word processing.

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.