Use this when the file is a deck you already care about, and the work is text or content on shapes that exist.

Theme, layout, and speaker notes stay. v1 does not move or resize a pile of objects. That is layout surgery; flag it.

Skill file: skills/docupuncture-slides/SKILL.md

When to use it

Text swaps and content updates on an existing deck.

What the script does

  • Finds a shape by distinctive text.
  • Prefers replaceAllText or a small TextRange so mixed styling is not flattened.
  • Avoids setText on a mixed-style shape unless the whole run is being replaced.
  • Counts matches in a dry run. replaceAllText has no read-only mode.

Never guess a slide index or object ID.

Status: solid v1, content-focused.

Docs · Sheets · Install