New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

docupuncture

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

docupuncture

Targeted, reviewable Apps Script edits in an existing Google Doc, Sheet, or Slides file.

latest
Source
npmnpm
Version
0.1.15
Version published
Maintainers
1
Created
Source

DocuPuncture

Treat the document you already have.

DocuPuncture prepares an Apps Script that makes targeted changes to a Google Doc, Sheet, or Slides file you already have. You review the script and run it yourself. The first run is a dry run that only logs. The script is designed to preserve surrounding structure for supported edit types.

Install in your agent

  • Choose a surface: Docs, Sheets, or Slides.
  • Download the matching zip from docupuncture.dev/install.
  • Put the folder where your agent reads skills, then ask for a fictional dry-run script with DRY_RUN = true.

Full host routes: docupuncture.dev/install.

SkillSurfaceFit
docupuncture-docsGoogle DocsComments, tabs, lists, partial styling.
docupuncture-sheetsGoogle SheetsGrid and ranges. Notes and validation stay on cells you do not rewrite.
docupuncture-slidesGoogle SlidesText and content. Layout surgery is higher risk.

The skill does not grant Google access. Chat returns the script. The live file changes only when you paste it into Extensions → Apps Script and run it.

Other installation methods

pnpm add docupuncture

Copy one folder from node_modules/docupuncture/skills/ into the agent's skills directory.

git clone https://github.com/Catalyst-Forge-LLC/docupuncture.git
# then copy skills/docupuncture-docs/  (or -sheets / -slides)

Site: docupuncture.dev · Posts

How a run works

  • Name the target file (URL or ID) and the intended changes.
  • Give the agent exact current text for anchors, or let a host Drive connector read the file if you already have one. The skill does not grant Google access.
  • Review the Apps Script it writes.
  • Open the file → Extensions → Apps Script → paste → run applyEdits.
  • First run is a dry run (DRY_RUN = true). Read the log, flip the flag, then run again.

The script runs as you. Missing or ambiguous anchors are logged. It never invents a location. For the showcased insert and update operations, a repeat run skips work that is already there.

Why the name

The other tools in the shop strike, press, or contain. A needle is still metal from the same fire, but you don't swing it. You place it.

Acupuncture treats a living body in place: insert at a point, leave the rest alone. DocuPuncture does that to a document you already care about.

Closest cousin on the shelf is TemperPass: a rule set you point an agent at.

xFacts label

License

MIT. Built by Catalyst Forge LLC.

See the rest of the Catalyst Forge shelf.

Keywords

ai

FAQs

Package last updated on 23 Sep 2026

Related posts