You ask an AI to tweak a formatted Google Doc, Sheet, or deck. It hands you a new file. Theme, format, comments, and history are gone.

Docupuncture writes a small Apps Script you paste into Extensions → Apps Script and run on the live file.

What you lose when the file is regenerated

  • Theme and branding
  • Comments and suggestion threads
  • Logos, notes, data validation, and layout

How a run works

  1. Tell the agent what to change in an existing Doc, Sheet, or Slides file.
  2. It reads the live file and writes an Apps Script.
  3. You open the file → Extensions → Apps Script → paste → run applyEdits.
  4. First run is a dry run. Read the log, set DRY_RUN = false, run again.

The script runs as you, on your file. Missing anchors are logged and skipped. Re-running does not duplicate work.

Docs, Sheets, Slides

SkillSurfaceFit
DocsGoogle DocsComments, tabs, lists, partial styling.
SheetsGoogle SheetsGrid and ranges. Notes and validation stay.
SlidesGoogle SlidesText and content. Layout surgery is higher risk.

Install · Skills · GitHub

On the Catalyst Forge shelf next to TemperPass: a rule set you point an agent at.

Built by Catalyst Forge LLC. MIT.