office-sensitivity-labels

Community

Handle 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.
View Source Repository

Agent Skills Search Helper

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