| name | google-docs |
| version | 1.0.0 |
| tier | business-ops |
| description | Document creation and management for small businesses. SOPs, proposals, contracts, meeting notes, and templates. Built on the gws CLI. |
| requires | {"bins":["gws"],"skills":["google-workspace"]} |
Google Docs
Document management built for small business needs โ SOPs, proposals, contracts, and meeting notes.
Uses the gws CLI for all Docs operations. See the google-workspace skill for setup.
Triggers
- "create a document"
- "write a doc"
- "draft a proposal"
- "create an SOP"
- "meeting notes"
- Any request involving document creation or editing
Prerequisites
gws CLI installed and authenticated with Docs + Drive scope
- Run
gws auth login -s docs,drive if not already done
Core Commands
gws docs +write
gws docs documents create
gws docs documents get
Common Operations
Create a document
gws docs +write
gws docs documents create --json '{
"title": "Weekly Meeting Notes โ 2026-01-15"
}'
Write content to a document
gws docs documents batchUpdate --params '{"documentId": "DOC_ID"}' --json '{
"requests": [
{
"insertText": {
"location": {"index": 1},
"text": "Meeting Notes\n\nDate: January 15, 2026\nAttendees: Team\n\nAgenda:\n1. Review last week\n2. This week priorities\n3. Blockers\n\nNotes:\n"
}
}
]
}'
Read a document
gws docs documents get --params '{"documentId": "DOC_ID"}'
Export as PDF
gws drive files export --params '{
"fileId": "DOC_ID",
"mimeType": "application/pdf"
}' -o ./document.pdf
SMB Document Types
Standard Operating Procedures (SOPs)
Structure for any SOP:
- Title โ What this procedure covers
- Purpose โ Why it exists
- When to use โ Triggers for this procedure
- Steps โ Numbered, clear, actionable
- What to do if something goes wrong โ Edge cases
- Last updated โ Date and who updated it
Proposals / Quotes
Structure for client proposals:
- Executive summary โ What you're proposing, the price
- Scope of work โ Exactly what's included
- Timeline โ When it starts, milestones, completion
- Pricing โ Line items, total, payment terms
- Terms โ Validity period, cancellation, warranty
Meeting Notes
Structure for meeting notes:
- Date, time, attendees
- Agenda items discussed
- Decisions made
- Action items โ Who does what by when
- Next meeting date
Finding Documents
gws drive files list --params '{
"q": "mimeType=\"application/vnd.google-apps.document\"",
"pageSize": 10,
"orderBy": "modifiedTime desc"
}' --format table
gws drive files list --params '{
"q": "mimeType=\"application/vnd.google-apps.document\" and name contains '\''SOP'\''",
"pageSize": 10
}'
Integration with Other Skills
google-drive โ Docs are Drive files; use Drive for search/permissions
gmail โ Email documents or draft emails from doc content
google-calendar โ Create meeting notes docs linked to calendar events
playbook-discovery โ Turn discovered playbooks into SOP documents
Tips
- Use
gws docs +write for the simplest document creation workflow
- For complex formatting, create a template in the Google Docs UI and duplicate it via Drive API
- Export to PDF for sharing with external parties who don't need edit access
- Keep SOPs in a shared Drive folder so the whole team has access
Related Skills
google-workspace โ Required setup (install and auth)
google-drive โ File-level operations
google-calendar โ Meeting-linked documents
Document your processes. If it's not written down, it doesn't exist.