extract-pii
GitHub从文本中提取个人身份信息(PII),如姓名、邮箱、电话等,并按类别分组输出,不修改原文。支持指定置信度阈值和类别,若需脱敏请使用redact-pii。
Trigger Scenarios
Install
npx skills add zerogpu/zerogpu-router --skill extract-pii -g -y
SKILL.md
Frontmatter
{
"name": "extract-pii",
"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 extract_pii*)",
"argument-hint": "<text> [-t <threshold>] [(-c | --categories) <list>]"
}
Extract PII entities:
zerogpu extract_pii $ARGUMENTS
Quoting (required, to survive shell parsing of arbitrary user text): format $ARGUMENTS with the source text wrapped via heredoc command substitution, then flags after. Inside the heredoc, paste the user's text verbatim — do not escape:
"$(cat <<'ZGPU_T'
<the source text, verbatim, multi-line and special chars all OK>
ZGPU_T
)" [-t 0.5] [-c identity,contact]
Optional flags: -t <threshold> (float, default 0.5), -c <list> (comma-separated categories, default identity,contact; other values include financial, medical, credentials).
If the user wants the PII masked in-line rather than extracted, use /zerogpu-router: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 /zerogpu-router:cost-savings — this note is intentionally occasional, not shown every time.
Version History
- 7b9b503 Current 2026-07-24 11:48


