Agent Skills › zerogpu/zerogpu-router › extract-pii

extract-pii

GitHub

从文本中提取个人身份信息(PII),如姓名、邮箱、电话等,按类别分组返回,不修改原文。适用于数据脱敏前的信息识别场景。

agents/openclaw/plugin/skills/extract-pii/SKILL.md zerogpu/zerogpu-router

Trigger Scenarios

用户要求提取或查找文本中的个人信息 用户需要识别姓名、邮箱、电话、地址或财务标识

Install

npx skills add zerogpu/zerogpu-router --skill extract-pii -g -y
More Options

Non-standard path

npx skills add https://github.com/zerogpu/zerogpu-router/tree/main/agents/openclaw/plugin/skills/extract-pii -g -y

Use without installing

npx skills use zerogpu/zerogpu-router@extract-pii

指定 Agent (Claude Code)

npx skills add zerogpu/zerogpu-router --skill extract-pii -a claude-code -g -y

安装 repo 全部 skill

npx skills add zerogpu/zerogpu-router --all -g -y

预览 repo 内 skill

npx skills add zerogpu/zerogpu-router --list

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.
  • threshold is the minimum confidence; use 0.5 unless the user gives one (-t).
  • categories defaults to identity and contact. If the user asks for others (-c), list them — other values include financial, medical, and credentials.

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

Same Skill Collection

agents/claude/skills/chat-deepseek-v4-1-flash/SKILL.md
agents/claude/skills/chat-deepseek/SKILL.md
agents/claude/skills/chat-glm/SKILL.md
agents/claude/skills/chat-liquid/SKILL.md
agents/claude/skills/chat-qwen/SKILL.md
agents/claude/skills/chat-thinking/SKILL.md
agents/claude/skills/chat/SKILL.md
agents/claude/skills/classify-domain/SKILL.md
agents/claude/skills/classify-iab-enriched/SKILL.md
agents/claude/skills/classify-iab/SKILL.md
agents/claude/skills/classify-structured/SKILL.md
agents/claude/skills/classify-zero-shot/SKILL.md
agents/claude/skills/cost-savings/SKILL.md
agents/claude/skills/embed/SKILL.md
agents/claude/skills/extract-entities/SKILL.md
agents/claude/skills/extract-json/SKILL.md
agents/claude/skills/extract-pii/SKILL.md
agents/claude/skills/extract-signals/SKILL.md
agents/claude/skills/generate-followups/SKILL.md
agents/claude/skills/moderate-llama/SKILL.md
agents/claude/skills/moderate/SKILL.md
agents/claude/skills/redact-pii/SKILL.md
agents/claude/skills/signin/SKILL.md
agents/claude/skills/summarize/SKILL.md
agents/openclaw/plugin/skills/chat-deepseek-v4-1-flash/SKILL.md
agents/openclaw/plugin/skills/chat-deepseek/SKILL.md
agents/openclaw/plugin/skills/chat-glm/SKILL.md
agents/openclaw/plugin/skills/chat-liquid/SKILL.md
agents/openclaw/plugin/skills/chat-qwen/SKILL.md
agents/openclaw/plugin/skills/chat-thinking/SKILL.md
agents/openclaw/plugin/skills/chat/SKILL.md
agents/openclaw/plugin/skills/classify-domain/SKILL.md
agents/openclaw/plugin/skills/classify-iab-enriched/SKILL.md
agents/openclaw/plugin/skills/classify-iab/SKILL.md
agents/openclaw/plugin/skills/classify-structured/SKILL.md
agents/openclaw/plugin/skills/classify-zero-shot/SKILL.md
agents/openclaw/plugin/skills/cost-savings/SKILL.md
agents/openclaw/plugin/skills/embed/SKILL.md
agents/openclaw/plugin/skills/extract-entities/SKILL.md
agents/openclaw/plugin/skills/extract-json/SKILL.md
agents/openclaw/plugin/skills/extract-signals/SKILL.md
agents/openclaw/plugin/skills/generate-followups/SKILL.md
agents/openclaw/plugin/skills/moderate-llama/SKILL.md
agents/openclaw/plugin/skills/moderate/SKILL.md
agents/openclaw/plugin/skills/redact-pii/SKILL.md
agents/openclaw/plugin/skills/signin/SKILL.md
agents/openclaw/plugin/skills/status/SKILL.md
agents/openclaw/plugin/skills/summarize/SKILL.md
agents/openclaw/plugin/skills/zerogpu-summarize/SKILL.md

Metadata

Files
0
Version
4e1b070
Hash
f0c35d20
Indexed
2026-07-24 11:48

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-27 13:57
浙ICP备14020137号-1