thesis-anonymizer

Anonymize Word thesis documents by blacking identifying fields while preserving page count.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/betasecond/thesis-anonymizer --skill thesis-anonymizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thesis-anonymizer
Source: https://github.com/betasecond/thesis-anonymizer/tree/main
Command: npx skills add https://github.com/betasecond/thesis-anonymizer --skill thesis-anonymizer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the anonymization of undergraduate thesis documents by blacking out identifying information (university, college, year, class, name, student id, advisor, etc.) while preserving the original layout and page count, producing anonymized docx and pdf for submission.

Core Features & Use Cases

  • Page-count-preserving anonymization: Replaces sensitive fields with black blocks and inlines replacements in headers to ensure the final documents match the normal version.
  • End-to-end workflow: Scans docx structure, applies OOXML shading, updates headers, and converts to pdf using Word/AppleScript on macOS.
  • Use Case: A university department prepares anonymized theses for blind review and archival submission.

Quick Start

Run the anonymization workflow to generate an anonymized docx and the corresponding pdf from the normal thesis, preserving the original page count.

Frequently Asked Questions about thesis-anonymizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I anonymize a thesis for blind review without changing the page count?

Anonymizing a thesis for blind review without affecting page count involves replacing sensitive fields like university, name, and advisor with black blocks using OOXML shading, ensuring the original layout and pagination remain completely intact.

What is the best way to redact identifying information in a Word document for academic compliance?

The best way to redact identifying information in a Word thesis for academic compliance is to automate OOXML-based blacking of sensitive fields like university, name, and student ID, producing an anonymized docx that preserves the exact original layout.

Can I convert an anonymized docx thesis to pdf on macOS?

Yes, you can convert an anonymized docx thesis to PDF on macOS by using the optional PDF conversion feature, which leverages Word and AppleScript to generate the final document while maintaining strict page-count parity.

Does automated document anonymization work for undergraduate theses with complex headers?

Yes, automated document anonymization works for undergraduate theses with complex headers by performing inline replacements directly within the header structure, ensuring all identifying information is blacked out while preserving the original page count.

Why does redacting text in Word change my total page count and how do I prevent it?

Redacting text in Word changes page count because standard deletion shifts subsequent content, but you can prevent this by applying OOXML-based black blocks that maintain the exact physical spacing and layout of the original thesis text.