thesis-anonymizer

Community

Anonymize theses without affecting page count.

Authorbetasecond
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: thesis-anonymizer
Download link: https://github.com/betasecond/thesis-anonymizer/archive/main.zip#thesis-anonymizer

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.