Google Docs
Shanone’s Google Docs integration gives your agent 58 tools across the full Docs API surface — content and formatting, tables, images, comments/suggestions, tabs, and the Markdown conversion tools that make agent-driven editing far more convenient than raw block manipulation.Getting Started
1
Connect via OAuth
Ask your agent to do something with Google Docs (e.g. “turn this outline into a formatted doc”), or connect proactively from Integrations in the Shanone dashboard.
2
Authorize the Google account
Approve Google’s OAuth consent screen for the account you want Shanone to act on.
3
Retry your request
Once connected,
shanone_execute_tool calls for google_docs_* tools will succeed.Available Tools
Shanone provides 58 tools for Google Docs, organized into these categories:Documents & content
Documents & content
google_docs_get_document, google_docs_get_document_text, google_docs_create_document, google_docs_insert_text, google_docs_delete_content_range, google_docs_replace_all_text, google_docs_batch_updateFormatting
Formatting
google_docs_update_text_style, google_docs_update_paragraph_style, google_docs_create_paragraph_bullets, google_docs_delete_paragraph_bullets, google_docs_insert_page_break, google_docs_insert_section_break, google_docs_update_section_style, google_docs_update_document_style, google_docs_update_named_styleTables
Tables
google_docs_insert_table, google_docs_insert_table_row, google_docs_insert_table_column, google_docs_delete_table_row, google_docs_delete_table_column, google_docs_update_table_column_properties, google_docs_update_table_cell_style, google_docs_update_table_row_style, google_docs_merge_table_cells, google_docs_unmerge_table_cells, google_docs_pin_table_header_rowsComments & suggestions
Comments & suggestions
Rich content & tabs
Rich content & tabs
google_docs_insert_person, google_docs_insert_rich_link, google_docs_insert_date, google_docs_add_document_tab, google_docs_delete_tab, google_docs_update_document_tab_propertiesMarkdown & Drive integration
Markdown & Drive integration
google_docs_create_document_from_markdown, google_docs_update_document_from_markdown, google_docs_update_section_from_markdown, google_docs_get_document_markdown, google_docs_copy_document, google_docs_export_pdf, google_docs_search_documentsCommon Use Cases
Markdown-native drafting
Draft or update a document from Markdown instead of hand-building paragraph/table requests
Report generation
Insert and style tables to turn structured data into a formatted report
Suggestion review
List and accept/reject pending suggestions before finalizing a shared draft
PDF export & distribution
Export a finished document to PDF for sharing outside of Google Docs
Troubleshooting
google_docs_update_document_from_markdown produces unexpected formatting
google_docs_update_document_from_markdown produces unexpected formatting
The Markdown converter supports common elements (headings, lists, tables, bold/italic) but not every Docs-native feature — for advanced formatting, follow up with
google_docs_update_text_style or google_docs_update_paragraph_style on the specific range.Multiple edits in a row produce conflicting or overlapping changes
Multiple edits in a row produce conflicting or overlapping changes
Index-based operations (insert/delete) shift subsequent content offsets — prefer a single
google_docs_batch_update call with multiple requests over several sequential single-edit calls when making related changes.google_docs_insert_comment or suggestion tools don't seem to take effect
google_docs_insert_comment or suggestion tools don't seem to take effect
Comments and suggestions are separate from content edits and require Docs’ native commenting/suggesting permissions on the file — verify the connected account has at least commenter access.
google_docs_insert_comment,google_docs_add_comment_reply,google_docs_update_comment_post,google_docs_delete_comment,google_docs_delete_comment_reply,google_docs_accept_suggestion,google_docs_reject_suggestion,google_docs_delete_suggestion