
敏感文件脱敏Skill
@user_c0e4b78f/anonymize-sensitive-files
作者:user_c0e4b78f
关于这个 Skill
这是一个用于文档脱敏的 AI Agent Skill。它可以扫描并替换文档中的姓名、手机号、邮箱、身份证号、统一社会信用代码、银行卡号、银行联行号、地址、合同编号、公司/机构名、自定义敏感词等信息,同时尽量保留原文档的可读结构。 适合用于合同、客户资料、采购文件、财务文件、内部报告、简历、业务文档等需要在共享前去除敏感信息的场景。 主要能力 - 扫描敏感信息并生成 JSON 报告。 - 生成不覆盖原文件的脱敏副本。 - 使用真实感假数据替换原值,而不是简单写成 `[REDACTED]`。 - 同一次运行中,相同原值会替换为相同假值。 - 支持自定义敏感词表。 - 支持 Markdown 表格、DOCX 表格和 Excel 工作表里的相邻字段,例如 `A1=法定代表人`, `B1=某姓名`;Excel 也支持列头在上、值在下的字段规则,例如 `A1=姓名`, `A2=某姓名`。 - Excel 处理覆盖工作簿属性、工作表名、字符串单元格和 hyperlink 文本/目标,并会尽量保留工作簿、样式、隐藏表和宏;批注、图片、图表、文本框、透视表、嵌入对象和宏代码需要额外复核。 - `.xlsm` 会保留 VBA 项目,但不会扫描或修改宏代码。 - 公式表达式会在 scan/verify 中扫描,但 anonymize 不会改写公式;如果公式里检出敏感值,命令会拒绝生成可能残留敏感值的输出文件。 - 数字、日期和布尔值单元格默认不改,避免破坏类型和格式;如果相邻字段规则在这类单元格中检出敏感值,anonymize 会失败而不是保存残留敏感值的工作簿。如需自动替换这类值,可先将目标列转换为文本或导出为 CSV/TSV。
Skill 文件与使用说明
查看 SKILL.md 以及作者随 Skill 发布的其他说明和配置文件。
详细信息
- 分类
- AI Agent
- 来源
- 社区
- 版本
- 1.0.2
- 更新时间
- 2026年9月23日