Repository navigation
Scribe v1.3.1
Fill Google Doc tabs straight from files
New scripts/doc-tab-populate. It fills an existing Doc tab from a markdown file using the MCP server's own converter, then reads the tab back and checks it.
- No text through the session. The markdown never passes through Claude's context, so there is no cap on how many Docs a sync can cover.
- One command. It runs through
uvxon the pinned workspace-mcp, so there is nothing extra to install. - Same result as the tool. Structurally identical to
manage_doc_tab populate_from_markdown, verified live on 1.26.1. - Read-back check. Confirms every text block landed, in order. Warns on flattened tables, flattened nested lists and emoji.
- Refuses unsafe writes. Files with no text (which would blank the tab), files with emoji, and a non-pinned server.
- Other safety. Writes carry the Doc's revision id. Secret locations are never read.
--sandboxopt-in appliesALLOWED_FILE_DIRS. - Appending after text. When the tab's last paragraph has text, the helper inserts a paragraph break first. The tool glues the first new paragraph onto it.
The docs, push and workspace skills now use it for file-sourced tabs above about 8 KB or any multi-Doc sync. Its check is the standard "verify the push" step.
New gotchas in the docs skill
All confirmed live on workspace-mcp 1.26.1, and all return success:
- Nested lists flatten.
- Indented code blocks, raw HTML blocks and second paragraphs inside a list item are dropped.
- One emoji makes the converter's offsets drift. An emoji in an H1 turned every later paragraph into an H1.
- Appending glues onto a non-empty last paragraph.
Other skill fixes
- A tab's URL is the Doc URL plus
?tab=<tab id>. create_docandimport_to_google_docgive a single "Tab 1".- Which call to use for a tab list only.
- Shared Drive search needs no
corpora. An empty result is the name terms. manage_sheet_tabis documented.- Parameter corrections to the live 1.26.1 schema for
create_doc,create_spreadsheet,create_presentation,import_to_google_docandcreate_drive_folder.
Maintenance
- Both manifests at 1.3.1.
- New
make testtarget (54 offline tests). make validatechecks the helper and now fails properly.- New pin-bump checklist step.
- Retirement plan for when upstream ships a file parameter on
manage_doc_tab.
Full detail in #3.