下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/gaopengskill--excel-mask.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @gaopengskill/excel-mask。Agent 自动调用 skill 中自带的 Python 脚本,按照字典 CSV 文件,帮你把数据表格里的敏感字段替换成字典里的字段。整个过程 Agent 只负责调用 Python 执行,全程不参与数据处理,可以在相对比较安全的情况下,帮你对数据表格进行脱敏。
阅读全文 (展开查看完整说明)
概述
Excel 数据脱敏
按「原名 → 替换名」字典执行 OOXML 部件级替换。脚本为 scripts/mask_xlsx.py,使用 Python 3.8+ 标准库。
安全边界
- Agent 不得读取数据文件、字典、明细日志或审计摘要的内容;不得重写、内联或绕过预封装脚本。
- Agent 可见用户提供的路径和 stdout 中的产物路径。执行前提醒用户:若文件名或目录名含敏感信息,先改为中性名称。
- XLSX ZIP 容器会重建;仅承诺未处理 OOXML 部件的解压后内容不变,不承诺整个文件逐字节一致。
- 公式只替换双引号字符串常量;sheet 标签只在整名完全命中字典时改名,并同步合法的工作簿和图表引用。
执行流程
- 确认 Python 3.8+ 可用,并只检查数据文件与字典路径是否存在。若环境或字典缺失,按 [运行参考](references/operations.md) 处理后停止本次脱敏。
- 向用户确认两个路径:数据文件(
.xlsx/.xlsm)和两列字典(.xlsx/.csv)。 - 每次任务只启动脚本一次:
python3 <skill目录>/scripts/mask_xlsx.py "数据文件.xlsx" "字典文件.csv"- 原样转述 stdout,不打开输出文件或日志验证。退出码
5表示发现残留:虽有输出文件,但必须明确告知用户「未通过脱敏安全门禁」。 - 最终回复末尾声明:
本次 skill 执行:Agent 共调用脱敏脚本 N 次。
边界
- 不支持
.xls、加密或密码保护文件。 - 不做模糊匹配、智能识别或脱敏后内容的 Agent 复核。
- 可选开关、输出物、退出码、字典模板和维护测试见 [运行参考](references/operations.md)。
- 维护者的静态信任证据见 [安全信任报告](reports/security_trust_report.md)。