office-sensitivity-labels
CommunityHandle protected Office files across platforms.
Authorchkp-roniz
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Detect and manage Microsoft Office files that are protected by Azure Information Protection (AIP) or DRM, enabling safe access and compliant workflows across platforms.
Core Features & Use Cases
- Protection detection: identify when files are encrypted or labeled.
- Cross-platform reading strategies: read unprotected content with pandas/openpyxl, or decrypt with Windows COM automation, or use cross-platform MIP SDK workflows.
- Module & CLI tooling: Python module for integration and command-line scripts for quick, repeatable tasks.
- Security & compliance guidance: proper authentication, auditing, and safe handling of decrypted data.
Quick Start
Install the required packages and run detect_protection.py on a file to identify protection, then read protected files with read_protected_excel.py or import excel_reader for programmatic access.
Dependency Matrix
Required Modules
pandasopenpyxlolefilepywin32
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: office-sensitivity-labels Download link: https://github.com/chkp-roniz/skills/archive/main.zip#office-sensitivity-labels Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.