前言¶
把報告、表格或對話片段交給大模型或外部協作方之前,往往需要先把營收、用戶數、身份證號片段等真實數字處理掉。手工查找替換容易漏項,同一數值在不同位置還可能被改成不一致的數。若還要在內部保留「可還原」的映射,流程會更繁瑣。
下面介紹 SkillHub 社區技能「數據脫敏」(@user_dc99567a/data-mask)。它在本地完成數字識別與替換,支持多種脫敏策略,並可在哈希映射場景下配合映射表還原。
這是什麼¶
「數據脫敏」是發佈者 user_dc99567a 在 SkillHub 上架的 Agent Skill,座標 @user_dc99567a/data-mask,當前版本 1.0.4,分類爲 office-efficiency,來源爲社區(community)。頁面標註 requires_api_key=false,無需額外 API Key。
定位可以概括爲:對語句或文檔中出現的數字做批量脫敏,處理在本地完成;支持 Word、Excel、PDF、圖片等多種格式,內置 OCR 識別圖片中的數字,並提供哈希映射、模糊化等多種策略,且支持脫敏後的數據還原。
核心功能¶
四種脫敏策略¶
未在對話中指定策略時,技能默認使用哈希映射;完成後可再嘗試其他策略並對比效果。
- 哈希映射(默認):例如
123456→59497。相同數值映射結果一致,支持通過映射表還原,多數業務場景可優先選用。 - 佔位符:例如
123456→[A],789→[B]。發給大模型時數值被完全隱藏。 - 模糊化:例如
123456→125000。保留數量級,脫敏後仍有一定參考意義。 - 區間替換:例如
123456→[86419~160492]。只表達數量級區間,不保留精確值。
文本與文件¶
- 可直接對粘貼的段落或對話中的數字脫敏。
- 可對文件做脫敏處理;官方示例中,
sample_report.txt處理後生成sample_report_masked.txt。 - 格式方面,官方說明覆蓋 Word、Excel、PDF、圖片等;圖片路徑依賴內置 OCR 提取數字後再脫敏。
安裝與啓用¶
SkillHub 頁面給出的安裝方式,是讓 AI 按統一安裝文檔拉取該技能:
請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_dc99567a/data-mask`。
在 Cursor、Codex CLI、Claude Code 等支持 SkillHub 技能協議的客戶端中,將上述說明發給 Agent 即可;各客戶端的具體目錄與刷新方式以 skillhub.md 爲準。本技能不要求配置 API Key。
典型用法¶
以下示例來自 SkillHub 官方說明,可直接在對話中復現。
1. 默認哈希映射(段落脫敏)
輸入:
幫我將這段話脫敏:今年營收88718萬元,同比增長99%,用戶數達6845萬,淨利潤251萬元
輸出形態示例:
今年營收74643萬元,同比增長22%,用戶數達8252萬,淨利潤388萬元
2. 指定佔位符策略
輸入:
幫我將這段話脫敏,使用佔位符策略:今年營收88718萬元,同比增長99%,用戶數達6845萬,淨利潤251萬元
輸出形態示例:
今年營收[A],同比增長[B],用戶數達[C],淨利潤[D]
3. 文件脫敏
輸入:
將文件脫敏處理:sample_report.txt
預期得到脫敏後的文本文件 sample_report_masked.txt。
常見自然語言意圖還包括:「把報告裏的敏感數據模糊化」「脫敏後發給大模型」「表格或 Word/PDF 文檔裏的數字替換掉」「批量處理目錄下多個文件」等;Agent 會按技能內路由選擇純文本、表格或文檔處理流程。若需要還原真實數值,應在脫敏時使用哈希映射並保留技能生成的映射關係,再按技能說明執行還原(unmask)。
適用場景與注意¶
適合誰
- 需要把含數字的文檔、表格或截圖交給外部或大模型,又不想暴露原始數值的團隊。
- 希望在本地完成脫敏、且有時要把哈希映射結果還原回真實數據的場景。
- 需要按場景切換策略:對外完全隱藏用佔位符,保留量級用模糊化或區間,內部可追溯用哈希映射。
使用注意
- 脫敏粒度以「數字」爲主;非數字類敏感信息(姓名、地址等)不在官方簡介承諾範圍內,需自行評估或配合其他手段。
- 掃描版 PDF、複雜版式或未知格式時,實際效果取決於解析與 OCR 質量;若輸出爲文本文件,版式可能與原文件不一致。
- 佔位符、模糊化、區間等策略通常無法像哈希映射那樣完整還原,外發前應選定策略並留存映射表(若需要還原)。
- 處理高度敏感數據時,除技能脫敏外仍應遵守組織的數據分級與合規流程。
結尾¶
「數據脫敏」把本地數字替換、多策略選擇與文檔/圖片格式支持收進一個 Skill,適合在 Agent 對話裏用自然語言觸發,減少手工替換與漏項風險。
- SkillHub 頁面:https://www.skillhub.cn/skills/user_dc99567a/data-mask
- API 座標頁:https://api.skillhub.cn/user_dc99567a/data-mask