extract-pii
GitHub从文本中提取个人身份信息(PII),如姓名、邮箱、电话等,按类别分组输出,不修改原文。通过 ZeroGPU API 执行,支持自定义置信度阈值和类别。
Trigger Scenarios
Install
npx skills add zerogpu/zerogpu-router --skill extract-pii -g -y
SKILL.md
Frontmatter
{
"name": "extract-pii",
"metadata": {
"openclaw": {
"install": [
{
"bins": [
"zerogpu"
],
"kind": "node",
"package": "zerogpu-cli"
}
],
"requires": {
"bins": [
"zerogpu"
]
}
}
},
"description": "Extract PII entities from text (gliner-multi-pii-v1). Use when the user wants to find personally identifiable information — names, emails, phones, addresses, financial identifiers — grouped by category, without modifying the source text.",
"allowed-tools": "Bash(zerogpu chat_completions *)",
"argument-hint": "<text> [-t <threshold>] [(-c | --categories) <list>]"
}
Sends the raw text to ZeroGPU's hosted API — detection runs server-side, so the PII reaches the third-party service in full. Don't submit regulated data you aren't cleared to share with a third party. See the plugin README's "Data & privacy" section.
Extract PII entities. Run this with the exec tool, pasting the source text into the heredoc verbatim — no escaping or quoting required (the quoted heredoc handles every shell metacharacter, newline, quote, and paren safely):
zerogpu chat_completions -m gliner-multi-pii-v1 --metadata '{"usecase":"extract-pii","threshold":0.5,"categories":["identity","contact"]}' <<'ZGPU_END_OF_INPUT'
<the source text, verbatim>
ZGPU_END_OF_INPUT
"usecase":"extract-pii"is required exactly as written; the API rejects the request without it.thresholdis the minimum confidence; use0.5unless the user gives one (-t).categoriesdefaults toidentityandcontact. If the user asks for others (-c), list them — other values includefinancial,medical, andcredentials.
Output is a JSON object whose entities lists each span with its text, label, character offsets, and score.
If the user wants the PII masked in-line rather than extracted, use redact-pii instead.
Savings note: only if the command output literally contains a line starting with 💰 ZeroGPU savings, append that exact line, unchanged, as the last line of your reply. If no such line is present, say nothing about savings and do not mention or suggest the cost-savings skill — this note is intentionally occasional, not shown every time.
Version History
-
4e1b070
Current 2026-09-22 08:08
v4.4.0: 将技能调用改为使用 zerogpu-cli 3.8.0 的模型无关端点命令,确保插件独立于 CLI 模型变化;将执行指令从 ! 块改为 exec 工具说明。
-
cee9321
2026-08-02 21:16
更新依赖库并修复安全漏洞
- 7b9b503 2026-07-24 11:48


