PowerPoint Comments and Review
ppt_reviewManage PowerPoint threaded comments: add, reply, resolve, delete, and anonymize authors; a snapshot is saved before author changes.
Instructions
Review: add, reply to, resolve and delete modern threaded comments, and anonymize authors. Reading comments is ppt_read list_comments or ppt_inspect comment_report. anonymize_deck saves a snapshot automatically before changing anything, because the change cannot be undone in the file. Operations, one per line, as name: what it does:
add_comment: Add a modern threaded comment to a slide; a deck with legacy comments is refused. Leave author out to sign with the user's own name, or pass author="assistant" to sign as "AI Assistant via KS4PPT".
reply_to_comment: Reply to a modern comment thread (reply to the thread root, not to a reply). Leave author out to sign with the user's own name, or pass author="assistant" to sign as "AI Assistant via KS4PPT".
resolve_comment: Mark a modern comment thread resolved, or reopen it.
delete_comment: Delete a comment thread, or one reply; a thread with replies needs cascade_replies=true.
anonymize_deck: Replace author names in properties and comments throughout the deck; a snapshot is saved first because this cannot be undone in the file.
update_now: Install the newer version the update notice named; call only when the user asks or agrees.
update_notices: Turn update notices on or off, or show their status (action).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | The operation to run: one of the operations listed in this tool's description. | |
| args | No | The operation's arguments as an object, including file_path unless the operation names other paths or reads no deck; unknown keys are refused. Slides count from 1 in slide_number and from 0 in slide: the user's slide 2 is slide_number 2 or slide 1. ppt_help lists every argument. |