extradoc-agent-guide

Edit Google Docs XML locally and sync via pull-edit-push workflow.

162|3|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/think41/extrasuite --skill extradoc-agent-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extradoc-agent-guide
Source: https://github.com/think41/extrasuite/tree/main/extradoc/docs/agent-guide
Command: npx skills add https://github.com/think41/extrasuite --skill extradoc-agent-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables users to manage Google Docs content by editing local XML representations and syncing changes via a pull-edit-push workflow.

Core Features & Use Cases

  • Pull-Edit-Push workflow: download a document to a local folder, modify document.xml and styles.xml, then push changes back to Google Docs.
  • Structured file model: work with document.xml, styles.xml, and optional .pristine/.raw folders to manage pristine state and debugging.
  • Collaboration readiness: after push, re-pull to ensure the local copy reflects the live document and avoid drift.
  • Real-world use case: update headings or table styles in a multi-page document and push changes in a single batch.

Quick Start

Install the extradoc CLI, run extradoc pull <url> to fetch a document, edit document.xml and styles.xml in a local folder, then run extradoc push <folder> to apply changes.

Frequently Asked Questions about extradoc-agent-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit Google Docs content locally using XML files?

You can edit Google Docs content locally by using a pull-edit-push workflow. Download the document to a local folder, modify the document.xml and styles.xml files, then push the batch updates back to Google Docs using the extradoc CLI.

Can I batch update heading and table styles in a multi-page Google Doc?

Yes, you can batch update heading and table styles in a multi-page Google Doc. Pull the document to your local workspace, apply the style modifications to styles.xml, and push the changes back in a single operation.

How does the pull-edit-push workflow sync local XML changes to Google Docs?

The pull-edit-push workflow syncs local XML changes by downloading a live document to a local folder. After you edit the XML files, the CLI pushes updates back to Google Docs, and a subsequent re-pull ensures your local copy reflects the live document to avoid drift.

Do I need the extradoc CLI tool to manage document.xml and styles.xml files?

Yes, you need the extradoc CLI tool to manage document.xml and styles.xml files. It facilitates the pull-edit-push workflow, requiring a workspace containing these XML files and optional .pristine and .raw folders to support offline edits and debugging.