Google Docs
Create, read, edit, and share Google Docs through InfuseOS.
Google Docs Integration
The Google Docs integration provides rich document creation and editing capabilities. Create new documents, add formatted content, find and replace text, and manage sharing—all through natural conversation.
Screenshot
[IMAGE PLACEHOLDER: Google Doc being created with formatted content]
Available Actions
| Action | Description | Approval Required |
|---|---|---|
| Create Doc | Create new Google Doc | ✅ Yes |
| Read Doc | Read document content | ❌ No |
| Append | Add content to end | ❌ No |
| Insert | Insert at specific position | ❌ No |
| Find & Replace | Text replacement | ❌ No |
| Share | Update sharing permissions | ✅ Yes |
Creating Documents
Create new Google Docs:
"Create a new document called 'Meeting Notes'"
"Make a new Google Doc titled 'Project Proposal'"Visibility Options
| Visibility | Description |
|---|---|
private | Only you can access (default) |
anyone_with_link | Anyone with the link can view |
"Create a public document called 'FAQ' that anyone can view"
"Create a private doc called 'Personal Notes'"Screenshot
[IMAGE PLACEHOLDER: Create document approval dialog]
Note: Creating a document creates an empty document. Use Append to add content after creation.
Reading Documents
Read the contents of existing documents:
"Read my project proposal document"
"Show me what's in the meeting notes"
"Get the contents of the Q4 Report"What You Get
Reading a document returns:
- Document title
- Full text content
- Revision ID
- Structure summary (paragraph count, tables)
Screenshot
[IMAGE PLACEHOLDER: Document content being displayed]
Adding Content
Appending Content
Add formatted content to the end of a document:
"Add a summary section to the project proposal"
"Append today's action items to the meeting notes"
"Add this content to my document: [your content]"Inserting Content
Insert content at a specific position:
"Add a new section at the beginning of the document"
"Insert a table after the introduction"Tip: Use index 1 to insert at the very beginning of the document.
Markdown Formatting
InfuseOS uses Markdown for document formatting. The following formats are supported:
Text Formatting
| Markdown | Result |
|---|---|
# Heading 1 | Large heading |
## Heading 2 | Medium heading |
### Heading 3 | Small heading |
**bold** | Bold text |
*italic* | Italic text |
~~strikethrough~~ | |
`code` | Inline code |
[link](url) | Hyperlink |
Block Elements
| Markdown | Result |
|---|---|
- item | Bullet list |
1. item | Numbered list |
> quote | Block quote |
--- | Horizontal rule |
``` code ``` | Code block |
Rich Content
| Markdown | Result |
|---|---|
 | Image |
| table | headers | | Table |
Example
"Add this to the document:
# Meeting Summary
**Date**: January 15, 2024
## Attendees
- John Smith
- Sarah Johnson
- Mike Williams
## Action Items
1. Review the proposal by Friday
2. Schedule follow-up meeting
3. Send updated timeline
> Important: Deadline is end of month
"Find and Replace
Replace text throughout a document:
"Replace all instances of 'Q3' with 'Q4' in the report"
"Change 'draft' to 'final' in the document"
"Update the year from 2023 to 2024"Options
| Option | Description |
|---|---|
| Find | Text to search for |
| Replace | Replacement text |
| Match case | Case-sensitive matching (optional) |
Screenshot
[IMAGE PLACEHOLDER: Find and replace operation]
Template Use Case
Find and replace is great for templates:
"Replace {{client_name}} with 'Acme Corporation'"
"Replace {{date}} with 'January 15, 2024'"Sharing Documents
Update document sharing permissions:
"Share the proposal with john@example.com"
"Make the document viewable by anyone with the link"
"Give Sarah editor access to the project plan"Visibility Options
| Visibility | Description |
|---|---|
anyone_with_link | Anyone with link can access |
specific_users | Share with specific emails |
private | Remove public access |
Permission Levels
| Role | Permissions |
|---|---|
reader | View only |
commenter | View and comment |
writer | Full edit access |
Screenshot
[IMAGE PLACEHOLDER: Share document approval dialog]
Examples
"Share the document with john@example.com as an editor"
"Give sarah@example.com and mike@example.com view access"
"Make the document public for anyone to view"
"Remove public access and make it private"Example Prompts
Creating Documents
"Create a meeting notes template with sections for
attendees, agenda, discussion, and action items"
"Make a project proposal document with an executive summary,
timeline, and budget sections"Editing Documents
"Add today's meeting notes to the team document"
"Update the project timeline in the planning doc"
"Fix all the typos where 'teh' should be 'the'"Collaboration
"Share the proposal with the sales team for review"
"Give my manager editor access to the report"
"Make the FAQ document public"Workflow Automation
"Every Monday, create a new weekly planning document
with the current date and standard sections"Best Practices
1. Create Then Populate
First: "Create a document called 'Meeting Notes'"
Then: "Add the meeting summary with attendees and action items"2. Use Structured Formatting
"Add a section with:
# Project Update
## Status: On Track
- Completed task 1
- Completed task 2
## Next Steps
1. Review with team
2. Get approval"3. Review Before Sharing
Always check the approval dialog when sharing documents.
4. Use Templates with Find/Replace
Create template documents with placeholders, then use find/replace to customize.
Limitations
- Formatting: Complex formatting may be simplified
- Images: Image URLs must be publicly accessible
- Real-time collaboration: Changes are applied sequentially
- Document size: Very large documents may be truncated when reading