mcpbeat

Commenting Content

microsoft/commenting-content

Analyzes a .docx or .pptx file, researches the topic using internal documents, emails, Microsoft Teams messages, and web sources, then adds native comments throughout the file authored by "Copilot Studio AI" — without modifying the original content.

9k tokens
context cost
the whole folder, loaded on every use
6
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
19 d ago
last touched
this folder, not the whole repository

Install

one command, takes just this skill from the repository
npx skills add https://github.com/microsoft/cat-agent-skills --skill commenting-content

What comes with it

32 123 bytes besides the instruction
metadata.json
references/REFERENCE-DOCX.md
references/REFERENCE-PPTX.md
scripts/inject-comments-docx.py
scripts/inject-comments-pptx.py

The instruction itself

5 sections, as written by the author

Comment Content

When this skill is activated:

  • Check the file extension of the attached document.
  • If .docx → follow the instructions in REFERENCE-DOCX.md
  • If .pptx → follow the instructions in REFERENCE-PPTX.md
  • If any other format → ask the user to convert to .docx or .pptx first.
  • Execute the full commenting workflow defined in the appropriate reference file.
  • Return the updated file with native comments embedded and a short chat summary of findings.

Guidelines

  • Never modify the original document content — add comments only.
  • Set the comment author to Copilot Studio AI on every comment added.
  • Research using any available sources: internal documents, emails, Microsoft Teams messages, approved knowledge sources, and web research tools.
  • Only comment where it genuinely helps — do not comment on every sentence.
  • The chat summary must include: comment count, main research findings, and top 1–3 priority issues for the author to review.

Reference Files

  • REFERENCE-DOCX.md — Word document commenting instructions
  • REFERENCE-PPTX.md — PowerPoint presentation commenting instructions

Examples

Example 1: Word document

  • User request: "Add research comments to this report." (attaches report.docx)
  • Expected behavior: Detect .docx, follow REFERENCE-DOCX.md, return commented .docx with summary.

Example 2: PowerPoint presentation

  • User request: "Review this deck and add comments." (attaches deck.pptx)
  • Expected behavior: Detect .pptx, follow REFERENCE-PPTX.md, return commented .pptx with summary.

Notes

  • If multiple files are attached, process them one at a time and produce a separate summary for each.
  • If the file type is ambiguous, ask the user to confirm before proceeding.

How to use it

Copy the folder

Take microsoft/commenting-content from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.